TSTP Solution File: GRP655+2 by Bliksem---1.12

View Problem - Process Solution

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

% Computer : n009.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:24 EDT 2022

% Result   : Theorem 16.24s 16.65s
% Output   : Refutation 16.24s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.11  % Problem  : GRP655+2 : TPTP v8.1.0. Released v4.0.0.
% 0.11/0.12  % Command  : bliksem %s
% 0.12/0.33  % Computer : n009.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Tue Jun 14 06:02:08 EDT 2022
% 0.18/0.33  % CPUTime  : 
% 16.24/16.65  *** allocated 10000 integers for termspace/termends
% 16.24/16.65  *** allocated 10000 integers for clauses
% 16.24/16.65  *** allocated 10000 integers for justifications
% 16.24/16.65  Bliksem 1.12
% 16.24/16.65  
% 16.24/16.65  
% 16.24/16.65  Automatic Strategy Selection
% 16.24/16.65  
% 16.24/16.65  
% 16.24/16.65  Clauses:
% 16.24/16.65  
% 16.24/16.65  { mult( Y, ld( Y, X ) ) = X }.
% 16.24/16.65  { ld( Y, mult( Y, X ) ) = X }.
% 16.24/16.65  { mult( rd( Y, X ), X ) = Y }.
% 16.24/16.65  { rd( mult( Y, X ), X ) = Y }.
% 16.24/16.65  { mult( Z, mult( Y, mult( X, Y ) ) ) = mult( mult( mult( Z, Y ), X ), Y ) }
% 16.24/16.65    .
% 16.24/16.65  { ! mult( skol1, rd( skol2, skol2 ) ) = skol1, ! mult( rd( skol2, skol2 ), 
% 16.24/16.65    skol1 ) = skol1 }.
% 16.24/16.65  
% 16.24/16.65  percentage equality = 1.000000, percentage horn = 1.000000
% 16.24/16.65  This is a pure equality problem
% 16.24/16.65  
% 16.24/16.65  
% 16.24/16.65  
% 16.24/16.65  Options Used:
% 16.24/16.65  
% 16.24/16.65  useres =            1
% 16.24/16.65  useparamod =        1
% 16.24/16.65  useeqrefl =         1
% 16.24/16.65  useeqfact =         1
% 16.24/16.65  usefactor =         1
% 16.24/16.65  usesimpsplitting =  0
% 16.24/16.65  usesimpdemod =      5
% 16.24/16.65  usesimpres =        3
% 16.24/16.65  
% 16.24/16.65  resimpinuse      =  1000
% 16.24/16.65  resimpclauses =     20000
% 16.24/16.65  substype =          eqrewr
% 16.24/16.65  backwardsubs =      1
% 16.24/16.65  selectoldest =      5
% 16.24/16.65  
% 16.24/16.65  litorderings [0] =  split
% 16.24/16.65  litorderings [1] =  extend the termordering, first sorting on arguments
% 16.24/16.65  
% 16.24/16.65  termordering =      kbo
% 16.24/16.65  
% 16.24/16.65  litapriori =        0
% 16.24/16.65  termapriori =       1
% 16.24/16.65  litaposteriori =    0
% 16.24/16.65  termaposteriori =   0
% 16.24/16.65  demodaposteriori =  0
% 16.24/16.65  ordereqreflfact =   0
% 16.24/16.65  
% 16.24/16.65  litselect =         negord
% 16.24/16.65  
% 16.24/16.65  maxweight =         15
% 16.24/16.65  maxdepth =          30000
% 16.24/16.65  maxlength =         115
% 16.24/16.65  maxnrvars =         195
% 16.24/16.65  excuselevel =       1
% 16.24/16.65  increasemaxweight = 1
% 16.24/16.65  
% 16.24/16.65  maxselected =       10000000
% 16.24/16.65  maxnrclauses =      10000000
% 16.24/16.65  
% 16.24/16.65  showgenerated =    0
% 16.24/16.65  showkept =         0
% 16.24/16.65  showselected =     0
% 16.24/16.65  showdeleted =      0
% 16.24/16.65  showresimp =       1
% 16.24/16.65  showstatus =       2000
% 16.24/16.65  
% 16.24/16.65  prologoutput =     0
% 16.24/16.65  nrgoals =          5000000
% 16.24/16.65  totalproof =       1
% 16.24/16.65  
% 16.24/16.65  Symbols occurring in the translation:
% 16.24/16.65  
% 16.24/16.65  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 16.24/16.65  .  [1, 2]      (w:1, o:18, a:1, s:1, b:0), 
% 16.24/16.65  !  [4, 1]      (w:0, o:13, a:1, s:1, b:0), 
% 16.24/16.65  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 16.24/16.65  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 16.24/16.65  ld  [37, 2]      (w:1, o:42, a:1, s:1, b:0), 
% 16.24/16.65  mult  [38, 2]      (w:1, o:43, a:1, s:1, b:0), 
% 16.24/16.65  rd  [39, 2]      (w:1, o:44, a:1, s:1, b:0), 
% 16.24/16.65  skol1  [43, 0]      (w:1, o:11, a:1, s:1, b:1), 
% 16.24/16.65  skol2  [44, 0]      (w:1, o:12, a:1, s:1, b:1).
% 16.24/16.65  
% 16.24/16.65  
% 16.24/16.65  Starting Search:
% 16.24/16.65  
% 16.24/16.65  *** allocated 15000 integers for clauses
% 16.24/16.65  *** allocated 22500 integers for clauses
% 16.24/16.65  *** allocated 33750 integers for clauses
% 16.24/16.65  *** allocated 50625 integers for clauses
% 16.24/16.65  *** allocated 75937 integers for clauses
% 16.24/16.65  Resimplifying inuse:
% 16.24/16.65  Done
% 16.24/16.65  
% 16.24/16.65  Failed to find proof!
% 16.24/16.65  maxweight =   15
% 16.24/16.65  maxnrclauses = 10000000
% 16.24/16.65  Generated: 85064
% 16.24/16.65  Kept: 496
% 16.24/16.65  
% 16.24/16.65  
% 16.24/16.65  The strategy used was not complete!
% 16.24/16.65  
% 16.24/16.65  Increased maxweight to 16
% 16.24/16.65  
% 16.24/16.65  Starting Search:
% 16.24/16.65  
% 16.24/16.65  Resimplifying inuse:
% 16.24/16.65  Done
% 16.24/16.65  
% 16.24/16.65  Failed to find proof!
% 16.24/16.65  maxweight =   16
% 16.24/16.65  maxnrclauses = 10000000
% 16.24/16.65  Generated: 85064
% 16.24/16.65  Kept: 496
% 16.24/16.65  
% 16.24/16.65  
% 16.24/16.65  The strategy used was not complete!
% 16.24/16.65  
% 16.24/16.65  Increased maxweight to 17
% 16.24/16.65  
% 16.24/16.65  Starting Search:
% 16.24/16.65  
% 16.24/16.65  Resimplifying inuse:
% 16.24/16.65  Done
% 16.24/16.65  
% 16.24/16.65  Failed to find proof!
% 16.24/16.65  maxweight =   17
% 16.24/16.65  maxnrclauses = 10000000
% 16.24/16.65  Generated: 85064
% 16.24/16.65  Kept: 496
% 16.24/16.65  
% 16.24/16.65  
% 16.24/16.65  The strategy used was not complete!
% 16.24/16.65  
% 16.24/16.65  Increased maxweight to 18
% 16.24/16.65  
% 16.24/16.65  Starting Search:
% 16.24/16.65  
% 16.24/16.65  Resimplifying inuse:
% 16.24/16.65  Done
% 16.24/16.65  
% 16.24/16.65  Failed to find proof!
% 16.24/16.65  maxweight =   18
% 16.24/16.65  maxnrclauses = 10000000
% 16.24/16.65  Generated: 85064
% 16.24/16.65  Kept: 496
% 16.24/16.65  
% 16.24/16.65  
% 16.24/16.65  The strategy used was not complete!
% 16.24/16.65  
% 16.24/16.65  Increased maxweight to 19
% 16.24/16.65  
% 16.24/16.65  Starting Search:
% 16.24/16.65  
% 16.24/16.65  *** allocated 113905 integers for clauses
% 16.24/16.65  *** allocated 15000 integers for termspace/termends
% 16.24/16.65  *** allocated 170857 integers for clauses
% 16.24/16.65  *** allocated 22500 integers for termspace/termends
% 16.24/16.65  Resimplifying inuse:
% 16.24/16.65  Done
% 16.24/16.65  
% 16.24/16.65  *** allocated 256285 integers for clauses
% 16.24/16.65  *** allocated 33750 integers for termspace/termends
% 16.24/16.65  *** allocated 384427 integers for clauses
% 16.24/16.65  *** allocated 50625 integers for termspace/termends
% 16.24/16.65  
% 16.24/16.65  Intermediate Status:
% 16.24/16.65  Generated:    47590
% 16.24/16.65  Kept:         2011
% 16.24/16.65  Inuse:        235
% 16.24/16.65  Deleted:      107
% 16.24/16.65  Deletedinuse: 20
% 16.24/16.65  
% 16.24/16.65  Resimplifying inuse:
% 16.24/16.65  Done
% 16.24/16.65  
% 16.24/16.65  *** allocated 576640 integers for clauses
% 16.24/16.65  *** allocated 75937 integers for termspace/termends
% 16.24/16.65  Resimplifying inuse:
% 16.24/16.65  Done
% 16.24/16.65  
% 16.24/16.65  
% 16.24/16.65  Bliksems!, er is een bewijs:
% 16.24/16.65  % SZS status Theorem
% 16.24/16.65  % SZS output start Refutation
% 16.24/16.65  
% 16.24/16.65  (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.65  (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.65  (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.65  (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.24/16.65  (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) ) ==> mult( 
% 16.24/16.65    mult( mult( Z, Y ), X ), Y ) }.
% 16.24/16.65  (5) {G0,W14,D4,L2,V0,M2} I { ! mult( skol1, rd( skol2, skol2 ) ) ==> skol1
% 16.24/16.65    , ! mult( rd( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.24/16.65  (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.65  (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.24/16.65  (8) {G1,W23,D7,L1,V3,M1} P(4,4) { mult( Z, mult( mult( mult( mult( X, Y ), 
% 16.24/16.65    Y ), X ), Y ) ) ==> mult( mult( mult( Z, mult( X, Y ) ), Y ), mult( X, Y
% 16.24/16.65     ) ) }.
% 16.24/16.65  (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X, Y ) ), X ), 
% 16.24/16.65    ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.24/16.65  (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, Y ), Z ), Y
% 16.24/16.65     ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.24/16.65  (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, mult( Y, mult( 
% 16.24/16.65    Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.24/16.65  (13) {G1,W15,D5,L1,V3,M1} P(2,4) { mult( mult( mult( Z, Y ), rd( X, Y ) ), 
% 16.24/16.65    Y ) ==> mult( Z, mult( Y, X ) ) }.
% 16.24/16.65  (14) {G1,W15,D6,L1,V3,M1} P(4,3) { rd( mult( mult( mult( X, Y ), Z ), Y ), 
% 16.24/16.65    mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.24/16.65  (16) {G2,W15,D5,L1,V3,M1} P(13,1) { ld( mult( mult( X, Y ), rd( Z, Y ) ), 
% 16.24/16.65    mult( X, mult( Y, Z ) ) ) ==> Y }.
% 16.24/16.65  (17) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, Z ) ) ==> 
% 16.24/16.65    mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.24/16.65  (18) {G2,W15,D5,L1,V3,M1} P(13,3) { rd( mult( X, mult( Y, Z ) ), Y ) ==> 
% 16.24/16.65    mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.24/16.65  (19) {G3,W19,D6,L1,V3,M1} P(7,16) { ld( mult( mult( Z, ld( Y, X ) ), Y ), 
% 16.24/16.65    mult( Z, mult( ld( Y, X ), X ) ) ) ==> ld( Y, X ) }.
% 16.24/16.65  (24) {G3,W15,D6,L1,V3,M1} P(0,17) { mult( mult( Z, rd( ld( X, Y ), X ) ), X
% 16.24/16.65     ) ==> mult( rd( Z, X ), Y ) }.
% 16.24/16.65  (28) {G3,W15,D5,L1,V3,M1} P(0,18) { mult( mult( Z, X ), rd( ld( X, Y ), X )
% 16.24/16.65     ) ==> rd( mult( Z, Y ), X ) }.
% 16.24/16.65  (32) {G4,W15,D5,L1,V3,M1} P(28,1) { ld( mult( X, Y ), rd( mult( X, Z ), Y )
% 16.24/16.65     ) ==> rd( ld( Y, Z ), Y ) }.
% 16.24/16.65  (33) {G4,W15,D5,L1,V3,M1} P(2,28) { rd( mult( rd( X, Y ), Z ), Y ) ==> mult
% 16.24/16.65    ( X, rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.65  (36) {G5,W15,D5,L1,V3,M1} P(0,32) { rd( ld( Z, ld( X, Y ) ), Z ) ==> ld( 
% 16.24/16.65    mult( X, Z ), rd( Y, Z ) ) }.
% 16.24/16.65  (37) {G5,W15,D5,L1,V3,M1} P(2,32) { ld( mult( rd( X, Y ), Z ), rd( X, Z ) )
% 16.24/16.65     ==> rd( ld( Z, Y ), Z ) }.
% 16.24/16.65  (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd( ld( Y, Y )
% 16.24/16.65    , Y ) }.
% 16.24/16.65  (39) {G6,W11,D4,L1,V3,M1} P(38,38) { ld( mult( Z, X ), Z ) = ld( mult( Y, X
% 16.24/16.65     ), Y ) }.
% 16.24/16.65  (41) {G6,W19,D5,L1,V3,M1} P(38,17) { mult( ld( mult( Y, X ), Y ), mult( X, 
% 16.24/16.65    Z ) ) = mult( mult( ld( X, X ), rd( Z, X ) ), X ) }.
% 16.24/16.65  (43) {G6,W11,D5,L1,V2,M1} P(38,7) { rd( X, rd( ld( Y, Y ), Y ) ) ==> mult( 
% 16.24/16.65    X, Y ) }.
% 16.24/16.65  (44) {G6,W11,D5,L1,V2,M1} P(38,6) { ld( ld( mult( Y, X ), Y ), ld( X, X ) )
% 16.24/16.65     ==> X }.
% 16.24/16.65  (45) {G6,W11,D5,L1,V2,M1} P(38,2) { mult( ld( mult( Y, X ), Y ), X ) ==> ld
% 16.24/16.65    ( X, X ) }.
% 16.24/16.65  (46) {G6,W11,D4,L1,V2,M1} P(2,38) { ld( X, rd( X, Y ) ) = rd( ld( Y, Y ), Y
% 16.24/16.65     ) }.
% 16.24/16.65  (51) {G7,W11,D5,L1,V3,M1} P(0,39) { ld( mult( Z, ld( X, Y ) ), Z ) ==> ld( 
% 16.24/16.65    Y, X ) }.
% 16.24/16.65  (52) {G7,W11,D4,L1,V3,M1} P(2,39) { ld( X, rd( X, Y ) ) = ld( mult( Z, Y )
% 16.24/16.65    , Z ) }.
% 16.24/16.65  (53) {G8,W11,D4,L1,V3,M1} P(52,52) { ld( T, rd( T, Y ) ) = ld( Z, rd( Z, Y
% 16.24/16.65     ) ) }.
% 16.24/16.65  (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y ), Z ) ) ==> rd
% 16.24/16.65    ( X, Y ) }.
% 16.24/16.65  (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y ) ) ) ==> rd( 
% 16.24/16.65    X, Y ) }.
% 16.24/16.65  (66) {G10,W19,D6,L1,V4,M1} P(53,10);d(65);d(65);d(33) { mult( T, mult( ld( 
% 16.24/16.65    Z, rd( Z, Y ) ), rd( X, Y ) ) ) ==> mult( T, rd( ld( Y, X ), Y ) ) }.
% 16.24/16.65  (71) {G2,W15,D5,L1,V2,M1} P(0,10) { mult( X, mult( ld( X, Y ), Y ) ) ==> 
% 16.24/16.65    mult( mult( Y, X ), ld( X, Y ) ) }.
% 16.24/16.65  (72) {G7,W15,D5,L1,V2,M1} P(46,46) { ld( ld( X, X ), ld( Y, rd( Y, X ) ) ) 
% 16.24/16.65    ==> ld( Y, rd( Y, X ) ) }.
% 16.24/16.65  (76) {G7,W11,D5,L1,V2,M1} P(46,6) { ld( ld( Y, rd( Y, X ) ), ld( X, X ) ) 
% 16.24/16.65    ==> X }.
% 16.24/16.65  (77) {G7,W11,D5,L1,V2,M1} P(46,2) { mult( ld( Y, rd( Y, X ) ), X ) ==> ld( 
% 16.24/16.65    X, X ) }.
% 16.24/16.65  (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> mult( Z, ld( X
% 16.24/16.65    , Y ) ) }.
% 16.24/16.65  (87) {G11,W11,D5,L1,V3,M1} P(84,2) { mult( mult( X, ld( Z, Y ) ), ld( Y, Z
% 16.24/16.65     ) ) ==> X }.
% 16.24/16.65  (88) {G12,W19,D5,L1,V3,M1} P(87,10) { mult( mult( X, ld( Y, Z ) ), mult( ld
% 16.24/16.65    ( Z, Y ), Y ) ) ==> mult( mult( X, Z ), ld( Z, Y ) ) }.
% 16.24/16.65  (90) {G12,W19,D5,L1,V3,M1} P(87,32);d(84);d(11);d(84) { mult( ld( Y, Z ), 
% 16.24/16.65    mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y, Z ) ) }.
% 16.24/16.65  (96) {G13,W15,D5,L1,V2,M1} P(10,11);d(1);d(90) { mult( ld( ld( Z, Y ), Y )
% 16.24/16.65    , ld( Y, Z ) ) ==> mult( ld( Y, Z ), Z ) }.
% 16.24/16.65  (98) {G13,W19,D5,L1,V3,M1} P(0,11);d(90) { mult( ld( ld( Y, X ), Z ), ld( X
% 16.24/16.65    , Y ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.24/16.65  (114) {G2,W15,D7,L1,V3,M1} P(12,3) { mult( mult( rd( X, mult( Y, mult( Z, Y
% 16.24/16.65     ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.24/16.65  (126) {G3,W15,D5,L1,V3,M1} P(12,14);d(114) { rd( mult( mult( X, T ), Y ), 
% 16.24/16.65    mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.24/16.65  (131) {G11,W15,D5,L1,V2,M1} P(84,76);d(1) { ld( ld( Z, Y ), ld( ld( Y, Z )
% 16.24/16.65    , ld( Y, Z ) ) ) ==> ld( Y, Z ) }.
% 16.24/16.65  (133) {G11,W15,D5,L1,V2,M1} P(76,28);d(65);d(84);d(17);d(6);d(84);d(6) { 
% 16.24/16.65    mult( mult( Z, rd( Y, Y ) ), Y ) ==> mult( mult( Z, ld( Y, Y ) ), Y ) }.
% 16.24/16.65  (137) {G11,W15,D4,L1,V2,M1} P(84,77);d(1) { mult( ld( Z, Y ), ld( Y, Z ) ) 
% 16.24/16.65    ==> ld( ld( Y, Z ), ld( Y, Z ) ) }.
% 16.24/16.65  (143) {G11,W15,D4,L1,V2,M1} P(77,17);d(84);d(6);d(65);d(84);d(18);d(6) { 
% 16.24/16.65    mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y, Y ) ) }.
% 16.24/16.65  (155) {G12,W15,D4,L1,V1,M1} P(143,45);d(51) { mult( ld( Y, Y ), rd( Y, Y )
% 16.24/16.65     ) ==> ld( rd( Y, Y ), rd( Y, Y ) ) }.
% 16.24/16.65  (156) {G13,W15,D4,L1,V1,M1} P(45,143);d(155);d(137) { ld( rd( Y, Y ), rd( Y
% 16.24/16.65    , Y ) ) ==> ld( ld( Y, Y ), ld( Y, Y ) ) }.
% 16.24/16.65  (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( Y, Y ) ==> 
% 16.24/16.65    ld( Y, Y ) }.
% 16.24/16.65  (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d(17);d(157);
% 16.24/16.65    d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.24/16.65  (163) {G12,W11,D4,L1,V1,M1} P(143,11);d(11);d(71);d(2) { mult( mult( Y, Y )
% 16.24/16.65    , ld( Y, Y ) ) ==> mult( Y, Y ) }.
% 16.24/16.65  (165) {G15,W15,D5,L1,V2,M1} P(143,8);d(133);d(10);d(157);d(88);d(163);d(0)
% 16.24/16.65     { mult( mult( mult( Y, X ), ld( X, X ) ), X ) ==> mult( Y, mult( X, X )
% 16.24/16.65     ) }.
% 16.24/16.65  (167) {G15,W11,D5,L1,V1,M1} P(157,77) { mult( ld( X, ld( X, X ) ), X ) ==> 
% 16.24/16.65    ld( X, X ) }.
% 16.24/16.65  (170) {G15,W11,D5,L1,V2,M1} P(157,65) { mult( Y, ld( X, ld( X, X ) ) ) ==> 
% 16.24/16.65    rd( Y, X ) }.
% 16.24/16.65  (171) {G15,W11,D4,L1,V1,M1} P(157,46) { rd( ld( X, X ), X ) ==> ld( X, ld( 
% 16.24/16.65    X, X ) ) }.
% 16.24/16.65  (172) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = ld( Y, rd( Y
% 16.24/16.65    , X ) ) }.
% 16.24/16.65  (173) {G15,W11,D4,L1,V2,M1} P(157,52) { ld( X, ld( X, X ) ) = ld( mult( Y, 
% 16.24/16.65    X ), Y ) }.
% 16.24/16.65  (175) {G15,W14,D4,L2,V0,M2} P(157,5) { ! mult( skol1, ld( skol2, skol2 ) ) 
% 16.24/16.65    ==> skol1, ! mult( ld( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.24/16.65  (176) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> X }.
% 16.24/16.65  (178) {G11,W19,D6,L1,V3,M1} P(65,19);d(66) { ld( mult( rd( X, Z ), Y ), 
% 16.24/16.65    mult( X, rd( ld( Z, Y ), Z ) ) ) ==> ld( Y, rd( Y, Z ) ) }.
% 16.24/16.65  (180) {G16,W15,D5,L1,V2,M1} P(176,28);d(7);d(84) { mult( mult( Y, X ), ld( 
% 16.24/16.65    X, X ) ) ==> mult( mult( Y, ld( X, X ) ), X ) }.
% 16.24/16.65  (181) {G16,W15,D6,L1,V2,M1} P(162,19) { ld( mult( mult( Y, ld( X, X ) ), X
% 16.24/16.65     ), mult( Y, X ) ) ==> ld( X, X ) }.
% 16.24/16.65  (182) {G16,W15,D5,L1,V2,M1} P(162,51) { ld( ld( X, Y ), ld( ld( X, Y ), ld
% 16.24/16.65    ( X, Y ) ) ) ==> ld( Y, X ) }.
% 16.24/16.65  (185) {G16,W15,D5,L1,V2,M1} P(162,32) { ld( mult( ld( X, X ), Y ), rd( X, Y
% 16.24/16.65     ) ) ==> rd( ld( Y, X ), Y ) }.
% 16.24/16.65  (188) {G16,W15,D5,L1,V2,M1} P(172,19);d(65);d(2);d(1) { mult( ld( Y, rd( Y
% 16.24/16.65    , X ) ), ld( X, X ) ) ==> ld( Y, rd( Y, X ) ) }.
% 16.24/16.65  (193) {G16,W15,D5,L1,V1,M1} P(171,172) { ld( ld( X, X ), ld( X, ld( X, X )
% 16.24/16.65     ) ) ==> ld( X, ld( X, X ) ) }.
% 16.24/16.65  (208) {G16,W19,D5,L1,V2,M1} P(167,126) { rd( mult( ld( X, X ), Y ), mult( Y
% 16.24/16.65    , mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.24/16.65  (213) {G17,W15,D5,L1,V3,M1} P(45,126);d(208) { rd( ld( Y, ld( Y, Y ) ), Z )
% 16.24/16.65     = rd( ld( mult( X, Y ), X ), Z ) }.
% 16.24/16.65  (214) {G17,W15,D5,L1,V3,M1} P(77,126);d(208) { rd( ld( Y, ld( Y, Y ) ), Z )
% 16.24/16.65     = rd( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.65  (215) {G4,W15,D5,L1,V3,M1} P(12,126);d(114) { rd( mult( X, T ), mult( T, 
% 16.24/16.65    mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.24/16.65  (222) {G18,W15,D5,L1,V4,M1} P(213,213) { rd( ld( mult( Z, X ), Z ), Y ) = 
% 16.24/16.65    rd( ld( mult( T, X ), T ), Y ) }.
% 16.24/16.65  (244) {G19,W15,D5,L1,V4,M1} P(222,43);d(43) { mult( ld( mult( T, Y ), T ), 
% 16.24/16.65    Z ) = mult( ld( mult( X, Y ), X ), Z ) }.
% 16.24/16.65  (255) {G20,W15,D5,L1,V4,M1} P(77,244);d(72) { mult( ld( X, rd( X, Y ) ), Z
% 16.24/16.65     ) = mult( ld( mult( T, Y ), T ), Z ) }.
% 16.24/16.65  (264) {G21,W15,D5,L1,V4,M1} P(255,255) { mult( ld( U, rd( U, Y ) ), Z ) = 
% 16.24/16.65    mult( ld( T, rd( T, Y ) ), Z ) }.
% 16.24/16.65  (265) {G21,W15,D5,L1,V3,M1} P(167,255);d(193) { mult( ld( Y, rd( Y, X ) ), 
% 16.24/16.65    Z ) = mult( ld( X, ld( X, X ) ), Z ) }.
% 16.24/16.65  (294) {G22,W19,D6,L1,V4,M1} P(264,173) { ld( Z, ld( Z, Z ) ) = ld( mult( ld
% 16.24/16.65    ( T, rd( T, Y ) ), Z ), ld( X, rd( X, Y ) ) ) }.
% 16.24/16.65  (299) {G22,W19,D6,L1,V5,M1} P(264,52) { ld( U, rd( U, Z ) ) = ld( mult( ld
% 16.24/16.65    ( T, rd( T, Y ) ), Z ), ld( X, rd( X, Y ) ) ) }.
% 16.24/16.65  (332) {G22,W19,D6,L1,V4,M1} P(265,51) { ld( mult( ld( Y, ld( Y, Y ) ), ld( 
% 16.24/16.65    Z, T ) ), ld( X, rd( X, Y ) ) ) ==> ld( T, Z ) }.
% 16.24/16.65  (388) {G16,W15,D5,L1,V3,M1} P(170,215);d(90);d(170);d(176);d(84);d(176) { 
% 16.24/16.65    rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) ==> mult( rd( X, Z ), Y ) }.
% 16.24/16.65  (392) {G5,W15,D5,L1,V3,M1} P(12,215);d(114) { rd( mult( T, Y ), mult( Y, X
% 16.24/16.65     ) ) ==> rd( rd( T, rd( X, Y ) ), Y ) }.
% 16.24/16.65  (396) {G5,W15,D5,L1,V3,M1} P(215,6) { ld( rd( rd( X, Z ), Y ), mult( X, Y )
% 16.24/16.65     ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.24/16.65  (414) {G17,W19,D6,L1,V3,M1} P(7,388);d(84);d(98);d(84) { mult( Y, ld( mult
% 16.24/16.65    ( mult( Y, Z ), ld( X, Y ) ), X ) ) ==> mult( rd( X, Z ), ld( Y, X ) )
% 16.24/16.65     }.
% 16.24/16.65  (416) {G17,W15,D5,L1,V3,M1} P(1,388) { rd( rd( Z, X ), rd( Y, X ) ) ==> 
% 16.24/16.65    mult( rd( Z, mult( X, Y ) ), X ) }.
% 16.24/16.65  (417) {G17,W15,D5,L1,V3,M1} P(3,388) { rd( X, rd( ld( Y, Z ), Y ) ) ==> 
% 16.24/16.65    mult( rd( mult( X, Y ), Z ), Y ) }.
% 16.24/16.65  (419) {G18,W15,D5,L1,V2,M1} P(416,157) { mult( rd( X, mult( Y, X ) ), Y ) 
% 16.24/16.65    ==> ld( rd( X, Y ), rd( X, Y ) ) }.
% 16.24/16.65  (453) {G15,W11,D4,L1,V1,M1} P(392,157);d(157);d(7);d(157) { ld( mult( X, X
% 16.24/16.65     ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.24/16.65  (497) {G15,W15,D5,L1,V2,M1} P(157,396) { ld( rd( ld( X, X ), Y ), mult( X, 
% 16.24/16.65    Y ) ) ==> mult( Y, mult( X, Y ) ) }.
% 16.24/16.65  (504) {G6,W15,D5,L1,V3,M1} P(7,396) { mult( Z, mult( ld( Y, X ), Z ) ) ==> 
% 16.24/16.65    ld( rd( Y, Z ), mult( X, Z ) ) }.
% 16.24/16.65  (528) {G7,W15,D5,L1,V3,M1} P(504,1) { ld( X, ld( rd( Y, X ), mult( Z, X ) )
% 16.24/16.65     ) ==> mult( ld( Y, Z ), X ) }.
% 16.24/16.65  (564) {G16,W15,D5,L1,V2,M1} P(162,528) { mult( ld( Y, ld( X, X ) ), X ) ==>
% 16.24/16.65     ld( X, ld( rd( Y, X ), X ) ) }.
% 16.24/16.65  (575) {G8,W15,D5,L1,V3,M1} P(3,528) { mult( ld( mult( X, Y ), Z ), Y ) ==> 
% 16.24/16.65    ld( Y, ld( X, mult( Z, Y ) ) ) }.
% 16.24/16.65  (589) {G16,W11,D6,L1,V1,M1} P(453,575);d(162) { ld( X, ld( X, mult( mult( X
% 16.24/16.65    , X ), X ) ) ) ==> X }.
% 16.24/16.65  (613) {G17,W11,D5,L1,V1,M1} P(589,0) { ld( X, mult( mult( X, X ), X ) ) ==>
% 16.24/16.65     mult( X, X ) }.
% 16.24/16.65  (625) {G18,W11,D4,L1,V1,M1} P(613,0) { mult( X, mult( X, X ) ) ==> mult( 
% 16.24/16.65    mult( X, X ), X ) }.
% 16.24/16.65  (637) {G19,W15,D5,L1,V1,M1} P(625,173);d(453) { ld( mult( X, X ), ld( X, X
% 16.24/16.65     ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.24/16.65  (649) {G6,W15,D5,L1,V3,M1} P(36,6) { ld( ld( mult( Y, X ), rd( Z, X ) ), ld
% 16.24/16.65    ( X, ld( Y, Z ) ) ) ==> X }.
% 16.24/16.65  (658) {G16,W15,D6,L1,V2,M1} P(162,649) { ld( ld( X, rd( Y, X ) ), ld( X, ld
% 16.24/16.65    ( ld( X, X ), Y ) ) ) ==> X }.
% 16.24/16.65  (671) {G15,W15,D5,L1,V2,M1} P(157,37) { ld( mult( rd( X, Y ), X ), ld( X, X
% 16.24/16.65     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.24/16.65  (681) {G17,W15,D5,L1,V2,M1} P(46,671);d(188);d(84);d(96);d(162) { ld( ld( Y
% 16.24/16.65    , rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) ==> X }.
% 16.24/16.65  (684) {G18,W11,D5,L1,V1,M1} P(681,36);d(84);d(6);d(65);d(171);d(84);d(6);d(
% 16.24/16.65    162) { ld( ld( Y, ld( Y, Y ) ), Y ) ==> mult( Y, Y ) }.
% 16.24/16.65  (699) {G18,W11,D4,L1,V1,M1} P(681,0);d(77) { ld( ld( Y, Y ), ld( Y, Y ) ) 
% 16.24/16.65    ==> ld( Y, Y ) }.
% 16.24/16.65  (711) {G19,W11,D5,L1,V2,M1} P(173,684) { ld( ld( mult( Y, X ), Y ), X ) ==>
% 16.24/16.65     mult( X, X ) }.
% 16.24/16.65  (712) {G19,W11,D5,L1,V2,M1} P(172,684) { ld( ld( Y, rd( Y, X ) ), X ) ==> 
% 16.24/16.65    mult( X, X ) }.
% 16.24/16.65  (717) {G19,W11,D4,L1,V1,M1} P(684,7) { rd( X, mult( X, X ) ) ==> ld( X, ld
% 16.24/16.65    ( X, X ) ) }.
% 16.24/16.65  (719) {G20,W11,D5,L1,V2,M1} P(717,214);d(182);d(176);d(170);d(417);d(84);d(
% 16.24/16.65    165) { mult( ld( Y, rd( Y, X ) ), mult( X, X ) ) ==> X }.
% 16.24/16.65  (723) {G20,W15,D5,L1,V1,M1} P(717,172);d(453);d(637) { ld( X, ld( X, ld( X
% 16.24/16.65    , X ) ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.24/16.65  (748) {G21,W15,D6,L1,V3,M1} P(719,60) { mult( Z, ld( Y, ld( X, rd( X, Y ) )
% 16.24/16.65     ) ) ==> rd( Z, mult( Y, Y ) ) }.
% 16.24/16.65  (791) {G20,W15,D5,L1,V2,M1} P(60,711);d(6);d(60) { rd( ld( mult( Y, Z ), Y
% 16.24/16.65     ), Z ) ==> ld( Z, ld( mult( Y, Z ), Y ) ) }.
% 16.24/16.65  (792) {G20,W15,D5,L1,V2,M1} P(65,711);d(6);d(65) { rd( ld( Y, rd( Y, Z ) )
% 16.24/16.65    , Z ) ==> ld( Z, ld( Y, rd( Y, Z ) ) ) }.
% 16.24/16.65  (794) {G19,W15,D5,L1,V2,M1} P(699,41);d(51);d(84);d(90);d(87) { mult( ld( X
% 16.24/16.65    , X ), mult( ld( X, X ), Z ) ) ==> ld( ld( X, X ), Z ) }.
% 16.24/16.65  (858) {G20,W15,D5,L1,V2,M1} P(0,794) { ld( ld( X, X ), ld( ld( X, X ), Y )
% 16.24/16.65     ) ==> mult( ld( X, X ), Y ) }.
% 16.24/16.65  (962) {G17,W15,D5,L1,V3,M1} P(60,497);d(84);d(1);d(185) { mult( ld( mult( Y
% 16.24/16.65    , Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.24/16.65  (973) {G21,W15,D6,L1,V3,M1} P(962,24);d(2);d(791) { mult( ld( Y, ld( mult( 
% 16.24/16.65    X, Y ), X ) ), Z ) ==> ld( Y, ld( Y, Z ) ) }.
% 16.24/16.65  (975) {G18,W15,D5,L1,V3,M1} P(962,14);d(215);d(3);d(416) { mult( rd( ld( Y
% 16.24/16.65    , Z ), mult( Y, Z ) ), Y ) = ld( mult( X, Y ), X ) }.
% 16.24/16.65  (979) {G18,W15,D5,L1,V3,M1} P(962,1) { ld( ld( mult( X, Y ), X ), rd( ld( Y
% 16.24/16.65    , Z ), Y ) ) ==> rd( Z, Y ) }.
% 16.24/16.65  (1022) {G21,W15,D5,L1,V3,M1} P(975,14);d(215);d(3);d(791) { ld( X, ld( mult
% 16.24/16.65    ( Z, X ), Z ) ) = rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.24/16.65  (1023) {G19,W15,D6,L1,V3,M1} P(975,12) { mult( mult( ld( mult( Z, X ), Z )
% 16.24/16.65    , Y ), X ) ==> ld( X, mult( Y, X ) ) }.
% 16.24/16.65  (1039) {G22,W15,D4,L1,V3,M1} P(1022,1022) { rd( ld( X, Z ), mult( X, Z ) ) 
% 16.24/16.65    = rd( ld( X, T ), mult( X, T ) ) }.
% 16.24/16.65  (1102) {G23,W15,D5,L1,V3,M1} P(0,1039) { rd( ld( X, ld( X, Y ) ), Y ) = rd
% 16.24/16.65    ( ld( X, Z ), mult( X, Z ) ) }.
% 16.24/16.65  (1103) {G23,W15,D5,L1,V3,M1} P(1039,6) { ld( rd( ld( X, Z ), mult( X, Z ) )
% 16.24/16.65    , ld( X, Y ) ) ==> mult( X, Y ) }.
% 16.24/16.65  (1127) {G24,W15,D5,L1,V3,M1} P(1102,214);d(0);d(792) { rd( ld( X, ld( X, Y
% 16.24/16.65     ) ), Y ) = ld( X, ld( Z, rd( Z, X ) ) ) }.
% 16.24/16.65  (1146) {G24,W15,D5,L1,V3,M1} P(1,1102) { rd( ld( X, ld( X, Z ) ), Z ) = rd
% 16.24/16.65    ( Y, mult( X, mult( X, Y ) ) ) }.
% 16.24/16.65  (1170) {G25,W19,D5,L1,V3,M1} P(1127,962);d(748);d(36) { rd( ld( mult( T, Y
% 16.24/16.65     ), T ), mult( X, X ) ) = ld( mult( X, Y ), rd( ld( X, Y ), Y ) ) }.
% 16.24/16.65  (1213) {G25,W15,D6,L1,V3,M1} P(1127,2) { mult( ld( X, ld( Z, rd( Z, X ) ) )
% 16.24/16.65    , Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.24/16.65  (1287) {G25,W15,D5,L1,V3,M1} P(1146,1127) { rd( Z, mult( X, mult( X, Z ) )
% 16.24/16.65     ) = ld( X, ld( T, rd( T, X ) ) ) }.
% 16.24/16.65  (1334) {G25,W15,D6,L1,V3,M1} P(1146,2) { mult( rd( Z, mult( X, mult( X, Z )
% 16.24/16.65     ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.24/16.65  (1442) {G24,W15,D5,L1,V3,M1} P(1,1103) { ld( rd( ld( X, Z ), mult( X, Z ) )
% 16.24/16.65    , Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.24/16.65  (1445) {G26,W15,D6,L1,V2,M1} P(1287,1442);d(65);d(157);d(84);d(1334);d(723)
% 16.24/16.65     { ld( ld( mult( mult( X, X ), X ), X ), T ) ==> mult( X, mult( X, T ) )
% 16.24/16.65     }.
% 16.24/16.65  (1585) {G19,W15,D5,L1,V3,M1} P(24,979);d(178) { ld( ld( Z, rd( Z, Y ) ), rd
% 16.24/16.65    ( ld( Y, T ), Y ) ) ==> rd( T, Y ) }.
% 16.24/16.65  (1607) {G20,W15,D5,L1,V3,M1} P(1,1585) { ld( ld( Z, rd( Z, X ) ), rd( Y, X
% 16.24/16.65     ) ) ==> rd( mult( X, Y ), X ) }.
% 16.24/16.65  (1616) {G21,W15,D5,L1,V3,M1} P(3,1607) { ld( ld( Z, rd( Z, Y ) ), X ) = rd
% 16.24/16.65    ( mult( Y, mult( X, Y ) ), Y ) }.
% 16.24/16.65  (1619) {G22,W15,D5,L1,V2,M1} P(1607,1616);d(65);d(157);d(171) { rd( mult( Y
% 16.24/16.65    , mult( Z, Y ) ), Y ) ==> ld( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.24/16.65  (1622) {G22,W19,D5,L1,V3,M1} P(564,1616);d(0) { ld( ld( Z, rd( Z, Y ) ), ld
% 16.24/16.65    ( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.24/16.65  (1749) {G23,W19,D5,L1,V2,M1} P(564,1619);d(0) { ld( ld( Y, ld( Y, Y ) ), ld
% 16.24/16.65    ( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.24/16.65  (1921) {G19,W15,D5,L1,V2,M1} P(419,3) { rd( ld( rd( X, Y ), rd( X, Y ) ), Y
% 16.24/16.65     ) ==> rd( X, mult( Y, X ) ) }.
% 16.24/16.65  (1927) {G20,W19,D5,L1,V3,M1} P(1921,962);d(36);d(2) { mult( ld( mult( Z, Y
% 16.24/16.65     ), Z ), rd( X, mult( Y, X ) ) ) ==> ld( X, rd( rd( X, Y ), Y ) ) }.
% 16.24/16.65  (2183) {G20,W19,D6,L1,V4,M1} P(60,1023) { mult( rd( ld( mult( X, Y ), X ), 
% 16.24/16.65    T ), Y ) = ld( Y, mult( ld( mult( Z, T ), Z ), Y ) ) }.
% 16.24/16.65  (2188) {G22,W19,D6,L1,V4,M1} P(973,51) { ld( ld( X, ld( X, ld( Z, T ) ) ), 
% 16.24/16.65    ld( X, ld( mult( Y, X ), Y ) ) ) ==> ld( T, Z ) }.
% 16.24/16.65  (2420) {G21,W15,D6,L1,V2,M1} P(180,1927);d(181);d(84);d(2) { mult( ld( Y, Y
% 16.24/16.65     ), rd( Z, mult( ld( Y, Y ), Z ) ) ) ==> ld( Z, Z ) }.
% 16.24/16.65  (2433) {G22,W15,D5,L1,V2,M1} P(2420,1) { rd( Y, mult( ld( X, X ), Y ) ) ==>
% 16.24/16.65     ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.24/16.65  (2438) {G24,W19,D5,L1,V3,M1} P(2433,214);d(1749);d(6);d(157);d(170) { rd( 
% 16.24/16.65    ld( Z, rd( Z, X ) ), rd( ld( Y, Y ), X ) ) ==> ld( ld( Y, Y ), ld( X, X )
% 16.24/16.65     ) }.
% 16.24/16.65  (2445) {G23,W15,D5,L1,V2,M1} P(2433,2) { mult( ld( ld( Y, Y ), ld( X, X ) )
% 16.24/16.65    , mult( ld( Y, Y ), X ) ) ==> X }.
% 16.24/16.65  (2450) {G24,W19,D5,L1,V2,M1} P(453,2445) { mult( ld( ld( Y, Y ), ld( X, X )
% 16.24/16.65     ), mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.24/16.65  (2456) {G25,W19,D6,L1,V3,M1} P(2438,53);d(1622) { rd( ld( rd( ld( Z, Z ), Y
% 16.24/16.65     ), Y ), Y ) = ld( T, rd( T, rd( ld( Z, Z ), Y ) ) ) }.
% 16.24/16.65  (2534) {G26,W19,D6,L1,V3,M1} P(1170,0) { mult( mult( X, Y ), rd( ld( mult( 
% 16.24/16.65    Z, Y ), Z ), mult( X, X ) ) ) ==> rd( ld( X, Y ), Y ) }.
% 16.24/16.65  (2877) {G21,W19,D6,L1,V4,M1} P(2183,2183) { ld( Y, mult( ld( mult( T, Z ), 
% 16.24/16.65    T ), Y ) ) = ld( Y, mult( ld( mult( U, Z ), U ), Y ) ) }.
% 16.24/16.65  (2880) {G23,W19,D6,L1,V4,M1} P(2877,2188);d(2188) { ld( mult( ld( mult( T, 
% 16.24/16.65    Z ), T ), X ), X ) = ld( mult( ld( mult( Y, Z ), Y ), X ), X ) }.
% 16.24/16.65  (2884) {G24,W19,D6,L1,V4,M1} P(299,2880) { ld( mult( ld( T, rd( T, Z ) ), U
% 16.24/16.65     ), U ) = ld( mult( ld( mult( W, Z ), W ), U ), U ) }.
% 16.24/16.65  (2887) {G25,W19,D6,L1,V3,M1} P(294,2884) { ld( mult( ld( T, rd( T, Z ) ), U
% 16.24/16.65     ), U ) = ld( mult( ld( Z, ld( Z, Z ) ), U ), U ) }.
% 16.24/16.65  (3101) {G18,W19,D6,L1,V3,M1} P(0,414);d(84) { mult( X, ld( mult( Y, ld( Z, 
% 16.24/16.65    X ) ), Z ) ) ==> mult( mult( Z, ld( Y, X ) ), ld( X, Z ) ) }.
% 16.24/16.65  (3102) {G19,W19,D6,L1,V3,M1} P(3101,87) { mult( mult( mult( Z, ld( Y, X ) )
% 16.24/16.65    , ld( X, Z ) ), ld( Z, mult( Y, ld( Z, X ) ) ) ) ==> X }.
% 16.24/16.65  (3160) {G27,W19,D6,L1,V3,M1} P(2887,2534);d(65);d(332);d(6);d(84);d(6) { 
% 16.24/16.65    mult( rd( Z, Y ), rd( Y, mult( Z, Z ) ) ) = mult( ld( Z, ld( X, rd( X, Y
% 16.24/16.65     ) ) ), Y ) }.
% 16.24/16.65  (3175) {G26,W19,D6,L1,V3,M1} P(1921,2456) { rd( ld( rd( X, mult( Y, X ) ), 
% 16.24/16.65    Y ), Y ) = ld( Z, rd( Z, rd( X, mult( Y, X ) ) ) ) }.
% 16.24/16.65  (3182) {G27,W19,D5,L1,V2,M1} P(2450,3175);d(84);d(3);d(858);d(84);d(1) { 
% 16.24/16.65    mult( mult( ld( X, X ), ld( Y, Y ) ), ld( ld( Y, Y ), ld( X, X ) ) ) ==> 
% 16.24/16.65    ld( X, X ) }.
% 16.24/16.65  (3205) {G28,W7,D3,L1,V2,M1} P(3182,3102);d(0);d(0);d(60);d(84);d(137);d(699
% 16.24/16.65    ) { ld( Y, Y ) = ld( X, X ) }.
% 16.24/16.65  (3310) {G29,W7,D4,L1,V2,M1} P(3205,3160);d(792);d(1213);d(65);d(792);d(84);
% 16.24/16.65    d(1);d(712);d(1) { mult( ld( Z, Z ), Y ) ==> Y }.
% 16.24/16.65  (3762) {G29,W7,D4,L1,V2,M1} P(3205,658);d(171);d(723);d(1445);d(0) { mult( 
% 16.24/16.65    X, ld( Y, Y ) ) ==> X }.
% 16.24/16.65  (3841) {G30,W0,D0,L0,V0,M0} P(3205,175);d(3762);d(3310);q;q {  }.
% 16.24/16.65  
% 16.24/16.65  
% 16.24/16.65  % SZS output end Refutation
% 16.24/16.65  found a proof!
% 16.24/16.65  
% 16.24/16.65  
% 16.24/16.65  Unprocessed initial clauses:
% 16.24/16.65  
% 16.24/16.65  (3843) {G0,W7,D4,L1,V2,M1}  { mult( Y, ld( Y, X ) ) = X }.
% 16.24/16.65  (3844) {G0,W7,D4,L1,V2,M1}  { ld( Y, mult( Y, X ) ) = X }.
% 16.24/16.65  (3845) {G0,W7,D4,L1,V2,M1}  { mult( rd( Y, X ), X ) = Y }.
% 16.24/16.65  (3846) {G0,W7,D4,L1,V2,M1}  { rd( mult( Y, X ), X ) = Y }.
% 16.24/16.65  (3847) {G0,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, mult( X, Y ) ) ) = mult( 
% 16.24/16.65    mult( mult( Z, Y ), X ), Y ) }.
% 16.24/16.65  (3848) {G0,W14,D4,L2,V0,M2}  { ! mult( skol1, rd( skol2, skol2 ) ) = skol1
% 16.24/16.65    , ! mult( rd( skol2, skol2 ), skol1 ) = skol1 }.
% 16.24/16.65  
% 16.24/16.65  
% 16.24/16.65  Total Proof:
% 16.24/16.65  
% 16.24/16.65  subsumption: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.65  parent0: (3843) {G0,W7,D4,L1,V2,M1}  { mult( Y, ld( Y, X ) ) = X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.65  parent0: (3844) {G0,W7,D4,L1,V2,M1}  { ld( Y, mult( Y, X ) ) = X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.65  parent0: (3845) {G0,W7,D4,L1,V2,M1}  { mult( rd( Y, X ), X ) = Y }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.24/16.65  parent0: (3846) {G0,W7,D4,L1,V2,M1}  { rd( mult( Y, X ), X ) = Y }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) )
% 16.24/16.65     ) ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.24/16.65  parent0: (3847) {G0,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, mult( X, Y ) ) ) 
% 16.24/16.65    = mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (5) {G0,W14,D4,L2,V0,M2} I { ! mult( skol1, rd( skol2, skol2 )
% 16.24/16.65     ) ==> skol1, ! mult( rd( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.24/16.65  parent0: (3848) {G0,W14,D4,L2,V0,M2}  { ! mult( skol1, rd( skol2, skol2 ) )
% 16.24/16.65     = skol1, ! mult( rd( skol2, skol2 ), skol1 ) = skol1 }.
% 16.24/16.65  substitution0:
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65     1 ==> 1
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3873) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.24/16.65  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3874) {G1,W7,D4,L1,V2,M1}  { X ==> ld( rd( Y, X ), Y ) }.
% 16.24/16.65  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.65  parent1[0; 6]: (3873) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.24/16.65     }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := rd( Y, X )
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3875) {G1,W7,D4,L1,V2,M1}  { ld( rd( Y, X ), Y ) ==> X }.
% 16.24/16.65  parent0[0]: (3874) {G1,W7,D4,L1,V2,M1}  { X ==> ld( rd( Y, X ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.65  parent0: (3875) {G1,W7,D4,L1,V2,M1}  { ld( rd( Y, X ), Y ) ==> X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3877) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 16.24/16.65  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3878) {G1,W7,D4,L1,V2,M1}  { X ==> rd( Y, ld( X, Y ) ) }.
% 16.24/16.65  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.65  parent1[0; 3]: (3877) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 16.24/16.65     }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := ld( X, Y )
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3879) {G1,W7,D4,L1,V2,M1}  { rd( Y, ld( X, Y ) ) ==> X }.
% 16.24/16.65  parent0[0]: (3878) {G1,W7,D4,L1,V2,M1}  { X ==> rd( Y, ld( X, Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.24/16.65  parent0: (3879) {G1,W7,D4,L1,V2,M1}  { rd( Y, ld( X, Y ) ) ==> X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3880) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), Y ) 
% 16.24/16.65    ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.65  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.24/16.65     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3886) {G1,W23,D7,L1,V3,M1}  { mult( mult( mult( X, mult( Y, Z ) )
% 16.24/16.65    , Z ), mult( Y, Z ) ) ==> mult( X, mult( mult( mult( mult( Y, Z ), Z ), Y
% 16.24/16.65     ), Z ) ) }.
% 16.24/16.65  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.24/16.65     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.24/16.65  parent1[0; 14]: (3880) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z
% 16.24/16.65     ), Y ) ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := mult( Y, Z )
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := mult( Y, Z )
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3905) {G1,W23,D7,L1,V3,M1}  { mult( X, mult( mult( mult( mult( Y, 
% 16.24/16.65    Z ), Z ), Y ), Z ) ) ==> mult( mult( mult( X, mult( Y, Z ) ), Z ), mult( 
% 16.24/16.65    Y, Z ) ) }.
% 16.24/16.65  parent0[0]: (3886) {G1,W23,D7,L1,V3,M1}  { mult( mult( mult( X, mult( Y, Z
% 16.24/16.65     ) ), Z ), mult( Y, Z ) ) ==> mult( X, mult( mult( mult( mult( Y, Z ), Z
% 16.24/16.65     ), Y ), Z ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (8) {G1,W23,D7,L1,V3,M1} P(4,4) { mult( Z, mult( mult( mult( 
% 16.24/16.65    mult( X, Y ), Y ), X ), Y ) ) ==> mult( mult( mult( Z, mult( X, Y ) ), Y
% 16.24/16.65     ), mult( X, Y ) ) }.
% 16.24/16.65  parent0: (3905) {G1,W23,D7,L1,V3,M1}  { mult( X, mult( mult( mult( mult( Y
% 16.24/16.65    , Z ), Z ), Y ), Z ) ) ==> mult( mult( mult( X, mult( Y, Z ) ), Z ), mult
% 16.24/16.65    ( Y, Z ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := X
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3911) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), Y ) 
% 16.24/16.65    ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.65  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.24/16.65     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3914) {G1,W19,D6,L1,V3,M1}  { mult( mult( mult( X, ld( Y, Z ) ), 
% 16.24/16.65    Y ), ld( Y, Z ) ) ==> mult( X, mult( ld( Y, Z ), Z ) ) }.
% 16.24/16.65  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.65  parent1[0; 18]: (3911) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z
% 16.24/16.65     ), Y ) ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := ld( Y, Z )
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X
% 16.24/16.65    , Y ) ), X ), ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.24/16.65  parent0: (3914) {G1,W19,D6,L1,V3,M1}  { mult( mult( mult( X, ld( Y, Z ) ), 
% 16.24/16.65    Y ), ld( Y, Z ) ) ==> mult( X, mult( ld( Y, Z ), Z ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := X
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3919) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.24/16.65  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3920) {G1,W15,D6,L1,V3,M1}  { mult( X, mult( Y, X ) ) ==> ld( Z, 
% 16.24/16.65    mult( mult( mult( Z, X ), Y ), X ) ) }.
% 16.24/16.65  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.24/16.65     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.24/16.65  parent1[0; 8]: (3919) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.24/16.65     }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := mult( X, mult( Y, X ) )
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3921) {G1,W15,D6,L1,V3,M1}  { ld( Z, mult( mult( mult( Z, X ), Y )
% 16.24/16.65    , X ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.24/16.65  parent0[0]: (3920) {G1,W15,D6,L1,V3,M1}  { mult( X, mult( Y, X ) ) ==> ld( 
% 16.24/16.65    Z, mult( mult( mult( Z, X ), Y ), X ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X
% 16.24/16.65    , Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.24/16.65  parent0: (3921) {G1,W15,D6,L1,V3,M1}  { ld( Z, mult( mult( mult( Z, X ), Y
% 16.24/16.65     ), X ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3922) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), Y ) 
% 16.24/16.65    ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.65  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.24/16.65     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3925) {G1,W15,D8,L1,V3,M1}  { mult( mult( mult( rd( X, mult( Y, 
% 16.24/16.65    mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.24/16.65  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.65  parent1[0; 14]: (3922) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z
% 16.24/16.65     ), Y ) ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := mult( Y, mult( Z, Y ) )
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := rd( X, mult( Y, mult( Z, Y ) ) )
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.24/16.65    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.24/16.65  parent0: (3925) {G1,W15,D8,L1,V3,M1}  { mult( mult( mult( rd( X, mult( Y, 
% 16.24/16.65    mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3931) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), Y ) 
% 16.24/16.65    ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.65  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.24/16.65     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3936) {G1,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), rd( Z, Y
% 16.24/16.65     ) ), Y ) ==> mult( X, mult( Y, Z ) ) }.
% 16.24/16.65  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.65  parent1[0; 14]: (3931) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z
% 16.24/16.65     ), Y ) ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := Z
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := rd( Z, Y )
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (13) {G1,W15,D5,L1,V3,M1} P(2,4) { mult( mult( mult( Z, Y ), 
% 16.24/16.65    rd( X, Y ) ), Y ) ==> mult( Z, mult( Y, X ) ) }.
% 16.24/16.65  parent0: (3936) {G1,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), rd( Z, Y
% 16.24/16.65     ) ), Y ) ==> mult( X, mult( Y, Z ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3941) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 16.24/16.65  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3942) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X, Y )
% 16.24/16.65    , Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.65  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.24/16.65     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.24/16.65  parent1[0; 3]: (3941) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 16.24/16.65     }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := mult( Y, mult( Z, Y ) )
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3943) {G1,W15,D6,L1,V3,M1}  { rd( mult( mult( mult( X, Y ), Z ), Y
% 16.24/16.65     ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.24/16.65  parent0[0]: (3942) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X, Y
% 16.24/16.65     ), Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (14) {G1,W15,D6,L1,V3,M1} P(4,3) { rd( mult( mult( mult( X, Y
% 16.24/16.65     ), Z ), Y ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.24/16.65  parent0: (3943) {G1,W15,D6,L1,V3,M1}  { rd( mult( mult( mult( X, Y ), Z ), 
% 16.24/16.65    Y ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3945) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.24/16.65  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3946) {G1,W15,D5,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), rd( Z
% 16.24/16.65    , X ) ), mult( Y, mult( X, Z ) ) ) }.
% 16.24/16.65  parent0[0]: (13) {G1,W15,D5,L1,V3,M1} P(2,4) { mult( mult( mult( Z, Y ), rd
% 16.24/16.65    ( X, Y ) ), Y ) ==> mult( Z, mult( Y, X ) ) }.
% 16.24/16.65  parent1[0; 10]: (3945) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.24/16.65     }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := X
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := mult( mult( Y, X ), rd( Z, X ) )
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3947) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), rd( Z, X ) )
% 16.24/16.65    , mult( Y, mult( X, Z ) ) ) ==> X }.
% 16.24/16.65  parent0[0]: (3946) {G1,W15,D5,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), rd
% 16.24/16.65    ( Z, X ) ), mult( Y, mult( X, Z ) ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (16) {G2,W15,D5,L1,V3,M1} P(13,1) { ld( mult( mult( X, Y ), rd
% 16.24/16.65    ( Z, Y ) ), mult( X, mult( Y, Z ) ) ) ==> Y }.
% 16.24/16.65  parent0: (3947) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), rd( Z, X )
% 16.24/16.65     ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3949) {G1,W15,D5,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> mult( 
% 16.24/16.65    mult( mult( X, Y ), rd( Z, Y ) ), Y ) }.
% 16.24/16.65  parent0[0]: (13) {G1,W15,D5,L1,V3,M1} P(2,4) { mult( mult( mult( Z, Y ), rd
% 16.24/16.65    ( X, Y ) ), Y ) ==> mult( Z, mult( Y, X ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3952) {G1,W15,D5,L1,V3,M1}  { mult( rd( X, Y ), mult( Y, Z ) ) 
% 16.24/16.65    ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.24/16.65  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.65  parent1[0; 10]: (3949) {G1,W15,D5,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> 
% 16.24/16.65    mult( mult( mult( X, Y ), rd( Z, Y ) ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := rd( X, Y )
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (17) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y
% 16.24/16.65    , Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.24/16.65  parent0: (3952) {G1,W15,D5,L1,V3,M1}  { mult( rd( X, Y ), mult( Y, Z ) ) 
% 16.24/16.65    ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3957) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 16.24/16.65  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3960) {G1,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( Z, Y ) ) 
% 16.24/16.65    ==> rd( mult( X, mult( Y, Z ) ), Y ) }.
% 16.24/16.65  parent0[0]: (13) {G1,W15,D5,L1,V3,M1} P(2,4) { mult( mult( mult( Z, Y ), rd
% 16.24/16.65    ( X, Y ) ), Y ) ==> mult( Z, mult( Y, X ) ) }.
% 16.24/16.65  parent1[0; 9]: (3957) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 16.24/16.65     }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := mult( mult( X, Y ), rd( Z, Y ) )
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3961) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Y ) ==>
% 16.24/16.65     mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.24/16.65  parent0[0]: (3960) {G1,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( Z, Y ) )
% 16.24/16.65     ==> rd( mult( X, mult( Y, Z ) ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (18) {G2,W15,D5,L1,V3,M1} P(13,3) { rd( mult( X, mult( Y, Z )
% 16.24/16.65     ), Y ) ==> mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.24/16.65  parent0: (3961) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Y ) 
% 16.24/16.65    ==> mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3963) {G2,W15,D5,L1,V3,M1}  { Y ==> ld( mult( mult( X, Y ), rd( Z
% 16.24/16.65    , Y ) ), mult( X, mult( Y, Z ) ) ) }.
% 16.24/16.65  parent0[0]: (16) {G2,W15,D5,L1,V3,M1} P(13,1) { ld( mult( mult( X, Y ), rd
% 16.24/16.65    ( Z, Y ) ), mult( X, mult( Y, Z ) ) ) ==> Y }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3966) {G2,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( mult( Z, 
% 16.24/16.65    ld( X, Y ) ), X ), mult( Z, mult( ld( X, Y ), Y ) ) ) }.
% 16.24/16.65  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.24/16.65  parent1[0; 11]: (3963) {G2,W15,D5,L1,V3,M1}  { Y ==> ld( mult( mult( X, Y )
% 16.24/16.65    , rd( Z, Y ) ), mult( X, mult( Y, Z ) ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := ld( X, Y )
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3967) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( Z, ld( X, Y ) ), X )
% 16.24/16.65    , mult( Z, mult( ld( X, Y ), Y ) ) ) ==> ld( X, Y ) }.
% 16.24/16.65  parent0[0]: (3966) {G2,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( mult( Z
% 16.24/16.65    , ld( X, Y ) ), X ), mult( Z, mult( ld( X, Y ), Y ) ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (19) {G3,W19,D6,L1,V3,M1} P(7,16) { ld( mult( mult( Z, ld( Y, 
% 16.24/16.65    X ) ), Y ), mult( Z, mult( ld( Y, X ), X ) ) ) ==> ld( Y, X ) }.
% 16.24/16.65  parent0: (3967) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( Z, ld( X, Y ) ), X
% 16.24/16.65     ), mult( Z, mult( ld( X, Y ), Y ) ) ) ==> ld( X, Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3969) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) ), Y ) ==>
% 16.24/16.65     mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.24/16.65  parent0[0]: (17) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, 
% 16.24/16.65    Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3970) {G1,W15,D6,L1,V3,M1}  { mult( mult( X, rd( ld( Y, Z ), Y )
% 16.24/16.65     ), Y ) ==> mult( rd( X, Y ), Z ) }.
% 16.24/16.65  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.65  parent1[0; 14]: (3969) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) )
% 16.24/16.65    , Y ) ==> mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := ld( Y, Z )
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (24) {G3,W15,D6,L1,V3,M1} P(0,17) { mult( mult( Z, rd( ld( X, 
% 16.24/16.65    Y ), X ) ), X ) ==> mult( rd( Z, X ), Y ) }.
% 16.24/16.65  parent0: (3970) {G1,W15,D6,L1,V3,M1}  { mult( mult( X, rd( ld( Y, Z ), Y )
% 16.24/16.65     ), Y ) ==> mult( rd( X, Y ), Z ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := X
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3973) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( Z, Y ) ) ==>
% 16.24/16.65     rd( mult( X, mult( Y, Z ) ), Y ) }.
% 16.24/16.65  parent0[0]: (18) {G2,W15,D5,L1,V3,M1} P(13,3) { rd( mult( X, mult( Y, Z ) )
% 16.24/16.65    , Y ) ==> mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3975) {G1,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( Y, Z )
% 16.24/16.65    , Y ) ) ==> rd( mult( X, Z ), Y ) }.
% 16.24/16.65  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.65  parent1[0; 13]: (3973) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( Z, Y
% 16.24/16.65     ) ) ==> rd( mult( X, mult( Y, Z ) ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := ld( Y, Z )
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (28) {G3,W15,D5,L1,V3,M1} P(0,18) { mult( mult( Z, X ), rd( ld
% 16.24/16.65    ( X, Y ), X ) ) ==> rd( mult( Z, Y ), X ) }.
% 16.24/16.65  parent0: (3975) {G1,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( Y, Z )
% 16.24/16.65    , Y ) ) ==> rd( mult( X, Z ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := X
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3979) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.24/16.65  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3982) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), X ) ==> ld( mult( Z
% 16.24/16.65    , X ), rd( mult( Z, Y ), X ) ) }.
% 16.24/16.65  parent0[0]: (28) {G3,W15,D5,L1,V3,M1} P(0,18) { mult( mult( Z, X ), rd( ld
% 16.24/16.65    ( X, Y ), X ) ) ==> rd( mult( Z, Y ), X ) }.
% 16.24/16.65  parent1[0; 10]: (3979) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.24/16.65     }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := mult( Z, X )
% 16.24/16.65     Y := rd( ld( X, Y ), X )
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3983) {G1,W15,D5,L1,V3,M1}  { ld( mult( Z, X ), rd( mult( Z, Y ), 
% 16.24/16.65    X ) ) ==> rd( ld( X, Y ), X ) }.
% 16.24/16.65  parent0[0]: (3982) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), X ) ==> ld( mult
% 16.24/16.65    ( Z, X ), rd( mult( Z, Y ), X ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (32) {G4,W15,D5,L1,V3,M1} P(28,1) { ld( mult( X, Y ), rd( mult
% 16.24/16.65    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.24/16.65  parent0: (3983) {G1,W15,D5,L1,V3,M1}  { ld( mult( Z, X ), rd( mult( Z, Y )
% 16.24/16.65    , X ) ) ==> rd( ld( X, Y ), X ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3985) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), Y ) ==> mult( mult
% 16.24/16.65    ( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.65  parent0[0]: (28) {G3,W15,D5,L1,V3,M1} P(0,18) { mult( mult( Z, X ), rd( ld
% 16.24/16.65    ( X, Y ), X ) ) ==> rd( mult( Z, Y ), X ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3987) {G1,W15,D5,L1,V3,M1}  { rd( mult( rd( X, Y ), Z ), Y ) ==> 
% 16.24/16.65    mult( X, rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.65  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.65  parent1[0; 9]: (3985) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), Y ) ==> 
% 16.24/16.65    mult( mult( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := rd( X, Y )
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (33) {G4,W15,D5,L1,V3,M1} P(2,28) { rd( mult( rd( X, Y ), Z )
% 16.24/16.65    , Y ) ==> mult( X, rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.65  parent0: (3987) {G1,W15,D5,L1,V3,M1}  { rd( mult( rd( X, Y ), Z ), Y ) ==> 
% 16.24/16.65    mult( X, rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3991) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( mult( X
% 16.24/16.65    , Y ), rd( mult( X, Z ), Y ) ) }.
% 16.24/16.65  parent0[0]: (32) {G4,W15,D5,L1,V3,M1} P(28,1) { ld( mult( X, Y ), rd( mult
% 16.24/16.65    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (3995) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), X ) ==> ld
% 16.24/16.65    ( mult( Y, X ), rd( Z, X ) ) }.
% 16.24/16.65  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.65  parent1[0; 13]: (3991) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( 
% 16.24/16.65    mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65     Z := ld( Y, Z )
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (36) {G5,W15,D5,L1,V3,M1} P(0,32) { rd( ld( Z, ld( X, Y ) ), Z
% 16.24/16.65     ) ==> ld( mult( X, Z ), rd( Y, Z ) ) }.
% 16.24/16.65  parent0: (3995) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), X ) ==> ld
% 16.24/16.65    ( mult( Y, X ), rd( Z, X ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := X
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (3999) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( mult( X
% 16.24/16.65    , Y ), rd( mult( X, Z ), Y ) ) }.
% 16.24/16.65  parent0[0]: (32) {G4,W15,D5,L1,V3,M1} P(28,1) { ld( mult( X, Y ), rd( mult
% 16.24/16.65    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4001) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), X ) ==> ld( mult( 
% 16.24/16.65    rd( Z, Y ), X ), rd( Z, X ) ) }.
% 16.24/16.65  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.65  parent1[0; 13]: (3999) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( 
% 16.24/16.65    mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := Z
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := rd( Z, Y )
% 16.24/16.65     Y := X
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4003) {G1,W15,D5,L1,V3,M1}  { ld( mult( rd( Z, Y ), X ), rd( Z, X
% 16.24/16.65     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.24/16.65  parent0[0]: (4001) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), X ) ==> ld( mult
% 16.24/16.65    ( rd( Z, Y ), X ), rd( Z, X ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (37) {G5,W15,D5,L1,V3,M1} P(2,32) { ld( mult( rd( X, Y ), Z )
% 16.24/16.65    , rd( X, Z ) ) ==> rd( ld( Z, Y ), Z ) }.
% 16.24/16.65  parent0: (4003) {G1,W15,D5,L1,V3,M1}  { ld( mult( rd( Z, Y ), X ), rd( Z, X
% 16.24/16.65     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4005) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( mult( X
% 16.24/16.65    , Y ), rd( mult( X, Z ), Y ) ) }.
% 16.24/16.65  parent0[0]: (32) {G4,W15,D5,L1,V3,M1} P(28,1) { ld( mult( X, Y ), rd( mult
% 16.24/16.65    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4006) {G1,W11,D4,L1,V2,M1}  { rd( ld( X, X ), X ) ==> ld( mult( Y
% 16.24/16.65    , X ), Y ) }.
% 16.24/16.65  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.24/16.65  parent1[0; 10]: (4005) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( 
% 16.24/16.65    mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4007) {G1,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) ==> rd( ld( X
% 16.24/16.65    , X ), X ) }.
% 16.24/16.65  parent0[0]: (4006) {G1,W11,D4,L1,V2,M1}  { rd( ld( X, X ), X ) ==> ld( mult
% 16.24/16.65    ( Y, X ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd
% 16.24/16.65    ( ld( Y, Y ), Y ) }.
% 16.24/16.65  parent0: (4007) {G1,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) ==> rd( ld( X
% 16.24/16.65    , X ), X ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4008) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.24/16.65     ), X ) }.
% 16.24/16.65  parent0[0]: (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd
% 16.24/16.65    ( ld( Y, Y ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4009) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.24/16.65     ), X ) }.
% 16.24/16.65  parent0[0]: (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd
% 16.24/16.65    ( ld( Y, Y ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4010) {G6,W11,D4,L1,V3,M1}  { ld( mult( Z, X ), Z ) = ld( mult( Y
% 16.24/16.65    , X ), Y ) }.
% 16.24/16.65  parent0[0]: (4008) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( 
% 16.24/16.65    X, Y ), X ) }.
% 16.24/16.65  parent1[0; 1]: (4009) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( 
% 16.24/16.65    mult( X, Y ), X ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (39) {G6,W11,D4,L1,V3,M1} P(38,38) { ld( mult( Z, X ), Z ) = 
% 16.24/16.65    ld( mult( Y, X ), Y ) }.
% 16.24/16.65  parent0: (4010) {G6,W11,D4,L1,V3,M1}  { ld( mult( Z, X ), Z ) = ld( mult( Y
% 16.24/16.65    , X ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4011) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.24/16.65     ), X ) }.
% 16.24/16.65  parent0[0]: (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd
% 16.24/16.65    ( ld( Y, Y ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4012) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) ), Y ) ==>
% 16.24/16.65     mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.24/16.65  parent0[0]: (17) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, 
% 16.24/16.65    Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4014) {G3,W19,D5,L1,V3,M1}  { mult( mult( ld( X, X ), rd( Y, X )
% 16.24/16.65     ), X ) ==> mult( ld( mult( Z, X ), Z ), mult( X, Y ) ) }.
% 16.24/16.65  parent0[0]: (4011) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( 
% 16.24/16.65    X, Y ), X ) }.
% 16.24/16.65  parent1[0; 11]: (4012) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) )
% 16.24/16.65    , Y ) ==> mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := ld( X, X )
% 16.24/16.65     Y := X
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4016) {G3,W19,D5,L1,V3,M1}  { mult( ld( mult( Z, X ), Z ), mult( X
% 16.24/16.65    , Y ) ) ==> mult( mult( ld( X, X ), rd( Y, X ) ), X ) }.
% 16.24/16.65  parent0[0]: (4014) {G3,W19,D5,L1,V3,M1}  { mult( mult( ld( X, X ), rd( Y, X
% 16.24/16.65     ) ), X ) ==> mult( ld( mult( Z, X ), Z ), mult( X, Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (41) {G6,W19,D5,L1,V3,M1} P(38,17) { mult( ld( mult( Y, X ), Y
% 16.24/16.65     ), mult( X, Z ) ) = mult( mult( ld( X, X ), rd( Z, X ) ), X ) }.
% 16.24/16.65  parent0: (4016) {G3,W19,D5,L1,V3,M1}  { mult( ld( mult( Z, X ), Z ), mult( 
% 16.24/16.65    X, Y ) ) ==> mult( mult( ld( X, X ), rd( Y, X ) ), X ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4018) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 16.24/16.65  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4019) {G2,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> rd( X, rd( ld( Y, 
% 16.24/16.65    Y ), Y ) ) }.
% 16.24/16.65  parent0[0]: (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd
% 16.24/16.65    ( ld( Y, Y ), Y ) }.
% 16.24/16.65  parent1[0; 6]: (4018) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := mult( X, Y )
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4020) {G2,W11,D5,L1,V2,M1}  { rd( X, rd( ld( Y, Y ), Y ) ) ==> 
% 16.24/16.65    mult( X, Y ) }.
% 16.24/16.65  parent0[0]: (4019) {G2,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> rd( X, rd( ld( 
% 16.24/16.65    Y, Y ), Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (43) {G6,W11,D5,L1,V2,M1} P(38,7) { rd( X, rd( ld( Y, Y ), Y )
% 16.24/16.65     ) ==> mult( X, Y ) }.
% 16.24/16.65  parent0: (4020) {G2,W11,D5,L1,V2,M1}  { rd( X, rd( ld( Y, Y ), Y ) ) ==> 
% 16.24/16.65    mult( X, Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4021) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.24/16.65     ), X ) }.
% 16.24/16.65  parent0[0]: (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd
% 16.24/16.65    ( ld( Y, Y ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4022) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.24/16.65  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4023) {G2,W11,D5,L1,V2,M1}  { X ==> ld( ld( mult( Y, X ), Y ), ld
% 16.24/16.65    ( X, X ) ) }.
% 16.24/16.65  parent0[0]: (4021) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( 
% 16.24/16.65    X, Y ), X ) }.
% 16.24/16.65  parent1[0; 3]: (4022) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := ld( X, X )
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4024) {G2,W11,D5,L1,V2,M1}  { ld( ld( mult( Y, X ), Y ), ld( X, X
% 16.24/16.65     ) ) ==> X }.
% 16.24/16.65  parent0[0]: (4023) {G2,W11,D5,L1,V2,M1}  { X ==> ld( ld( mult( Y, X ), Y )
% 16.24/16.65    , ld( X, X ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (44) {G6,W11,D5,L1,V2,M1} P(38,6) { ld( ld( mult( Y, X ), Y )
% 16.24/16.65    , ld( X, X ) ) ==> X }.
% 16.24/16.65  parent0: (4024) {G2,W11,D5,L1,V2,M1}  { ld( ld( mult( Y, X ), Y ), ld( X, X
% 16.24/16.65     ) ) ==> X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4025) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.24/16.65     ), X ) }.
% 16.24/16.65  parent0[0]: (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd
% 16.24/16.65    ( ld( Y, Y ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4026) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.24/16.65  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4027) {G1,W11,D5,L1,V2,M1}  { ld( X, X ) ==> mult( ld( mult( Y, X
% 16.24/16.65     ), Y ), X ) }.
% 16.24/16.65  parent0[0]: (4025) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( 
% 16.24/16.65    X, Y ), X ) }.
% 16.24/16.65  parent1[0; 5]: (4026) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.24/16.65     }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := ld( X, X )
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4028) {G1,W11,D5,L1,V2,M1}  { mult( ld( mult( Y, X ), Y ), X ) ==>
% 16.24/16.65     ld( X, X ) }.
% 16.24/16.65  parent0[0]: (4027) {G1,W11,D5,L1,V2,M1}  { ld( X, X ) ==> mult( ld( mult( Y
% 16.24/16.65    , X ), Y ), X ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (45) {G6,W11,D5,L1,V2,M1} P(38,2) { mult( ld( mult( Y, X ), Y
% 16.24/16.65     ), X ) ==> ld( X, X ) }.
% 16.24/16.65  parent0: (4028) {G1,W11,D5,L1,V2,M1}  { mult( ld( mult( Y, X ), Y ), X ) 
% 16.24/16.65    ==> ld( X, X ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4030) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.24/16.65     ), X ) }.
% 16.24/16.65  parent0[0]: (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd
% 16.24/16.65    ( ld( Y, Y ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4033) {G1,W11,D4,L1,V2,M1}  { rd( ld( X, X ), X ) = ld( Y, rd( Y
% 16.24/16.65    , X ) ) }.
% 16.24/16.65  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.65  parent1[0; 7]: (4030) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( 
% 16.24/16.65    mult( X, Y ), X ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := rd( Y, X )
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4034) {G1,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) = rd( ld( X, X )
% 16.24/16.65    , X ) }.
% 16.24/16.65  parent0[0]: (4033) {G1,W11,D4,L1,V2,M1}  { rd( ld( X, X ), X ) = ld( Y, rd
% 16.24/16.65    ( Y, X ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (46) {G6,W11,D4,L1,V2,M1} P(2,38) { ld( X, rd( X, Y ) ) = rd( 
% 16.24/16.65    ld( Y, Y ), Y ) }.
% 16.24/16.65  parent0: (4034) {G1,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) = rd( ld( X, X
% 16.24/16.65     ), X ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4039) {G1,W11,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), X ) = ld
% 16.24/16.65    ( Z, Y ) }.
% 16.24/16.65  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.65  parent1[0; 9]: (39) {G6,W11,D4,L1,V3,M1} P(38,38) { ld( mult( Z, X ), Z ) =
% 16.24/16.65     ld( mult( Y, X ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := ld( Y, Z )
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (51) {G7,W11,D5,L1,V3,M1} P(0,39) { ld( mult( Z, ld( X, Y ) )
% 16.24/16.65    , Z ) ==> ld( Y, X ) }.
% 16.24/16.65  parent0: (4039) {G1,W11,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), X ) = ld
% 16.24/16.65    ( Z, Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := X
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4041) {G1,W11,D4,L1,V3,M1}  { ld( X, rd( X, Y ) ) = ld( mult( Z, 
% 16.24/16.65    Y ), Z ) }.
% 16.24/16.65  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.65  parent1[0; 2]: (39) {G6,W11,D4,L1,V3,M1} P(38,38) { ld( mult( Z, X ), Z ) =
% 16.24/16.65     ld( mult( Y, X ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := rd( X, Y )
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (52) {G7,W11,D4,L1,V3,M1} P(2,39) { ld( X, rd( X, Y ) ) = ld( 
% 16.24/16.65    mult( Z, Y ), Z ) }.
% 16.24/16.65  parent0: (4041) {G1,W11,D4,L1,V3,M1}  { ld( X, rd( X, Y ) ) = ld( mult( Z, 
% 16.24/16.65    Y ), Z ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4043) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X, rd( X
% 16.24/16.65    , Y ) ) }.
% 16.24/16.65  parent0[0]: (52) {G7,W11,D4,L1,V3,M1} P(2,39) { ld( X, rd( X, Y ) ) = ld( 
% 16.24/16.65    mult( Z, Y ), Z ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4044) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X, rd( X
% 16.24/16.65    , Y ) ) }.
% 16.24/16.65  parent0[0]: (52) {G7,W11,D4,L1,V3,M1} P(2,39) { ld( X, rd( X, Y ) ) = ld( 
% 16.24/16.65    mult( Z, Y ), Z ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4045) {G8,W11,D4,L1,V3,M1}  { ld( T, rd( T, Y ) ) = ld( Z, rd( Z
% 16.24/16.65    , Y ) ) }.
% 16.24/16.65  parent0[0]: (4043) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X, 
% 16.24/16.65    rd( X, Y ) ) }.
% 16.24/16.65  parent1[0; 1]: (4044) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X
% 16.24/16.65    , rd( X, Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := T
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (53) {G8,W11,D4,L1,V3,M1} P(52,52) { ld( T, rd( T, Y ) ) = ld
% 16.24/16.65    ( Z, rd( Z, Y ) ) }.
% 16.24/16.65  parent0: (4045) {G8,W11,D4,L1,V3,M1}  { ld( T, rd( T, Y ) ) = ld( Z, rd( Z
% 16.24/16.65    , Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := U
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65     T := T
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4047) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.24/16.65  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4054) {G1,W11,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( X, ld( mult( Z
% 16.24/16.65    , Y ), Z ) ) }.
% 16.24/16.65  parent0[0]: (52) {G7,W11,D4,L1,V3,M1} P(2,39) { ld( X, rd( X, Y ) ) = ld( 
% 16.24/16.65    mult( Z, Y ), Z ) }.
% 16.24/16.65  parent1[0; 6]: (4047) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.24/16.65     }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := rd( X, Y )
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4055) {G1,W11,D5,L1,V3,M1}  { mult( X, ld( mult( Z, Y ), Z ) ) ==>
% 16.24/16.65     rd( X, Y ) }.
% 16.24/16.65  parent0[0]: (4054) {G1,W11,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( X, ld( mult
% 16.24/16.65    ( Z, Y ), Z ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y )
% 16.24/16.65    , Z ) ) ==> rd( X, Y ) }.
% 16.24/16.65  parent0: (4055) {G1,W11,D5,L1,V3,M1}  { mult( X, ld( mult( Z, Y ), Z ) ) 
% 16.24/16.65    ==> rd( X, Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4056) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.24/16.65  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4057) {G1,W11,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( X, ld( Z, rd( 
% 16.24/16.65    Z, Y ) ) ) }.
% 16.24/16.65  parent0[0]: (53) {G8,W11,D4,L1,V3,M1} P(52,52) { ld( T, rd( T, Y ) ) = ld( 
% 16.24/16.65    Z, rd( Z, Y ) ) }.
% 16.24/16.65  parent1[0; 6]: (4056) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.24/16.65     }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := T
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65     T := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := rd( X, Y )
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4058) {G1,W11,D5,L1,V3,M1}  { mult( X, ld( Z, rd( Z, Y ) ) ) ==> 
% 16.24/16.65    rd( X, Y ) }.
% 16.24/16.65  parent0[0]: (4057) {G1,W11,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( X, ld( Z, 
% 16.24/16.65    rd( Z, Y ) ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.24/16.65     ) ) ==> rd( X, Y ) }.
% 16.24/16.65  parent0: (4058) {G1,W11,D5,L1,V3,M1}  { mult( X, ld( Z, rd( Z, Y ) ) ) ==> 
% 16.24/16.65    rd( X, Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4059) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), Z ) ) ==>
% 16.24/16.65     mult( mult( mult( X, ld( Y, Z ) ), Y ), ld( Y, Z ) ) }.
% 16.24/16.65  parent0[0]: (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X, 
% 16.24/16.65    Y ) ), X ), ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4065) {G2,W27,D7,L1,V4,M1}  { mult( X, mult( ld( Y, rd( Y, Z ) )
% 16.24/16.65    , rd( Y, Z ) ) ) ==> mult( mult( mult( X, ld( Y, rd( Y, Z ) ) ), Y ), ld
% 16.24/16.65    ( T, rd( T, Z ) ) ) }.
% 16.24/16.65  parent0[0]: (53) {G8,W11,D4,L1,V3,M1} P(52,52) { ld( T, rd( T, Y ) ) = ld( 
% 16.24/16.65    Z, rd( Z, Y ) ) }.
% 16.24/16.65  parent1[0; 22]: (4059) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), Z
% 16.24/16.65     ) ) ==> mult( mult( mult( X, ld( Y, Z ) ), Y ), ld( Y, Z ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := U
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := T
% 16.24/16.65     T := Y
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := rd( Y, Z )
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4067) {G3,W27,D7,L1,V5,M1}  { mult( X, mult( ld( Y, rd( Y, Z ) )
% 16.24/16.65    , rd( Y, Z ) ) ) ==> mult( mult( mult( X, ld( U, rd( U, Z ) ) ), Y ), ld
% 16.24/16.65    ( T, rd( T, Z ) ) ) }.
% 16.24/16.65  parent0[0]: (53) {G8,W11,D4,L1,V3,M1} P(52,52) { ld( T, rd( T, Y ) ) = ld( 
% 16.24/16.65    Z, rd( Z, Y ) ) }.
% 16.24/16.65  parent1[0; 16]: (4065) {G2,W27,D7,L1,V4,M1}  { mult( X, mult( ld( Y, rd( Y
% 16.24/16.65    , Z ) ), rd( Y, Z ) ) ) ==> mult( mult( mult( X, ld( Y, rd( Y, Z ) ) ), Y
% 16.24/16.65     ), ld( T, rd( T, Z ) ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := W
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := U
% 16.24/16.65     T := Y
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65     T := T
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4068) {G4,W27,D7,L1,V6,M1}  { mult( X, mult( ld( W, rd( W, Z ) )
% 16.24/16.65    , rd( Y, Z ) ) ) ==> mult( mult( mult( X, ld( T, rd( T, Z ) ) ), Y ), ld
% 16.24/16.65    ( U, rd( U, Z ) ) ) }.
% 16.24/16.65  parent0[0]: (53) {G8,W11,D4,L1,V3,M1} P(52,52) { ld( T, rd( T, Y ) ) = ld( 
% 16.24/16.65    Z, rd( Z, Y ) ) }.
% 16.24/16.65  parent1[0; 4]: (4067) {G3,W27,D7,L1,V5,M1}  { mult( X, mult( ld( Y, rd( Y, 
% 16.24/16.65    Z ) ), rd( Y, Z ) ) ) ==> mult( mult( mult( X, ld( U, rd( U, Z ) ) ), Y )
% 16.24/16.65    , ld( T, rd( T, Z ) ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := V0
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := W
% 16.24/16.65     T := Y
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65     T := U
% 16.24/16.65     U := T
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4088) {G5,W23,D6,L1,V5,M1}  { mult( X, mult( ld( Y, rd( Y, Z ) )
% 16.24/16.65    , rd( T, Z ) ) ) ==> mult( mult( rd( X, Z ), T ), ld( W, rd( W, Z ) ) )
% 16.24/16.65     }.
% 16.24/16.65  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.24/16.65     ) ) ==> rd( X, Y ) }.
% 16.24/16.65  parent1[0; 14]: (4068) {G4,W27,D7,L1,V6,M1}  { mult( X, mult( ld( W, rd( W
% 16.24/16.65    , Z ) ), rd( Y, Z ) ) ) ==> mult( mult( mult( X, ld( T, rd( T, Z ) ) ), Y
% 16.24/16.65     ), ld( U, rd( U, Z ) ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := U
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := T
% 16.24/16.65     Z := Z
% 16.24/16.65     T := U
% 16.24/16.65     U := W
% 16.24/16.65     W := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4090) {G6,W19,D6,L1,V4,M1}  { mult( X, mult( ld( Y, rd( Y, Z ) )
% 16.24/16.65    , rd( T, Z ) ) ) ==> rd( mult( rd( X, Z ), T ), Z ) }.
% 16.24/16.65  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.24/16.65     ) ) ==> rd( X, Y ) }.
% 16.24/16.65  parent1[0; 12]: (4088) {G5,W23,D6,L1,V5,M1}  { mult( X, mult( ld( Y, rd( Y
% 16.24/16.65    , Z ) ), rd( T, Z ) ) ) ==> mult( mult( rd( X, Z ), T ), ld( W, rd( W, Z
% 16.24/16.65     ) ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := mult( rd( X, Z ), T )
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := U
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65     T := T
% 16.24/16.65     U := W
% 16.24/16.65     W := U
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4091) {G5,W19,D6,L1,V4,M1}  { mult( X, mult( ld( Y, rd( Y, Z ) )
% 16.24/16.65    , rd( T, Z ) ) ) ==> mult( X, rd( ld( Z, T ), Z ) ) }.
% 16.24/16.65  parent0[0]: (33) {G4,W15,D5,L1,V3,M1} P(2,28) { rd( mult( rd( X, Y ), Z ), 
% 16.24/16.65    Y ) ==> mult( X, rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.65  parent1[0; 12]: (4090) {G6,W19,D6,L1,V4,M1}  { mult( X, mult( ld( Y, rd( Y
% 16.24/16.65    , Z ) ), rd( T, Z ) ) ) ==> rd( mult( rd( X, Z ), T ), Z ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := T
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65     T := T
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (66) {G10,W19,D6,L1,V4,M1} P(53,10);d(65);d(65);d(33) { mult( 
% 16.24/16.65    T, mult( ld( Z, rd( Z, Y ) ), rd( X, Y ) ) ) ==> mult( T, rd( ld( Y, X )
% 16.24/16.65    , Y ) ) }.
% 16.24/16.65  parent0: (4091) {G5,W19,D6,L1,V4,M1}  { mult( X, mult( ld( Y, rd( Y, Z ) )
% 16.24/16.65    , rd( T, Z ) ) ) ==> mult( X, rd( ld( Z, T ), Z ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := T
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := Y
% 16.24/16.65     T := X
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4094) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), Z ) ) ==>
% 16.24/16.65     mult( mult( mult( X, ld( Y, Z ) ), Y ), ld( Y, Z ) ) }.
% 16.24/16.65  parent0[0]: (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X, 
% 16.24/16.65    Y ) ), X ), ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4095) {G1,W15,D5,L1,V2,M1}  { mult( X, mult( ld( X, Y ), Y ) ) 
% 16.24/16.65    ==> mult( mult( Y, X ), ld( X, Y ) ) }.
% 16.24/16.65  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.65  parent1[0; 10]: (4094) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), Z
% 16.24/16.65     ) ) ==> mult( mult( mult( X, ld( Y, Z ) ), Y ), ld( Y, Z ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := X
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (71) {G2,W15,D5,L1,V2,M1} P(0,10) { mult( X, mult( ld( X, Y )
% 16.24/16.65    , Y ) ) ==> mult( mult( Y, X ), ld( X, Y ) ) }.
% 16.24/16.65  parent0: (4095) {G1,W15,D5,L1,V2,M1}  { mult( X, mult( ld( X, Y ), Y ) ) 
% 16.24/16.65    ==> mult( mult( Y, X ), ld( X, Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4097) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd( X, 
% 16.24/16.65    Y ) ) }.
% 16.24/16.65  parent0[0]: (46) {G6,W11,D4,L1,V2,M1} P(2,38) { ld( X, rd( X, Y ) ) = rd( 
% 16.24/16.65    ld( Y, Y ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4098) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd( X, 
% 16.24/16.65    Y ) ) }.
% 16.24/16.65  parent0[0]: (46) {G6,W11,D4,L1,V2,M1} P(2,38) { ld( X, rd( X, Y ) ) = rd( 
% 16.24/16.65    ld( Y, Y ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4100) {G7,W15,D5,L1,V2,M1}  { rd( ld( X, X ), X ) = ld( ld( X, X
% 16.24/16.65     ), ld( Y, rd( Y, X ) ) ) }.
% 16.24/16.65  parent0[0]: (4097) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd
% 16.24/16.65    ( X, Y ) ) }.
% 16.24/16.65  parent1[0; 10]: (4098) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X
% 16.24/16.65    , rd( X, Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := ld( X, X )
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4101) {G7,W15,D5,L1,V3,M1}  { ld( Z, rd( Z, X ) ) = ld( ld( X, X
% 16.24/16.65     ), ld( Y, rd( Y, X ) ) ) }.
% 16.24/16.65  parent0[0]: (4097) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd
% 16.24/16.65    ( X, Y ) ) }.
% 16.24/16.65  parent1[0; 1]: (4100) {G7,W15,D5,L1,V2,M1}  { rd( ld( X, X ), X ) = ld( ld
% 16.24/16.65    ( X, X ), ld( Y, rd( Y, X ) ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4102) {G7,W15,D5,L1,V3,M1}  { ld( ld( Y, Y ), ld( Z, rd( Z, Y ) )
% 16.24/16.65     ) = ld( X, rd( X, Y ) ) }.
% 16.24/16.65  parent0[0]: (4101) {G7,W15,D5,L1,V3,M1}  { ld( Z, rd( Z, X ) ) = ld( ld( X
% 16.24/16.65    , X ), ld( Y, rd( Y, X ) ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (72) {G7,W15,D5,L1,V2,M1} P(46,46) { ld( ld( X, X ), ld( Y, rd
% 16.24/16.65    ( Y, X ) ) ) ==> ld( Y, rd( Y, X ) ) }.
% 16.24/16.65  parent0: (4102) {G7,W15,D5,L1,V3,M1}  { ld( ld( Y, Y ), ld( Z, rd( Z, Y ) )
% 16.24/16.65     ) = ld( X, rd( X, Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4104) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd( X, 
% 16.24/16.65    Y ) ) }.
% 16.24/16.65  parent0[0]: (46) {G6,W11,D4,L1,V2,M1} P(2,38) { ld( X, rd( X, Y ) ) = rd( 
% 16.24/16.65    ld( Y, Y ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4105) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.24/16.65  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4106) {G2,W11,D5,L1,V2,M1}  { X ==> ld( ld( Y, rd( Y, X ) ), ld( 
% 16.24/16.65    X, X ) ) }.
% 16.24/16.65  parent0[0]: (4104) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd
% 16.24/16.65    ( X, Y ) ) }.
% 16.24/16.65  parent1[0; 3]: (4105) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := ld( X, X )
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4107) {G2,W11,D5,L1,V2,M1}  { ld( ld( Y, rd( Y, X ) ), ld( X, X )
% 16.24/16.65     ) ==> X }.
% 16.24/16.65  parent0[0]: (4106) {G2,W11,D5,L1,V2,M1}  { X ==> ld( ld( Y, rd( Y, X ) ), 
% 16.24/16.65    ld( X, X ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (76) {G7,W11,D5,L1,V2,M1} P(46,6) { ld( ld( Y, rd( Y, X ) ), 
% 16.24/16.65    ld( X, X ) ) ==> X }.
% 16.24/16.65  parent0: (4107) {G2,W11,D5,L1,V2,M1}  { ld( ld( Y, rd( Y, X ) ), ld( X, X )
% 16.24/16.65     ) ==> X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4108) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd( X, 
% 16.24/16.65    Y ) ) }.
% 16.24/16.65  parent0[0]: (46) {G6,W11,D4,L1,V2,M1} P(2,38) { ld( X, rd( X, Y ) ) = rd( 
% 16.24/16.65    ld( Y, Y ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4109) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.24/16.65  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4110) {G1,W11,D5,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, rd( Y, 
% 16.24/16.65    X ) ), X ) }.
% 16.24/16.65  parent0[0]: (4108) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd
% 16.24/16.65    ( X, Y ) ) }.
% 16.24/16.65  parent1[0; 5]: (4109) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.24/16.65     }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := ld( X, X )
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4111) {G1,W11,D5,L1,V2,M1}  { mult( ld( Y, rd( Y, X ) ), X ) ==> 
% 16.24/16.65    ld( X, X ) }.
% 16.24/16.65  parent0[0]: (4110) {G1,W11,D5,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, rd( 
% 16.24/16.65    Y, X ) ), X ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (77) {G7,W11,D5,L1,V2,M1} P(46,2) { mult( ld( Y, rd( Y, X ) )
% 16.24/16.65    , X ) ==> ld( X, X ) }.
% 16.24/16.65  parent0: (4111) {G1,W11,D5,L1,V2,M1}  { mult( ld( Y, rd( Y, X ) ), X ) ==> 
% 16.24/16.65    ld( X, X ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4113) {G9,W11,D5,L1,V3,M1}  { rd( X, Z ) ==> mult( X, ld( Y, rd( Y
% 16.24/16.65    , Z ) ) ) }.
% 16.24/16.65  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.24/16.65     ) ) ==> rd( X, Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4115) {G2,W11,D4,L1,V3,M1}  { rd( X, ld( Y, Z ) ) ==> mult( X, ld
% 16.24/16.65    ( Z, Y ) ) }.
% 16.24/16.65  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.24/16.65  parent1[0; 10]: (4113) {G9,W11,D5,L1,V3,M1}  { rd( X, Z ) ==> mult( X, ld( 
% 16.24/16.65    Y, rd( Y, Z ) ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := Z
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := ld( Y, Z )
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.65    mult( Z, ld( X, Y ) ) }.
% 16.24/16.65  parent0: (4115) {G2,W11,D4,L1,V3,M1}  { rd( X, ld( Y, Z ) ) ==> mult( X, ld
% 16.24/16.65    ( Z, Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4119) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.24/16.65  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4122) {G1,W11,D5,L1,V3,M1}  { X ==> mult( mult( X, ld( Z, Y ) ), 
% 16.24/16.65    ld( Y, Z ) ) }.
% 16.24/16.65  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.65    mult( Z, ld( X, Y ) ) }.
% 16.24/16.65  parent1[0; 3]: (4119) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.24/16.65     }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Z
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := ld( Y, Z )
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4123) {G1,W11,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Z ) ), ld( Z, 
% 16.24/16.65    Y ) ) ==> X }.
% 16.24/16.65  parent0[0]: (4122) {G1,W11,D5,L1,V3,M1}  { X ==> mult( mult( X, ld( Z, Y )
% 16.24/16.65     ), ld( Y, Z ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (87) {G11,W11,D5,L1,V3,M1} P(84,2) { mult( mult( X, ld( Z, Y )
% 16.24/16.65     ), ld( Y, Z ) ) ==> X }.
% 16.24/16.65  parent0: (4123) {G1,W11,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Z ) ), ld( Z
% 16.24/16.65    , Y ) ) ==> X }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4125) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), Z ) ) ==>
% 16.24/16.65     mult( mult( mult( X, ld( Y, Z ) ), Y ), ld( Y, Z ) ) }.
% 16.24/16.65  parent0[0]: (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X, 
% 16.24/16.65    Y ) ), X ), ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := X
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4128) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Z ) ), mult( 
% 16.24/16.65    ld( Z, Y ), Y ) ) ==> mult( mult( X, Z ), ld( Z, Y ) ) }.
% 16.24/16.65  parent0[0]: (87) {G11,W11,D5,L1,V3,M1} P(84,2) { mult( mult( X, ld( Z, Y )
% 16.24/16.65     ), ld( Y, Z ) ) ==> X }.
% 16.24/16.65  parent1[0; 14]: (4125) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), Z
% 16.24/16.65     ) ) ==> mult( mult( mult( X, ld( Y, Z ) ), Y ), ld( Y, Z ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := mult( X, ld( Y, Z ) )
% 16.24/16.65     Y := Z
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  subsumption: (88) {G12,W19,D5,L1,V3,M1} P(87,10) { mult( mult( X, ld( Y, Z
% 16.24/16.65     ) ), mult( ld( Z, Y ), Y ) ) ==> mult( mult( X, Z ), ld( Z, Y ) ) }.
% 16.24/16.65  parent0: (4128) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Z ) ), mult( 
% 16.24/16.65    ld( Z, Y ), Y ) ) ==> mult( mult( X, Z ), ld( Z, Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  permutation0:
% 16.24/16.65     0 ==> 0
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  eqswap: (4131) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( mult( X
% 16.24/16.65    , Y ), rd( mult( X, Z ), Y ) ) }.
% 16.24/16.65  parent0[0]: (32) {G4,W15,D5,L1,V3,M1} P(28,1) { ld( mult( X, Y ), rd( mult
% 16.24/16.65    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4137) {G5,W23,D7,L1,V4,M1}  { rd( ld( ld( X, Y ), Z ), ld( X, Y )
% 16.24/16.65     ) ==> ld( T, rd( mult( mult( T, ld( Y, X ) ), Z ), ld( X, Y ) ) ) }.
% 16.24/16.65  parent0[0]: (87) {G11,W11,D5,L1,V3,M1} P(84,2) { mult( mult( X, ld( Z, Y )
% 16.24/16.65     ), ld( Y, Z ) ) ==> X }.
% 16.24/16.65  parent1[0; 11]: (4131) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( 
% 16.24/16.65    mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := T
% 16.24/16.65     Y := X
% 16.24/16.65     Z := Y
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := mult( T, ld( Y, X ) )
% 16.24/16.65     Y := ld( X, Y )
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4140) {G6,W23,D7,L1,V4,M1}  { rd( ld( ld( X, Y ), Z ), ld( X, Y )
% 16.24/16.65     ) ==> ld( T, mult( mult( mult( T, ld( Y, X ) ), Z ), ld( Y, X ) ) ) }.
% 16.24/16.65  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.65    mult( Z, ld( X, Y ) ) }.
% 16.24/16.65  parent1[0; 12]: (4137) {G5,W23,D7,L1,V4,M1}  { rd( ld( ld( X, Y ), Z ), ld
% 16.24/16.65    ( X, Y ) ) ==> ld( T, rd( mult( mult( T, ld( Y, X ) ), Z ), ld( X, Y ) )
% 16.24/16.65     ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := Y
% 16.24/16.65     Y := X
% 16.24/16.65     Z := mult( mult( T, ld( Y, X ) ), Z )
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65     T := T
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4142) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), Z ), ld( X, Y )
% 16.24/16.65     ) ==> mult( ld( Y, X ), mult( Z, ld( Y, X ) ) ) }.
% 16.24/16.65  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.24/16.65    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.24/16.65  parent1[0; 10]: (4140) {G6,W23,D7,L1,V4,M1}  { rd( ld( ld( X, Y ), Z ), ld
% 16.24/16.65    ( X, Y ) ) ==> ld( T, mult( mult( mult( T, ld( Y, X ) ), Z ), ld( Y, X )
% 16.24/16.65     ) ) }.
% 16.24/16.65  substitution0:
% 16.24/16.65     X := T
% 16.24/16.65     Y := ld( Y, X )
% 16.24/16.65     Z := Z
% 16.24/16.65  end
% 16.24/16.65  substitution1:
% 16.24/16.65     X := X
% 16.24/16.65     Y := Y
% 16.24/16.65     Z := Z
% 16.24/16.65     T := T
% 16.24/16.65  end
% 16.24/16.65  
% 16.24/16.65  paramod: (4143) {G3,W19,D5,L1,V3,M1}  { mult( ld( ld( X, Y ), Z ), ld( Y, X
% 16.24/16.65     ) ) ==> mult( ld( Y, X ), mult( Z, ld( Y, X ) ) ) }.
% 16.24/16.65  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.65    mult( Z, ld( X, Y ) ) }.
% 16.24/16.65  parent1[0; 1]: (4142) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), Z ), ld( 
% 16.24/16.66    X, Y ) ) ==> mult( ld( Y, X ), mult( Z, ld( Y, X ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66     Z := ld( ld( X, Y ), Z )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4144) {G3,W19,D5,L1,V3,M1}  { mult( ld( Y, X ), mult( Z, ld( Y, X
% 16.24/16.66     ) ) ) ==> mult( ld( ld( X, Y ), Z ), ld( Y, X ) ) }.
% 16.24/16.66  parent0[0]: (4143) {G3,W19,D5,L1,V3,M1}  { mult( ld( ld( X, Y ), Z ), ld( Y
% 16.24/16.66    , X ) ) ==> mult( ld( Y, X ), mult( Z, ld( Y, X ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (90) {G12,W19,D5,L1,V3,M1} P(87,32);d(84);d(11);d(84) { mult( 
% 16.24/16.66    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.24/16.66    , Z ) ) }.
% 16.24/16.66  parent0: (4144) {G3,W19,D5,L1,V3,M1}  { mult( ld( Y, X ), mult( Z, ld( Y, X
% 16.24/16.66     ) ) ) ==> mult( ld( ld( X, Y ), Z ), ld( Y, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := T
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4146) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> ld( X, 
% 16.24/16.66    mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.24/16.66  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.24/16.66    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4157) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), mult( X, ld( X, Y
% 16.24/16.66     ) ) ) ==> ld( Z, mult( Z, mult( ld( X, Y ), Y ) ) ) }.
% 16.24/16.66  parent0[0]: (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X, 
% 16.24/16.66    Y ) ), X ), ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.24/16.66  parent1[0; 12]: (4146) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> 
% 16.24/16.66    ld( X, mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := ld( X, Y )
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4160) {G1,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), mult( X, ld( X, Y
% 16.24/16.66     ) ) ) ==> mult( ld( X, Y ), Y ) }.
% 16.24/16.66  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.66  parent1[0; 10]: (4157) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), mult( X, 
% 16.24/16.66    ld( X, Y ) ) ) ==> ld( Z, mult( Z, mult( ld( X, Y ), Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := mult( ld( X, Y ), Y )
% 16.24/16.66     Y := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4161) {G2,W15,D5,L1,V2,M1}  { mult( ld( ld( Y, X ), X ), ld( X, Y
% 16.24/16.66     ) ) ==> mult( ld( X, Y ), Y ) }.
% 16.24/16.66  parent0[0]: (90) {G12,W19,D5,L1,V3,M1} P(87,32);d(84);d(11);d(84) { mult( 
% 16.24/16.66    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.24/16.66    , Z ) ) }.
% 16.24/16.66  parent1[0; 1]: (4160) {G1,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), mult( X, ld
% 16.24/16.66    ( X, Y ) ) ) ==> mult( ld( X, Y ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Y
% 16.24/16.66     T := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (96) {G13,W15,D5,L1,V2,M1} P(10,11);d(1);d(90) { mult( ld( ld
% 16.24/16.66    ( Z, Y ), Y ), ld( Y, Z ) ) ==> mult( ld( Y, Z ), Z ) }.
% 16.24/16.66  parent0: (4161) {G2,W15,D5,L1,V2,M1}  { mult( ld( ld( Y, X ), X ), ld( X, Y
% 16.24/16.66     ) ) ==> mult( ld( X, Y ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4164) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> ld( X, 
% 16.24/16.66    mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.24/16.66  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.24/16.66    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4169) {G1,W19,D5,L1,V3,M1}  { mult( ld( X, Y ), mult( Z, ld( X, Y
% 16.24/16.66     ) ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.24/16.66  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.66  parent1[0; 14]: (4164) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> 
% 16.24/16.66    ld( X, mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := ld( X, Y )
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4170) {G2,W19,D5,L1,V3,M1}  { mult( ld( ld( Y, X ), Z ), ld( X, Y
% 16.24/16.66     ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.24/16.66  parent0[0]: (90) {G12,W19,D5,L1,V3,M1} P(87,32);d(84);d(11);d(84) { mult( 
% 16.24/16.66    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.24/16.66    , Z ) ) }.
% 16.24/16.66  parent1[0; 1]: (4169) {G1,W19,D5,L1,V3,M1}  { mult( ld( X, Y ), mult( Z, ld
% 16.24/16.66    ( X, Y ) ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := T
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Y
% 16.24/16.66     T := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (98) {G13,W19,D5,L1,V3,M1} P(0,11);d(90) { mult( ld( ld( Y, X
% 16.24/16.66     ), Z ), ld( X, Y ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.24/16.66  parent0: (4170) {G2,W19,D5,L1,V3,M1}  { mult( ld( ld( Y, X ), Z ), ld( X, Y
% 16.24/16.66     ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4173) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 16.24/16.66  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4176) {G1,W15,D7,L1,V3,M1}  { mult( mult( rd( X, mult( Y, mult( Z
% 16.24/16.66    , Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.24/16.66  parent0[0]: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.24/16.66    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.24/16.66  parent1[0; 13]: (4173) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 16.24/16.66     }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := mult( mult( rd( X, mult( Y, mult( Z, Y ) ) ), Y ), Z )
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (114) {G2,W15,D7,L1,V3,M1} P(12,3) { mult( mult( rd( X, mult( 
% 16.24/16.66    Y, mult( Z, Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.24/16.66  parent0: (4176) {G1,W15,D7,L1,V3,M1}  { mult( mult( rd( X, mult( Y, mult( Z
% 16.24/16.66    , Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4179) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X, Y ), 
% 16.24/16.66    Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.66  parent0[0]: (14) {G1,W15,D6,L1,V3,M1} P(4,3) { rd( mult( mult( mult( X, Y )
% 16.24/16.66    , Z ), Y ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4184) {G2,W23,D7,L1,V4,M1}  { mult( mult( rd( X, mult( Y, mult( Z
% 16.24/16.66    , Y ) ) ), Y ), Z ) ==> rd( mult( mult( X, T ), Y ), mult( Y, mult( T, Y
% 16.24/16.66     ) ) ) }.
% 16.24/16.66  parent0[0]: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.24/16.66    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.24/16.66  parent1[0; 15]: (4179) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( 
% 16.24/16.66    X, Y ), Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := mult( mult( rd( X, mult( Y, mult( Z, Y ) ) ), Y ), Z )
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := T
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4188) {G3,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> rd( mult( mult( X, T
% 16.24/16.66     ), Y ), mult( Y, mult( T, Y ) ) ) }.
% 16.24/16.66  parent0[0]: (114) {G2,W15,D7,L1,V3,M1} P(12,3) { mult( mult( rd( X, mult( Y
% 16.24/16.66    , mult( Z, Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.24/16.66  parent1[0; 1]: (4184) {G2,W23,D7,L1,V4,M1}  { mult( mult( rd( X, mult( Y, 
% 16.24/16.66    mult( Z, Y ) ) ), Y ), Z ) ==> rd( mult( mult( X, T ), Y ), mult( Y, mult
% 16.24/16.66    ( T, Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := T
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4189) {G3,W15,D5,L1,V3,M1}  { rd( mult( mult( X, Z ), Y ), mult( Y
% 16.24/16.66    , mult( Z, Y ) ) ) ==> rd( X, Y ) }.
% 16.24/16.66  parent0[0]: (4188) {G3,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> rd( mult( mult( X
% 16.24/16.66    , T ), Y ), mult( Y, mult( T, Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := T
% 16.24/16.66     T := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (126) {G3,W15,D5,L1,V3,M1} P(12,14);d(114) { rd( mult( mult( X
% 16.24/16.66    , T ), Y ), mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.24/16.66  parent0: (4189) {G3,W15,D5,L1,V3,M1}  { rd( mult( mult( X, Z ), Y ), mult( 
% 16.24/16.66    Y, mult( Z, Y ) ) ) ==> rd( X, Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := T
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4191) {G7,W11,D5,L1,V2,M1}  { Y ==> ld( ld( X, rd( X, Y ) ), ld( Y
% 16.24/16.66    , Y ) ) }.
% 16.24/16.66  parent0[0]: (76) {G7,W11,D5,L1,V2,M1} P(46,6) { ld( ld( Y, rd( Y, X ) ), ld
% 16.24/16.66    ( X, X ) ) ==> X }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4195) {G8,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( ld( Z, mult( Z, 
% 16.24/16.66    ld( Y, X ) ) ), ld( ld( X, Y ), ld( X, Y ) ) ) }.
% 16.24/16.66  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.66    mult( Z, ld( X, Y ) ) }.
% 16.24/16.66  parent1[0; 7]: (4191) {G7,W11,D5,L1,V2,M1}  { Y ==> ld( ld( X, rd( X, Y ) )
% 16.24/16.66    , ld( Y, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := ld( X, Y )
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4196) {G1,W15,D5,L1,V2,M1}  { ld( X, Y ) ==> ld( ld( Y, X ), ld( 
% 16.24/16.66    ld( X, Y ), ld( X, Y ) ) ) }.
% 16.24/16.66  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.66  parent1[0; 5]: (4195) {G8,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( ld( Z, 
% 16.24/16.66    mult( Z, ld( Y, X ) ) ), ld( ld( X, Y ), ld( X, Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := ld( Y, X )
% 16.24/16.66     Y := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4197) {G1,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), ld( ld( X, Y ), ld( 
% 16.24/16.66    X, Y ) ) ) ==> ld( X, Y ) }.
% 16.24/16.66  parent0[0]: (4196) {G1,W15,D5,L1,V2,M1}  { ld( X, Y ) ==> ld( ld( Y, X ), 
% 16.24/16.66    ld( ld( X, Y ), ld( X, Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (131) {G11,W15,D5,L1,V2,M1} P(84,76);d(1) { ld( ld( Z, Y ), ld
% 16.24/16.66    ( ld( Y, Z ), ld( Y, Z ) ) ) ==> ld( Y, Z ) }.
% 16.24/16.66  parent0: (4197) {G1,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), ld( ld( X, Y ), ld
% 16.24/16.66    ( X, Y ) ) ) ==> ld( X, Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4199) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), Y ) ==> mult( mult
% 16.24/16.66    ( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.66  parent0[0]: (28) {G3,W15,D5,L1,V3,M1} P(0,18) { mult( mult( Z, X ), rd( ld
% 16.24/16.66    ( X, Y ), X ) ) ==> rd( mult( Z, Y ), X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4206) {G4,W27,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld( Z, 
% 16.24/16.66    rd( Z, Y ) ) ) ==> mult( mult( X, ld( Z, rd( Z, Y ) ) ), rd( Y, ld( Z, rd
% 16.24/16.66    ( Z, Y ) ) ) ) }.
% 16.24/16.66  parent0[0]: (76) {G7,W11,D5,L1,V2,M1} P(46,6) { ld( ld( Y, rd( Y, X ) ), ld
% 16.24/16.66    ( X, X ) ) ==> X }.
% 16.24/16.66  parent1[0; 21]: (4199) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), Y ) ==> 
% 16.24/16.66    mult( mult( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := ld( Z, rd( Z, Y ) )
% 16.24/16.66     Z := ld( Y, Y )
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4207) {G5,W23,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld( Z, 
% 16.24/16.66    rd( Z, Y ) ) ) ==> mult( rd( X, Y ), rd( Y, ld( Z, rd( Z, Y ) ) ) ) }.
% 16.24/16.66  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.24/16.66     ) ) ==> rd( X, Y ) }.
% 16.24/16.66  parent1[0; 13]: (4206) {G4,W27,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), 
% 16.24/16.66    ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, ld( Z, rd( Z, Y ) ) ), rd( Y, ld
% 16.24/16.66    ( Z, rd( Z, Y ) ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4209) {G6,W23,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld( Z, 
% 16.24/16.66    rd( Z, Y ) ) ) ==> mult( rd( X, Y ), mult( Y, ld( rd( Z, Y ), Z ) ) ) }.
% 16.24/16.66  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.66    mult( Z, ld( X, Y ) ) }.
% 16.24/16.66  parent1[0; 16]: (4207) {G5,W23,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), 
% 16.24/16.66    ld( Z, rd( Z, Y ) ) ) ==> mult( rd( X, Y ), rd( Y, ld( Z, rd( Z, Y ) ) )
% 16.24/16.66     ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := rd( Z, Y )
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4211) {G3,W23,D7,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld( Z, 
% 16.24/16.66    rd( Z, Y ) ) ) ==> mult( mult( X, rd( ld( rd( Z, Y ), Z ), Y ) ), Y ) }.
% 16.24/16.66  parent0[0]: (17) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, 
% 16.24/16.66    Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.24/16.66  parent1[0; 12]: (4209) {G6,W23,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), 
% 16.24/16.66    ld( Z, rd( Z, Y ) ) ) ==> mult( rd( X, Y ), mult( Y, ld( rd( Z, Y ), Z )
% 16.24/16.66     ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := ld( rd( Z, Y ), Z )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4212) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld( Z, 
% 16.24/16.66    rd( Z, Y ) ) ) ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.24/16.66  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.66  parent1[0; 16]: (4211) {G3,W23,D7,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), 
% 16.24/16.66    ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, rd( ld( rd( Z, Y ), Z ), Y ) ), 
% 16.24/16.66    Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4213) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Y ) ), ld( rd
% 16.24/16.66    ( Z, Y ), Z ) ) ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.24/16.66  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.66    mult( Z, ld( X, Y ) ) }.
% 16.24/16.66  parent1[0; 1]: (4212) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld
% 16.24/16.66    ( Z, rd( Z, Y ) ) ) ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := rd( Z, Y )
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := mult( X, ld( Y, Y ) )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4214) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, ld( Y, Y ) ), Y ) 
% 16.24/16.66    ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.24/16.66  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.66  parent1[0; 7]: (4213) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Y ) ), 
% 16.24/16.66    ld( rd( Z, Y ), Z ) ) ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4215) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, rd( Y, Y ) ), Y ) ==>
% 16.24/16.66     mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.24/16.66  parent0[0]: (4214) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, ld( Y, Y ) ), Y )
% 16.24/16.66     ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (133) {G11,W15,D5,L1,V2,M1} P(76,28);d(65);d(84);d(17);d(6);d(
% 16.24/16.66    84);d(6) { mult( mult( Z, rd( Y, Y ) ), Y ) ==> mult( mult( Z, ld( Y, Y )
% 16.24/16.66     ), Y ) }.
% 16.24/16.66  parent0: (4215) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, rd( Y, Y ) ), Y ) 
% 16.24/16.66    ==> mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4217) {G7,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( X, rd( X, Y
% 16.24/16.66     ) ), Y ) }.
% 16.24/16.66  parent0[0]: (77) {G7,W11,D5,L1,V2,M1} P(46,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.24/16.66    X ) ==> ld( X, X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4220) {G8,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Y ) ) ==> 
% 16.24/16.66    mult( ld( Z, mult( Z, ld( Y, X ) ) ), ld( X, Y ) ) }.
% 16.24/16.66  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.66    mult( Z, ld( X, Y ) ) }.
% 16.24/16.66  parent1[0; 11]: (4217) {G7,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( X, 
% 16.24/16.66    rd( X, Y ) ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := ld( X, Y )
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4221) {G1,W15,D4,L1,V2,M1}  { ld( ld( X, Y ), ld( X, Y ) ) ==> 
% 16.24/16.66    mult( ld( Y, X ), ld( X, Y ) ) }.
% 16.24/16.66  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.66  parent1[0; 9]: (4220) {G8,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Y ) ) 
% 16.24/16.66    ==> mult( ld( Z, mult( Z, ld( Y, X ) ) ), ld( X, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := ld( Y, X )
% 16.24/16.66     Y := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4222) {G1,W15,D4,L1,V2,M1}  { mult( ld( Y, X ), ld( X, Y ) ) ==> 
% 16.24/16.66    ld( ld( X, Y ), ld( X, Y ) ) }.
% 16.24/16.66  parent0[0]: (4221) {G1,W15,D4,L1,V2,M1}  { ld( ld( X, Y ), ld( X, Y ) ) ==>
% 16.24/16.66     mult( ld( Y, X ), ld( X, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (137) {G11,W15,D4,L1,V2,M1} P(84,77);d(1) { mult( ld( Z, Y ), 
% 16.24/16.66    ld( Y, Z ) ) ==> ld( ld( Y, Z ), ld( Y, Z ) ) }.
% 16.24/16.66  parent0: (4222) {G1,W15,D4,L1,V2,M1}  { mult( ld( Y, X ), ld( X, Y ) ) ==> 
% 16.24/16.66    ld( ld( X, Y ), ld( X, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4224) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) ), Y ) ==>
% 16.24/16.66     mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.24/16.66  parent0[0]: (17) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, 
% 16.24/16.66    Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4232) {G3,W27,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z, rd( Z
% 16.24/16.66    , Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( rd( X, ld( Z, rd( Z, Y ) ) )
% 16.24/16.66    , ld( Y, Y ) ) }.
% 16.24/16.66  parent0[0]: (77) {G7,W11,D5,L1,V2,M1} P(46,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.24/16.66    X ) ==> ld( X, X ) }.
% 16.24/16.66  parent1[0; 24]: (4224) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) )
% 16.24/16.66    , Y ) ==> mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := ld( Z, rd( Z, Y ) )
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4234) {G4,W27,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z, rd( Z
% 16.24/16.66    , Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, ld( rd( Z, Y ), Z )
% 16.24/16.66     ), ld( Y, Y ) ) }.
% 16.24/16.66  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.66    mult( Z, ld( X, Y ) ) }.
% 16.24/16.66  parent1[0; 17]: (4232) {G3,W27,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z
% 16.24/16.66    , rd( Z, Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( rd( X, ld( Z, rd( Z, 
% 16.24/16.66    Y ) ) ), ld( Y, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := rd( Z, Y )
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4236) {G2,W23,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z, rd( Z
% 16.24/16.66    , Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, Y ), ld( Y, Y ) )
% 16.24/16.66     }.
% 16.24/16.66  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.66  parent1[0; 19]: (4234) {G4,W27,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z
% 16.24/16.66    , rd( Z, Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, ld( rd( Z, Y
% 16.24/16.66     ), Z ) ), ld( Y, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4237) {G3,W19,D7,L1,V3,M1}  { rd( mult( X, rd( Y, ld( Z, rd( Z, Y
% 16.24/16.66     ) ) ) ), Y ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.24/16.66  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.24/16.66     ) ) ==> rd( X, Y ) }.
% 16.24/16.66  parent1[0; 1]: (4236) {G2,W23,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z, 
% 16.24/16.66    rd( Z, Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, Y ), ld( Y, Y
% 16.24/16.66     ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := mult( X, rd( Y, ld( Z, rd( Z, Y ) ) ) )
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4238) {G4,W19,D7,L1,V3,M1}  { rd( mult( X, mult( Y, ld( rd( Z, Y
% 16.24/16.66     ), Z ) ) ), Y ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.24/16.66  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.66    mult( Z, ld( X, Y ) ) }.
% 16.24/16.66  parent1[0; 4]: (4237) {G3,W19,D7,L1,V3,M1}  { rd( mult( X, rd( Y, ld( Z, rd
% 16.24/16.66    ( Z, Y ) ) ) ), Y ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := rd( Z, Y )
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4239) {G3,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( rd( Z, 
% 16.24/16.66    Y ), Z ), Y ) ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.24/16.66  parent0[0]: (18) {G2,W15,D5,L1,V3,M1} P(13,3) { rd( mult( X, mult( Y, Z ) )
% 16.24/16.66    , Y ) ==> mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.24/16.66  parent1[0; 1]: (4238) {G4,W19,D7,L1,V3,M1}  { rd( mult( X, mult( Y, ld( rd
% 16.24/16.66    ( Z, Y ), Z ) ) ), Y ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := ld( rd( Z, Y ), Z )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4240) {G2,W15,D4,L1,V2,M1}  { mult( mult( X, Y ), rd( Y, Y ) ) 
% 16.24/16.66    ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.24/16.66  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.66  parent1[0; 6]: (4239) {G3,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( 
% 16.24/16.66    rd( Z, Y ), Z ), Y ) ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (143) {G11,W15,D4,L1,V2,M1} P(77,17);d(84);d(6);d(65);d(84);d(
% 16.24/16.66    18);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.24/16.66    , Y ) ) }.
% 16.24/16.66  parent0: (4240) {G2,W15,D4,L1,V2,M1}  { mult( mult( X, Y ), rd( Y, Y ) ) 
% 16.24/16.66    ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4243) {G6,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( mult( X, Y
% 16.24/16.66     ), X ), Y ) }.
% 16.24/16.66  parent0[0]: (45) {G6,W11,D5,L1,V2,M1} P(38,2) { mult( ld( mult( Y, X ), Y )
% 16.24/16.66    , X ) ==> ld( X, X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4248) {G7,W23,D6,L1,V2,M1}  { ld( rd( X, X ), rd( X, X ) ) ==> 
% 16.24/16.66    mult( ld( mult( mult( Y, X ), ld( X, X ) ), mult( Y, X ) ), rd( X, X ) )
% 16.24/16.66     }.
% 16.24/16.66  parent0[0]: (143) {G11,W15,D4,L1,V2,M1} P(77,17);d(84);d(6);d(65);d(84);d(
% 16.24/16.66    18);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.24/16.66    , Y ) ) }.
% 16.24/16.66  parent1[0; 10]: (4243) {G6,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( 
% 16.24/16.66    mult( X, Y ), X ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := mult( Y, X )
% 16.24/16.66     Y := rd( X, X )
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4249) {G8,W15,D4,L1,V1,M1}  { ld( rd( X, X ), rd( X, X ) ) ==> 
% 16.24/16.66    mult( ld( X, X ), rd( X, X ) ) }.
% 16.24/16.66  parent0[0]: (51) {G7,W11,D5,L1,V3,M1} P(0,39) { ld( mult( Z, ld( X, Y ) ), 
% 16.24/16.66    Z ) ==> ld( Y, X ) }.
% 16.24/16.66  parent1[0; 9]: (4248) {G7,W23,D6,L1,V2,M1}  { ld( rd( X, X ), rd( X, X ) ) 
% 16.24/16.66    ==> mult( ld( mult( mult( Y, X ), ld( X, X ) ), mult( Y, X ) ), rd( X, X
% 16.24/16.66     ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := X
% 16.24/16.66     Z := mult( Y, X )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4250) {G8,W15,D4,L1,V1,M1}  { mult( ld( X, X ), rd( X, X ) ) ==> 
% 16.24/16.66    ld( rd( X, X ), rd( X, X ) ) }.
% 16.24/16.66  parent0[0]: (4249) {G8,W15,D4,L1,V1,M1}  { ld( rd( X, X ), rd( X, X ) ) ==>
% 16.24/16.66     mult( ld( X, X ), rd( X, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (155) {G12,W15,D4,L1,V1,M1} P(143,45);d(51) { mult( ld( Y, Y )
% 16.24/16.66    , rd( Y, Y ) ) ==> ld( rd( Y, Y ), rd( Y, Y ) ) }.
% 16.24/16.66  parent0: (4250) {G8,W15,D4,L1,V1,M1}  { mult( ld( X, X ), rd( X, X ) ) ==> 
% 16.24/16.66    ld( rd( X, X ), rd( X, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4252) {G11,W15,D4,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, Y ) ) 
% 16.24/16.66    ==> mult( mult( X, Y ), rd( Y, Y ) ) }.
% 16.24/16.66  parent0[0]: (143) {G11,W15,D4,L1,V2,M1} P(77,17);d(84);d(6);d(65);d(84);d(
% 16.24/16.66    18);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.24/16.66    , Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4257) {G7,W19,D6,L1,V2,M1}  { mult( mult( ld( mult( X, Y ), X ), 
% 16.24/16.66    Y ), ld( Y, Y ) ) ==> mult( ld( Y, Y ), rd( Y, Y ) ) }.
% 16.24/16.66  parent0[0]: (45) {G6,W11,D5,L1,V2,M1} P(38,2) { mult( ld( mult( Y, X ), Y )
% 16.24/16.66    , X ) ==> ld( X, X ) }.
% 16.24/16.66  parent1[0; 13]: (4252) {G11,W15,D4,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, 
% 16.24/16.66    Y ) ) ==> mult( mult( X, Y ), rd( Y, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := ld( mult( X, Y ), X )
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4258) {G7,W15,D4,L1,V1,M1}  { mult( ld( Y, Y ), ld( Y, Y ) ) ==> 
% 16.24/16.66    mult( ld( Y, Y ), rd( Y, Y ) ) }.
% 16.24/16.66  parent0[0]: (45) {G6,W11,D5,L1,V2,M1} P(38,2) { mult( ld( mult( Y, X ), Y )
% 16.24/16.66    , X ) ==> ld( X, X ) }.
% 16.24/16.66  parent1[0; 2]: (4257) {G7,W19,D6,L1,V2,M1}  { mult( mult( ld( mult( X, Y )
% 16.24/16.66    , X ), Y ), ld( Y, Y ) ) ==> mult( ld( Y, Y ), rd( Y, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4260) {G8,W15,D4,L1,V1,M1}  { mult( ld( X, X ), ld( X, X ) ) ==> 
% 16.24/16.66    ld( rd( X, X ), rd( X, X ) ) }.
% 16.24/16.66  parent0[0]: (155) {G12,W15,D4,L1,V1,M1} P(143,45);d(51) { mult( ld( Y, Y )
% 16.24/16.66    , rd( Y, Y ) ) ==> ld( rd( Y, Y ), rd( Y, Y ) ) }.
% 16.24/16.66  parent1[0; 8]: (4258) {G7,W15,D4,L1,V1,M1}  { mult( ld( Y, Y ), ld( Y, Y )
% 16.24/16.66     ) ==> mult( ld( Y, Y ), rd( Y, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4261) {G9,W15,D4,L1,V1,M1}  { ld( ld( X, X ), ld( X, X ) ) ==> ld
% 16.24/16.66    ( rd( X, X ), rd( X, X ) ) }.
% 16.24/16.66  parent0[0]: (137) {G11,W15,D4,L1,V2,M1} P(84,77);d(1) { mult( ld( Z, Y ), 
% 16.24/16.66    ld( Y, Z ) ) ==> ld( ld( Y, Z ), ld( Y, Z ) ) }.
% 16.24/16.66  parent1[0; 1]: (4260) {G8,W15,D4,L1,V1,M1}  { mult( ld( X, X ), ld( X, X )
% 16.24/16.66     ) ==> ld( rd( X, X ), rd( X, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4262) {G9,W15,D4,L1,V1,M1}  { ld( rd( X, X ), rd( X, X ) ) ==> ld
% 16.24/16.66    ( ld( X, X ), ld( X, X ) ) }.
% 16.24/16.66  parent0[0]: (4261) {G9,W15,D4,L1,V1,M1}  { ld( ld( X, X ), ld( X, X ) ) ==>
% 16.24/16.66     ld( rd( X, X ), rd( X, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (156) {G13,W15,D4,L1,V1,M1} P(45,143);d(155);d(137) { ld( rd( 
% 16.24/16.66    Y, Y ), rd( Y, Y ) ) ==> ld( ld( Y, Y ), ld( Y, Y ) ) }.
% 16.24/16.66  parent0: (4262) {G9,W15,D4,L1,V1,M1}  { ld( rd( X, X ), rd( X, X ) ) ==> ld
% 16.24/16.66    ( ld( X, X ), ld( X, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4264) {G6,W11,D5,L1,V2,M1}  { Y ==> ld( ld( mult( X, Y ), X ), ld
% 16.24/16.66    ( Y, Y ) ) }.
% 16.24/16.66  parent0[0]: (44) {G6,W11,D5,L1,V2,M1} P(38,6) { ld( ld( mult( Y, X ), Y ), 
% 16.24/16.66    ld( X, X ) ) ==> X }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4268) {G7,W23,D6,L1,V2,M1}  { rd( X, X ) ==> ld( ld( mult( mult( 
% 16.24/16.66    Y, X ), ld( X, X ) ), mult( Y, X ) ), ld( rd( X, X ), rd( X, X ) ) ) }.
% 16.24/16.66  parent0[0]: (143) {G11,W15,D4,L1,V2,M1} P(77,17);d(84);d(6);d(65);d(84);d(
% 16.24/16.66    18);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.24/16.66    , Y ) ) }.
% 16.24/16.66  parent1[0; 6]: (4264) {G6,W11,D5,L1,V2,M1}  { Y ==> ld( ld( mult( X, Y ), X
% 16.24/16.66     ), ld( Y, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := mult( Y, X )
% 16.24/16.66     Y := rd( X, X )
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4269) {G8,W15,D5,L1,V1,M1}  { rd( X, X ) ==> ld( ld( X, X ), ld( 
% 16.24/16.66    rd( X, X ), rd( X, X ) ) ) }.
% 16.24/16.66  parent0[0]: (51) {G7,W11,D5,L1,V3,M1} P(0,39) { ld( mult( Z, ld( X, Y ) ), 
% 16.24/16.66    Z ) ==> ld( Y, X ) }.
% 16.24/16.66  parent1[0; 5]: (4268) {G7,W23,D6,L1,V2,M1}  { rd( X, X ) ==> ld( ld( mult( 
% 16.24/16.66    mult( Y, X ), ld( X, X ) ), mult( Y, X ) ), ld( rd( X, X ), rd( X, X ) )
% 16.24/16.66     ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := X
% 16.24/16.66     Z := mult( Y, X )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4270) {G9,W15,D5,L1,V1,M1}  { rd( X, X ) ==> ld( ld( X, X ), ld( 
% 16.24/16.66    ld( X, X ), ld( X, X ) ) ) }.
% 16.24/16.66  parent0[0]: (156) {G13,W15,D4,L1,V1,M1} P(45,143);d(155);d(137) { ld( rd( Y
% 16.24/16.66    , Y ), rd( Y, Y ) ) ==> ld( ld( Y, Y ), ld( Y, Y ) ) }.
% 16.24/16.66  parent1[0; 8]: (4269) {G8,W15,D5,L1,V1,M1}  { rd( X, X ) ==> ld( ld( X, X )
% 16.24/16.66    , ld( rd( X, X ), rd( X, X ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4271) {G10,W7,D3,L1,V1,M1}  { rd( X, X ) ==> ld( X, X ) }.
% 16.24/16.66  parent0[0]: (131) {G11,W15,D5,L1,V2,M1} P(84,76);d(1) { ld( ld( Z, Y ), ld
% 16.24/16.66    ( ld( Y, Z ), ld( Y, Z ) ) ) ==> ld( Y, Z ) }.
% 16.24/16.66  parent1[0; 4]: (4270) {G9,W15,D5,L1,V1,M1}  { rd( X, X ) ==> ld( ld( X, X )
% 16.24/16.66    , ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd
% 16.24/16.66    ( Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.66  parent0: (4271) {G10,W7,D3,L1,V1,M1}  { rd( X, X ) ==> ld( X, X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4274) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> ld( X, 
% 16.24/16.66    mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.24/16.66  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.24/16.66    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4284) {G2,W23,D7,L1,V2,M1}  { mult( rd( X, X ), mult( X, rd( X, X
% 16.24/16.66     ) ) ) ==> ld( Y, mult( mult( mult( Y, rd( X, X ) ), X ), ld( X, X ) ) )
% 16.24/16.66     }.
% 16.24/16.66  parent0[0]: (143) {G11,W15,D4,L1,V2,M1} P(77,17);d(84);d(6);d(65);d(84);d(
% 16.24/16.66    18);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.24/16.66    , Y ) ) }.
% 16.24/16.66  parent1[0; 12]: (4274) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> 
% 16.24/16.66    ld( X, mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := X
% 16.24/16.66     Z := mult( Y, rd( X, X ) )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := rd( X, X )
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4287) {G3,W23,D7,L1,V2,M1}  { mult( rd( X, X ), mult( X, rd( X, X
% 16.24/16.66     ) ) ) ==> ld( Y, mult( mult( mult( Y, ld( X, X ) ), X ), ld( X, X ) ) )
% 16.24/16.66     }.
% 16.24/16.66  parent0[0]: (133) {G11,W15,D5,L1,V2,M1} P(76,28);d(65);d(84);d(17);d(6);d(
% 16.24/16.66    84);d(6) { mult( mult( Z, rd( Y, Y ) ), Y ) ==> mult( mult( Z, ld( Y, Y )
% 16.24/16.66     ), Y ) }.
% 16.24/16.66  parent1[0; 13]: (4284) {G2,W23,D7,L1,V2,M1}  { mult( rd( X, X ), mult( X, 
% 16.24/16.66    rd( X, X ) ) ) ==> ld( Y, mult( mult( mult( Y, rd( X, X ) ), X ), ld( X, 
% 16.24/16.66    X ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4288) {G2,W19,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, rd( X, X
% 16.24/16.66     ) ) ) ==> mult( ld( X, X ), mult( X, ld( X, X ) ) ) }.
% 16.24/16.66  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.24/16.66    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.24/16.66  parent1[0; 10]: (4287) {G3,W23,D7,L1,V2,M1}  { mult( rd( X, X ), mult( X, 
% 16.24/16.66    rd( X, X ) ) ) ==> ld( Y, mult( mult( mult( Y, ld( X, X ) ), X ), ld( X, 
% 16.24/16.66    X ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := ld( X, X )
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4289) {G3,W19,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, rd( X, X
% 16.24/16.66     ) ) ) ==> mult( ld( ld( X, X ), X ), ld( X, X ) ) }.
% 16.24/16.66  parent0[0]: (90) {G12,W19,D5,L1,V3,M1} P(87,32);d(84);d(11);d(84) { mult( 
% 16.24/16.66    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.24/16.66    , Z ) ) }.
% 16.24/16.66  parent1[0; 10]: (4288) {G2,W19,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, 
% 16.24/16.66    rd( X, X ) ) ) ==> mult( ld( X, X ), mult( X, ld( X, X ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66     Z := X
% 16.24/16.66     T := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4290) {G4,W15,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, rd( X, X
% 16.24/16.66     ) ) ) ==> mult( ld( X, X ), X ) }.
% 16.24/16.66  parent0[0]: (96) {G13,W15,D5,L1,V2,M1} P(10,11);d(1);d(90) { mult( ld( ld( 
% 16.24/16.66    Z, Y ), Y ), ld( Y, Z ) ) ==> mult( ld( Y, Z ), Z ) }.
% 16.24/16.66  parent1[0; 10]: (4289) {G3,W19,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, 
% 16.24/16.66    rd( X, X ) ) ) ==> mult( ld( ld( X, X ), X ), ld( X, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4291) {G3,W15,D6,L1,V1,M1}  { mult( mult( X, rd( rd( X, X ), X )
% 16.24/16.66     ), X ) ==> mult( ld( X, X ), X ) }.
% 16.24/16.66  parent0[0]: (17) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, 
% 16.24/16.66    Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.24/16.66  parent1[0; 1]: (4290) {G4,W15,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, rd
% 16.24/16.66    ( X, X ) ) ) ==> mult( ld( X, X ), X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := X
% 16.24/16.66     Z := rd( X, X )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4292) {G4,W15,D6,L1,V1,M1}  { mult( mult( X, rd( ld( X, X ), X )
% 16.24/16.66     ), X ) ==> mult( ld( X, X ), X ) }.
% 16.24/16.66  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.66    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.66  parent1[0; 5]: (4291) {G3,W15,D6,L1,V1,M1}  { mult( mult( X, rd( rd( X, X )
% 16.24/16.66    , X ) ), X ) ==> mult( ld( X, X ), X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4293) {G4,W11,D4,L1,V1,M1}  { mult( rd( X, X ), X ) ==> mult( ld
% 16.24/16.66    ( X, X ), X ) }.
% 16.24/16.66  parent0[0]: (24) {G3,W15,D6,L1,V3,M1} P(0,17) { mult( mult( Z, rd( ld( X, Y
% 16.24/16.66     ), X ) ), X ) ==> mult( rd( Z, X ), Y ) }.
% 16.24/16.66  parent1[0; 1]: (4292) {G4,W15,D6,L1,V1,M1}  { mult( mult( X, rd( ld( X, X )
% 16.24/16.66    , X ) ), X ) ==> mult( ld( X, X ), X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := X
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4294) {G1,W7,D4,L1,V1,M1}  { X ==> mult( ld( X, X ), X ) }.
% 16.24/16.66  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.66  parent1[0; 1]: (4293) {G4,W11,D4,L1,V1,M1}  { mult( rd( X, X ), X ) ==> 
% 16.24/16.66    mult( ld( X, X ), X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4295) {G1,W7,D4,L1,V1,M1}  { mult( ld( X, X ), X ) ==> X }.
% 16.24/16.66  parent0[0]: (4294) {G1,W7,D4,L1,V1,M1}  { X ==> mult( ld( X, X ), X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);
% 16.24/16.66    d(17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.24/16.66  parent0: (4295) {G1,W7,D4,L1,V1,M1}  { mult( ld( X, X ), X ) ==> X }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  *** allocated 113905 integers for termspace/termends
% 16.24/16.66  eqswap: (4297) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> ld( X, 
% 16.24/16.66    mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.24/16.66  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.24/16.66    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4303) {G2,W19,D6,L1,V2,M1}  { mult( X, mult( rd( X, X ), X ) ) 
% 16.24/16.66    ==> ld( Y, mult( mult( mult( Y, X ), ld( X, X ) ), X ) ) }.
% 16.24/16.66  parent0[0]: (143) {G11,W15,D4,L1,V2,M1} P(77,17);d(84);d(6);d(65);d(84);d(
% 16.24/16.66    18);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.24/16.66    , Y ) ) }.
% 16.24/16.66  parent1[0; 11]: (4297) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> 
% 16.24/16.66    ld( X, mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66     Z := rd( X, X )
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4305) {G2,W15,D5,L1,V1,M1}  { mult( X, mult( rd( X, X ), X ) ) 
% 16.24/16.66    ==> mult( X, mult( ld( X, X ), X ) ) }.
% 16.24/16.66  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.24/16.66    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.24/16.66  parent1[0; 8]: (4303) {G2,W19,D6,L1,V2,M1}  { mult( X, mult( rd( X, X ), X
% 16.24/16.66     ) ) ==> ld( Y, mult( mult( mult( Y, X ), ld( X, X ) ), X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66     Z := ld( X, X )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4306) {G3,W15,D5,L1,V1,M1}  { mult( X, mult( rd( X, X ), X ) ) 
% 16.24/16.66    ==> mult( mult( X, X ), ld( X, X ) ) }.
% 16.24/16.66  parent0[0]: (71) {G2,W15,D5,L1,V2,M1} P(0,10) { mult( X, mult( ld( X, Y ), 
% 16.24/16.66    Y ) ) ==> mult( mult( Y, X ), ld( X, Y ) ) }.
% 16.24/16.66  parent1[0; 8]: (4305) {G2,W15,D5,L1,V1,M1}  { mult( X, mult( rd( X, X ), X
% 16.24/16.66     ) ) ==> mult( X, mult( ld( X, X ), X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4307) {G1,W11,D4,L1,V1,M1}  { mult( X, X ) ==> mult( mult( X, X )
% 16.24/16.66    , ld( X, X ) ) }.
% 16.24/16.66  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.66  parent1[0; 3]: (4306) {G3,W15,D5,L1,V1,M1}  { mult( X, mult( rd( X, X ), X
% 16.24/16.66     ) ) ==> mult( mult( X, X ), ld( X, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4308) {G1,W11,D4,L1,V1,M1}  { mult( mult( X, X ), ld( X, X ) ) ==>
% 16.24/16.66     mult( X, X ) }.
% 16.24/16.66  parent0[0]: (4307) {G1,W11,D4,L1,V1,M1}  { mult( X, X ) ==> mult( mult( X, 
% 16.24/16.66    X ), ld( X, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (163) {G12,W11,D4,L1,V1,M1} P(143,11);d(11);d(71);d(2) { mult
% 16.24/16.66    ( mult( Y, Y ), ld( Y, Y ) ) ==> mult( Y, Y ) }.
% 16.24/16.66  parent0: (4308) {G1,W11,D4,L1,V1,M1}  { mult( mult( X, X ), ld( X, X ) ) 
% 16.24/16.66    ==> mult( X, X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4310) {G1,W23,D7,L1,V3,M1}  { mult( mult( mult( X, mult( Y, Z ) )
% 16.24/16.66    , Z ), mult( Y, Z ) ) ==> mult( X, mult( mult( mult( mult( Y, Z ), Z ), Y
% 16.24/16.66     ), Z ) ) }.
% 16.24/16.66  parent0[0]: (8) {G1,W23,D7,L1,V3,M1} P(4,4) { mult( Z, mult( mult( mult( 
% 16.24/16.66    mult( X, Y ), Y ), X ), Y ) ) ==> mult( mult( mult( Z, mult( X, Y ) ), Y
% 16.24/16.66     ), mult( X, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4323) {G2,W35,D8,L1,V2,M1}  { mult( mult( mult( X, mult( Y, rd( Y
% 16.24/16.66    , Y ) ) ), rd( Y, Y ) ), mult( Y, rd( Y, Y ) ) ) ==> mult( X, mult( mult
% 16.24/16.66    ( mult( mult( Y, rd( Y, Y ) ), rd( Y, Y ) ), Y ), ld( Y, Y ) ) ) }.
% 16.24/16.66  parent0[0]: (143) {G11,W15,D4,L1,V2,M1} P(77,17);d(84);d(6);d(65);d(84);d(
% 16.24/16.66    18);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.24/16.66    , Y ) ) }.
% 16.24/16.66  parent1[0; 20]: (4310) {G1,W23,D7,L1,V3,M1}  { mult( mult( mult( X, mult( Y
% 16.24/16.66    , Z ) ), Z ), mult( Y, Z ) ) ==> mult( X, mult( mult( mult( mult( Y, Z )
% 16.24/16.66    , Z ), Y ), Z ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := mult( mult( Y, rd( Y, Y ) ), rd( Y, Y ) )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := rd( Y, Y )
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4329) {G3,W35,D8,L1,V2,M1}  { mult( mult( mult( X, mult( Y, rd( Y
% 16.24/16.66    , Y ) ) ), rd( Y, Y ) ), mult( Y, rd( Y, Y ) ) ) ==> mult( X, mult( mult
% 16.24/16.66    ( mult( mult( Y, rd( Y, Y ) ), ld( Y, Y ) ), Y ), ld( Y, Y ) ) ) }.
% 16.24/16.66  parent0[0]: (133) {G11,W15,D5,L1,V2,M1} P(76,28);d(65);d(84);d(17);d(6);d(
% 16.24/16.66    84);d(6) { mult( mult( Z, rd( Y, Y ) ), Y ) ==> mult( mult( Z, ld( Y, Y )
% 16.24/16.66     ), Y ) }.
% 16.24/16.66  parent1[0; 21]: (4323) {G2,W35,D8,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.24/16.66    , rd( Y, Y ) ) ), rd( Y, Y ) ), mult( Y, rd( Y, Y ) ) ) ==> mult( X, mult
% 16.24/16.66    ( mult( mult( mult( Y, rd( Y, Y ) ), rd( Y, Y ) ), Y ), ld( Y, Y ) ) )
% 16.24/16.66     }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := mult( Y, rd( Y, Y ) )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4330) {G2,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y, rd( Y
% 16.24/16.66    , Y ) ) ), rd( Y, Y ) ), mult( Y, rd( Y, Y ) ) ) ==> mult( X, mult( mult
% 16.24/16.66    ( Y, rd( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.24/16.66  parent0[0]: (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X, 
% 16.24/16.66    Y ) ), X ), ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.24/16.66  parent1[0; 20]: (4329) {G3,W35,D8,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.24/16.66    , rd( Y, Y ) ) ), rd( Y, Y ) ), mult( Y, rd( Y, Y ) ) ) ==> mult( X, mult
% 16.24/16.66    ( mult( mult( mult( Y, rd( Y, Y ) ), ld( Y, Y ) ), Y ), ld( Y, Y ) ) )
% 16.24/16.66     }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := mult( Y, rd( Y, Y ) )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4334) {G3,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y, rd( Y
% 16.24/16.66    , Y ) ) ), rd( Y, Y ) ), mult( Y, rd( Y, Y ) ) ) ==> mult( X, mult( mult
% 16.24/16.66    ( Y, ld( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.24/16.66  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.66    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.66  parent1[0; 23]: (4330) {G2,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.24/16.66    , rd( Y, Y ) ) ), rd( Y, Y ) ), mult( Y, rd( Y, Y ) ) ) ==> mult( X, mult
% 16.24/16.66    ( mult( Y, rd( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4337) {G4,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y, rd( Y
% 16.24/16.66    , Y ) ) ), rd( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult( mult
% 16.24/16.66    ( Y, ld( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.24/16.66  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.66    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.66  parent1[0; 15]: (4334) {G3,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.24/16.66    , rd( Y, Y ) ) ), rd( Y, Y ) ), mult( Y, rd( Y, Y ) ) ) ==> mult( X, mult
% 16.24/16.66    ( mult( Y, ld( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4339) {G5,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y, rd( Y
% 16.24/16.66    , Y ) ) ), ld( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult( mult
% 16.24/16.66    ( Y, ld( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.24/16.66  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.66    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.66  parent1[0; 10]: (4337) {G4,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.24/16.66    , rd( Y, Y ) ) ), rd( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult
% 16.24/16.66    ( mult( Y, ld( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4340) {G6,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y, ld( Y
% 16.24/16.66    , Y ) ) ), ld( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult( mult
% 16.24/16.66    ( Y, ld( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.24/16.66  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.66    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.66  parent1[0; 7]: (4339) {G5,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.24/16.66    , rd( Y, Y ) ) ), ld( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult
% 16.24/16.66    ( mult( Y, ld( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4355) {G7,W27,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y, ld( Y
% 16.24/16.66    , Y ) ) ), ld( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult( mult
% 16.24/16.66    ( Y, Y ), ld( Y, Y ) ) ) }.
% 16.24/16.66  parent0[0]: (88) {G12,W19,D5,L1,V3,M1} P(87,10) { mult( mult( X, ld( Y, Z )
% 16.24/16.66     ), mult( ld( Z, Y ), Y ) ) ==> mult( mult( X, Z ), ld( Z, Y ) ) }.
% 16.24/16.66  parent1[0; 20]: (4340) {G6,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.24/16.66    , ld( Y, Y ) ) ), ld( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult
% 16.24/16.66    ( mult( Y, ld( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4356) {G8,W23,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y, ld( Y
% 16.24/16.66    , Y ) ) ), ld( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult( Y, Y
% 16.24/16.66     ) ) }.
% 16.24/16.66  parent0[0]: (163) {G12,W11,D4,L1,V1,M1} P(143,11);d(11);d(71);d(2) { mult( 
% 16.24/16.66    mult( Y, Y ), ld( Y, Y ) ) ==> mult( Y, Y ) }.
% 16.24/16.66  parent1[0; 20]: (4355) {G7,W27,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.24/16.66    , ld( Y, Y ) ) ), ld( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult
% 16.24/16.66    ( mult( Y, Y ), ld( Y, Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4358) {G1,W19,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y, ld( Y
% 16.24/16.66    , Y ) ) ), ld( Y, Y ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 16.24/16.66  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.66  parent1[0; 13]: (4356) {G8,W23,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.24/16.66    , ld( Y, Y ) ) ), ld( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult
% 16.24/16.66    ( Y, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4359) {G1,W15,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), ld( Y, Y
% 16.24/16.66     ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 16.24/16.66  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.66  parent1[0; 5]: (4358) {G1,W19,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.24/16.66    , ld( Y, Y ) ) ), ld( Y, Y ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (165) {G15,W15,D5,L1,V2,M1} P(143,8);d(133);d(10);d(157);d(88)
% 16.24/16.66    ;d(163);d(0) { mult( mult( mult( Y, X ), ld( X, X ) ), X ) ==> mult( Y, 
% 16.24/16.66    mult( X, X ) ) }.
% 16.24/16.66  parent0: (4359) {G1,W15,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), ld( Y, Y
% 16.24/16.66     ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4364) {G7,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( X, rd( X, Y
% 16.24/16.66     ) ), Y ) }.
% 16.24/16.66  parent0[0]: (77) {G7,W11,D5,L1,V2,M1} P(46,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.24/16.66    X ) ==> ld( X, X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4365) {G8,W11,D5,L1,V1,M1}  { ld( X, X ) ==> mult( ld( X, ld( X, 
% 16.24/16.66    X ) ), X ) }.
% 16.24/16.66  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.66    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.66  parent1[0; 7]: (4364) {G7,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( X, 
% 16.24/16.66    rd( X, Y ) ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4366) {G8,W11,D5,L1,V1,M1}  { mult( ld( X, ld( X, X ) ), X ) ==> 
% 16.24/16.66    ld( X, X ) }.
% 16.24/16.66  parent0[0]: (4365) {G8,W11,D5,L1,V1,M1}  { ld( X, X ) ==> mult( ld( X, ld( 
% 16.24/16.66    X, X ) ), X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (167) {G15,W11,D5,L1,V1,M1} P(157,77) { mult( ld( X, ld( X, X
% 16.24/16.66     ) ), X ) ==> ld( X, X ) }.
% 16.24/16.66  parent0: (4366) {G8,W11,D5,L1,V1,M1}  { mult( ld( X, ld( X, X ) ), X ) ==> 
% 16.24/16.66    ld( X, X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4368) {G9,W11,D5,L1,V3,M1}  { rd( X, Z ) ==> mult( X, ld( Y, rd( Y
% 16.24/16.66    , Z ) ) ) }.
% 16.24/16.66  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.24/16.66     ) ) ==> rd( X, Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4370) {G10,W11,D5,L1,V2,M1}  { rd( X, Y ) ==> mult( X, ld( Y, ld
% 16.24/16.66    ( Y, Y ) ) ) }.
% 16.24/16.66  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.66    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.66  parent1[0; 8]: (4368) {G9,W11,D5,L1,V3,M1}  { rd( X, Z ) ==> mult( X, ld( Y
% 16.24/16.66    , rd( Y, Z ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4372) {G10,W11,D5,L1,V2,M1}  { mult( X, ld( Y, ld( Y, Y ) ) ) ==> 
% 16.24/16.66    rd( X, Y ) }.
% 16.24/16.66  parent0[0]: (4370) {G10,W11,D5,L1,V2,M1}  { rd( X, Y ) ==> mult( X, ld( Y, 
% 16.24/16.66    ld( Y, Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (170) {G15,W11,D5,L1,V2,M1} P(157,65) { mult( Y, ld( X, ld( X
% 16.24/16.66    , X ) ) ) ==> rd( Y, X ) }.
% 16.24/16.66  parent0: (4372) {G10,W11,D5,L1,V2,M1}  { mult( X, ld( Y, ld( Y, Y ) ) ) ==>
% 16.24/16.66     rd( X, Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4374) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd( X, 
% 16.24/16.66    Y ) ) }.
% 16.24/16.66  parent0[0]: (46) {G6,W11,D4,L1,V2,M1} P(2,38) { ld( X, rd( X, Y ) ) = rd( 
% 16.24/16.66    ld( Y, Y ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4375) {G7,W11,D4,L1,V1,M1}  { rd( ld( X, X ), X ) = ld( X, ld( X
% 16.24/16.66    , X ) ) }.
% 16.24/16.66  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.66    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.66  parent1[0; 8]: (4374) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, 
% 16.24/16.66    rd( X, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (171) {G15,W11,D4,L1,V1,M1} P(157,46) { rd( ld( X, X ), X ) 
% 16.24/16.66    ==> ld( X, ld( X, X ) ) }.
% 16.24/16.66  parent0: (4375) {G7,W11,D4,L1,V1,M1}  { rd( ld( X, X ), X ) = ld( X, ld( X
% 16.24/16.66    , X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4378) {G9,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = ld( Y, rd( Y
% 16.24/16.66    , X ) ) }.
% 16.24/16.66  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.66    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.66  parent1[0; 3]: (53) {G8,W11,D4,L1,V3,M1} P(52,52) { ld( T, rd( T, Y ) ) = 
% 16.24/16.66    ld( Z, rd( Z, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := T
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Y
% 16.24/16.66     T := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (172) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.24/16.66    ld( Y, rd( Y, X ) ) }.
% 16.24/16.66  parent0: (4378) {G9,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = ld( Y, rd( Y
% 16.24/16.66    , X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4381) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X, rd( X
% 16.24/16.66    , Y ) ) }.
% 16.24/16.66  parent0[0]: (52) {G7,W11,D4,L1,V3,M1} P(2,39) { ld( X, rd( X, Y ) ) = ld( 
% 16.24/16.66    mult( Z, Y ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4382) {G8,W11,D4,L1,V2,M1}  { ld( mult( X, Y ), X ) = ld( Y, ld( 
% 16.24/16.66    Y, Y ) ) }.
% 16.24/16.66  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.66    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.66  parent1[0; 8]: (4381) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X
% 16.24/16.66    , rd( X, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4383) {G8,W11,D4,L1,V2,M1}  { ld( Y, ld( Y, Y ) ) = ld( mult( X, Y
% 16.24/16.66     ), X ) }.
% 16.24/16.66  parent0[0]: (4382) {G8,W11,D4,L1,V2,M1}  { ld( mult( X, Y ), X ) = ld( Y, 
% 16.24/16.66    ld( Y, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (173) {G15,W11,D4,L1,V2,M1} P(157,52) { ld( X, ld( X, X ) ) = 
% 16.24/16.66    ld( mult( Y, X ), Y ) }.
% 16.24/16.66  parent0: (4383) {G8,W11,D4,L1,V2,M1}  { ld( Y, ld( Y, Y ) ) = ld( mult( X, 
% 16.24/16.66    Y ), X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4385) {G0,W14,D4,L2,V0,M2}  { ! skol1 ==> mult( skol1, rd( skol2, 
% 16.24/16.66    skol2 ) ), ! mult( rd( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.24/16.66  parent0[0]: (5) {G0,W14,D4,L2,V0,M2} I { ! mult( skol1, rd( skol2, skol2 )
% 16.24/16.66     ) ==> skol1, ! mult( rd( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.24/16.66  substitution0:
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4389) {G1,W14,D4,L2,V0,M2}  { ! mult( ld( skol2, skol2 ), skol1 )
% 16.24/16.66     ==> skol1, ! skol1 ==> mult( skol1, rd( skol2, skol2 ) ) }.
% 16.24/16.66  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.66    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.66  parent1[1; 3]: (4385) {G0,W14,D4,L2,V0,M2}  { ! skol1 ==> mult( skol1, rd( 
% 16.24/16.66    skol2, skol2 ) ), ! mult( rd( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := skol2
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4390) {G2,W14,D4,L2,V0,M2}  { ! skol1 ==> mult( skol1, ld( skol2
% 16.24/16.66    , skol2 ) ), ! mult( ld( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.24/16.66  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.66    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.66  parent1[1; 5]: (4389) {G1,W14,D4,L2,V0,M2}  { ! mult( ld( skol2, skol2 ), 
% 16.24/16.66    skol1 ) ==> skol1, ! skol1 ==> mult( skol1, rd( skol2, skol2 ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := skol2
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4394) {G2,W14,D4,L2,V0,M2}  { ! mult( skol1, ld( skol2, skol2 ) ) 
% 16.24/16.66    ==> skol1, ! mult( ld( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.24/16.66  parent0[0]: (4390) {G2,W14,D4,L2,V0,M2}  { ! skol1 ==> mult( skol1, ld( 
% 16.24/16.66    skol2, skol2 ) ), ! mult( ld( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.24/16.66  substitution0:
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (175) {G15,W14,D4,L2,V0,M2} P(157,5) { ! mult( skol1, ld( 
% 16.24/16.66    skol2, skol2 ) ) ==> skol1, ! mult( ld( skol2, skol2 ), skol1 ) ==> skol1
% 16.24/16.66     }.
% 16.24/16.66  parent0: (4394) {G2,W14,D4,L2,V0,M2}  { ! mult( skol1, ld( skol2, skol2 ) )
% 16.24/16.66     ==> skol1, ! mult( ld( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.24/16.66  substitution0:
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66     1 ==> 1
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4401) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.24/16.66  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4402) {G2,W7,D4,L1,V1,M1}  { X ==> ld( ld( X, X ), X ) }.
% 16.24/16.66  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.66    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.66  parent1[0; 3]: (4401) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4403) {G2,W7,D4,L1,V1,M1}  { ld( ld( X, X ), X ) ==> X }.
% 16.24/16.66  parent0[0]: (4402) {G2,W7,D4,L1,V1,M1}  { X ==> ld( ld( X, X ), X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (176) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> 
% 16.24/16.66    X }.
% 16.24/16.66  parent0: (4403) {G2,W7,D4,L1,V1,M1}  { ld( ld( X, X ), X ) ==> X }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4405) {G3,W19,D6,L1,V3,M1}  { ld( Y, Z ) ==> ld( mult( mult( X, ld
% 16.24/16.66    ( Y, Z ) ), Y ), mult( X, mult( ld( Y, Z ), Z ) ) ) }.
% 16.24/16.66  parent0[0]: (19) {G3,W19,D6,L1,V3,M1} P(7,16) { ld( mult( mult( Z, ld( Y, X
% 16.24/16.66     ) ), Y ), mult( Z, mult( ld( Y, X ), X ) ) ) ==> ld( Y, X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4408) {G4,W23,D7,L1,V3,M1}  { ld( X, rd( X, Y ) ) ==> ld( mult( 
% 16.24/16.66    rd( Z, Y ), X ), mult( Z, mult( ld( X, rd( X, Y ) ), rd( X, Y ) ) ) ) }.
% 16.24/16.66  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.24/16.66     ) ) ==> rd( X, Y ) }.
% 16.24/16.66  parent1[0; 8]: (4405) {G3,W19,D6,L1,V3,M1}  { ld( Y, Z ) ==> ld( mult( mult
% 16.24/16.66    ( X, ld( Y, Z ) ), Y ), mult( X, mult( ld( Y, Z ), Z ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := X
% 16.24/16.66     Z := rd( X, Y )
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4410) {G5,W19,D6,L1,V3,M1}  { ld( X, rd( X, Y ) ) ==> ld( mult( 
% 16.24/16.66    rd( Z, Y ), X ), mult( Z, rd( ld( Y, X ), Y ) ) ) }.
% 16.24/16.66  parent0[0]: (66) {G10,W19,D6,L1,V4,M1} P(53,10);d(65);d(65);d(33) { mult( T
% 16.24/16.66    , mult( ld( Z, rd( Z, Y ) ), rd( X, Y ) ) ) ==> mult( T, rd( ld( Y, X ), 
% 16.24/16.66    Y ) ) }.
% 16.24/16.66  parent1[0; 12]: (4408) {G4,W23,D7,L1,V3,M1}  { ld( X, rd( X, Y ) ) ==> ld( 
% 16.24/16.66    mult( rd( Z, Y ), X ), mult( Z, mult( ld( X, rd( X, Y ) ), rd( X, Y ) ) )
% 16.24/16.66     ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := X
% 16.24/16.66     T := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4411) {G5,W19,D6,L1,V3,M1}  { ld( mult( rd( Z, Y ), X ), mult( Z, 
% 16.24/16.66    rd( ld( Y, X ), Y ) ) ) ==> ld( X, rd( X, Y ) ) }.
% 16.24/16.66  parent0[0]: (4410) {G5,W19,D6,L1,V3,M1}  { ld( X, rd( X, Y ) ) ==> ld( mult
% 16.24/16.66    ( rd( Z, Y ), X ), mult( Z, rd( ld( Y, X ), Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (178) {G11,W19,D6,L1,V3,M1} P(65,19);d(66) { ld( mult( rd( X, 
% 16.24/16.66    Z ), Y ), mult( X, rd( ld( Z, Y ), Z ) ) ) ==> ld( Y, rd( Y, Z ) ) }.
% 16.24/16.66  parent0: (4411) {G5,W19,D6,L1,V3,M1}  { ld( mult( rd( Z, Y ), X ), mult( Z
% 16.24/16.66    , rd( ld( Y, X ), Y ) ) ) ==> ld( X, rd( X, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4413) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), Y ) ==> mult( mult
% 16.24/16.66    ( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.66  parent0[0]: (28) {G3,W15,D5,L1,V3,M1} P(0,18) { mult( mult( Z, X ), rd( ld
% 16.24/16.66    ( X, Y ), X ) ) ==> rd( mult( Z, Y ), X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4416) {G4,W19,D5,L1,V2,M1}  { rd( mult( X, Y ), ld( Y, Y ) ) ==> 
% 16.24/16.66    mult( mult( X, ld( Y, Y ) ), rd( Y, ld( Y, Y ) ) ) }.
% 16.24/16.66  parent0[0]: (176) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> X
% 16.24/16.66     }.
% 16.24/16.66  parent1[0; 15]: (4413) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), Y ) ==> 
% 16.24/16.66    mult( mult( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := ld( Y, Y )
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4417) {G2,W15,D5,L1,V2,M1}  { rd( mult( X, Y ), ld( Y, Y ) ) ==> 
% 16.24/16.66    mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.24/16.66  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.24/16.66  parent1[0; 14]: (4416) {G4,W19,D5,L1,V2,M1}  { rd( mult( X, Y ), ld( Y, Y )
% 16.24/16.66     ) ==> mult( mult( X, ld( Y, Y ) ), rd( Y, ld( Y, Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4418) {G3,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, Y ) ) 
% 16.24/16.66    ==> mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.24/16.66  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.66    mult( Z, ld( X, Y ) ) }.
% 16.24/16.66  parent1[0; 1]: (4417) {G2,W15,D5,L1,V2,M1}  { rd( mult( X, Y ), ld( Y, Y )
% 16.24/16.66     ) ==> mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := mult( X, Y )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (180) {G16,W15,D5,L1,V2,M1} P(176,28);d(7);d(84) { mult( mult
% 16.24/16.66    ( Y, X ), ld( X, X ) ) ==> mult( mult( Y, ld( X, X ) ), X ) }.
% 16.24/16.66  parent0: (4418) {G3,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, Y ) ) 
% 16.24/16.66    ==> mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4421) {G3,W19,D6,L1,V3,M1}  { ld( Y, Z ) ==> ld( mult( mult( X, ld
% 16.24/16.66    ( Y, Z ) ), Y ), mult( X, mult( ld( Y, Z ), Z ) ) ) }.
% 16.24/16.66  parent0[0]: (19) {G3,W19,D6,L1,V3,M1} P(7,16) { ld( mult( mult( Z, ld( Y, X
% 16.24/16.66     ) ), Y ), mult( Z, mult( ld( Y, X ), X ) ) ) ==> ld( Y, X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4424) {G4,W15,D6,L1,V2,M1}  { ld( X, X ) ==> ld( mult( mult( Y, 
% 16.24/16.66    ld( X, X ) ), X ), mult( Y, X ) ) }.
% 16.24/16.66  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d
% 16.24/16.66    (17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.24/16.66  parent1[0; 14]: (4421) {G3,W19,D6,L1,V3,M1}  { ld( Y, Z ) ==> ld( mult( 
% 16.24/16.66    mult( X, ld( Y, Z ) ), Y ), mult( X, mult( ld( Y, Z ), Z ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4427) {G4,W15,D6,L1,V2,M1}  { ld( mult( mult( Y, ld( X, X ) ), X )
% 16.24/16.66    , mult( Y, X ) ) ==> ld( X, X ) }.
% 16.24/16.66  parent0[0]: (4424) {G4,W15,D6,L1,V2,M1}  { ld( X, X ) ==> ld( mult( mult( Y
% 16.24/16.66    , ld( X, X ) ), X ), mult( Y, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (181) {G16,W15,D6,L1,V2,M1} P(162,19) { ld( mult( mult( Y, ld
% 16.24/16.66    ( X, X ) ), X ), mult( Y, X ) ) ==> ld( X, X ) }.
% 16.24/16.66  parent0: (4427) {G4,W15,D6,L1,V2,M1}  { ld( mult( mult( Y, ld( X, X ) ), X
% 16.24/16.66     ), mult( Y, X ) ) ==> ld( X, X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4429) {G7,W11,D5,L1,V3,M1}  { ld( Z, Y ) ==> ld( mult( X, ld( Y, Z
% 16.24/16.66     ) ), X ) }.
% 16.24/16.66  parent0[0]: (51) {G7,W11,D5,L1,V3,M1} P(0,39) { ld( mult( Z, ld( X, Y ) ), 
% 16.24/16.66    Z ) ==> ld( Y, X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4430) {G8,W15,D5,L1,V2,M1}  { ld( X, Y ) ==> ld( ld( Y, X ), ld( 
% 16.24/16.66    ld( Y, X ), ld( Y, X ) ) ) }.
% 16.24/16.66  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d
% 16.24/16.66    (17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.24/16.66  parent1[0; 5]: (4429) {G7,W11,D5,L1,V3,M1}  { ld( Z, Y ) ==> ld( mult( X, 
% 16.24/16.66    ld( Y, Z ) ), X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := ld( Y, X )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := ld( ld( Y, X ), ld( Y, X ) )
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4431) {G8,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), ld( ld( Y, X ), ld( 
% 16.24/16.66    Y, X ) ) ) ==> ld( X, Y ) }.
% 16.24/16.66  parent0[0]: (4430) {G8,W15,D5,L1,V2,M1}  { ld( X, Y ) ==> ld( ld( Y, X ), 
% 16.24/16.66    ld( ld( Y, X ), ld( Y, X ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (182) {G16,W15,D5,L1,V2,M1} P(162,51) { ld( ld( X, Y ), ld( ld
% 16.24/16.66    ( X, Y ), ld( X, Y ) ) ) ==> ld( Y, X ) }.
% 16.24/16.66  parent0: (4431) {G8,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), ld( ld( Y, X ), ld
% 16.24/16.66    ( Y, X ) ) ) ==> ld( X, Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4433) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( mult( X
% 16.24/16.66    , Y ), rd( mult( X, Z ), Y ) ) }.
% 16.24/16.66  parent0[0]: (32) {G4,W15,D5,L1,V3,M1} P(28,1) { ld( mult( X, Y ), rd( mult
% 16.24/16.66    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4435) {G5,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( mult( 
% 16.24/16.66    ld( Y, Y ), X ), rd( Y, X ) ) }.
% 16.24/16.66  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d
% 16.24/16.66    (17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.24/16.66  parent1[0; 13]: (4433) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( 
% 16.24/16.66    mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := ld( Y, Y )
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4437) {G5,W15,D5,L1,V2,M1}  { ld( mult( ld( Y, Y ), X ), rd( Y, X
% 16.24/16.66     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.24/16.66  parent0[0]: (4435) {G5,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( mult
% 16.24/16.66    ( ld( Y, Y ), X ), rd( Y, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (185) {G16,W15,D5,L1,V2,M1} P(162,32) { ld( mult( ld( X, X ), 
% 16.24/16.66    Y ), rd( X, Y ) ) ==> rd( ld( Y, X ), Y ) }.
% 16.24/16.66  parent0: (4437) {G5,W15,D5,L1,V2,M1}  { ld( mult( ld( Y, Y ), X ), rd( Y, X
% 16.24/16.66     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4439) {G3,W19,D6,L1,V3,M1}  { ld( Y, Z ) ==> ld( mult( mult( X, ld
% 16.24/16.66    ( Y, Z ) ), Y ), mult( X, mult( ld( Y, Z ), Z ) ) ) }.
% 16.24/16.66  parent0[0]: (19) {G3,W19,D6,L1,V3,M1} P(7,16) { ld( mult( mult( Z, ld( Y, X
% 16.24/16.66     ) ), Y ), mult( Z, mult( ld( Y, X ), X ) ) ) ==> ld( Y, X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4465) {G4,W27,D7,L1,V3,M1}  { ld( X, ld( X, X ) ) ==> ld( mult( 
% 16.24/16.66    mult( Y, ld( X, ld( X, X ) ) ), X ), mult( Y, mult( ld( Z, rd( Z, X ) ), 
% 16.24/16.66    ld( X, X ) ) ) ) }.
% 16.24/16.66  parent0[0]: (172) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.24/16.66    ld( Y, rd( Y, X ) ) }.
% 16.24/16.66  parent1[0; 19]: (4439) {G3,W19,D6,L1,V3,M1}  { ld( Y, Z ) ==> ld( mult( 
% 16.24/16.66    mult( X, ld( Y, Z ) ), Y ), mult( X, mult( ld( Y, Z ), Z ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66     Z := ld( X, X )
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4467) {G5,W27,D7,L1,V4,M1}  { ld( X, ld( X, X ) ) ==> ld( mult( 
% 16.24/16.66    mult( Y, ld( T, rd( T, X ) ) ), X ), mult( Y, mult( ld( Z, rd( Z, X ) ), 
% 16.24/16.66    ld( X, X ) ) ) ) }.
% 16.24/16.66  parent0[0]: (172) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.24/16.66    ld( Y, rd( Y, X ) ) }.
% 16.24/16.66  parent1[0; 10]: (4465) {G4,W27,D7,L1,V3,M1}  { ld( X, ld( X, X ) ) ==> ld( 
% 16.24/16.66    mult( mult( Y, ld( X, ld( X, X ) ) ), X ), mult( Y, mult( ld( Z, rd( Z, X
% 16.24/16.66     ) ), ld( X, X ) ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := T
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4468) {G6,W27,D7,L1,V5,M1}  { ld( U, rd( U, X ) ) ==> ld( mult( 
% 16.24/16.66    mult( Y, ld( Z, rd( Z, X ) ) ), X ), mult( Y, mult( ld( T, rd( T, X ) ), 
% 16.24/16.66    ld( X, X ) ) ) ) }.
% 16.24/16.66  parent0[0]: (172) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.24/16.66    ld( Y, rd( Y, X ) ) }.
% 16.24/16.66  parent1[0; 1]: (4467) {G5,W27,D7,L1,V4,M1}  { ld( X, ld( X, X ) ) ==> ld( 
% 16.24/16.66    mult( mult( Y, ld( T, rd( T, X ) ) ), X ), mult( Y, mult( ld( Z, rd( Z, X
% 16.24/16.66     ) ), ld( X, X ) ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := U
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := T
% 16.24/16.66     T := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4474) {G7,W23,D7,L1,V4,M1}  { ld( X, rd( X, Y ) ) ==> ld( mult( 
% 16.24/16.66    rd( Z, Y ), Y ), mult( Z, mult( ld( U, rd( U, Y ) ), ld( Y, Y ) ) ) ) }.
% 16.24/16.66  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.24/16.66     ) ) ==> rd( X, Y ) }.
% 16.24/16.66  parent1[0; 8]: (4468) {G6,W27,D7,L1,V5,M1}  { ld( U, rd( U, X ) ) ==> ld( 
% 16.24/16.66    mult( mult( Y, ld( Z, rd( Z, X ) ) ), X ), mult( Y, mult( ld( T, rd( T, X
% 16.24/16.66     ) ), ld( X, X ) ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := T
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := T
% 16.24/16.66     T := U
% 16.24/16.66     U := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4475) {G1,W19,D7,L1,V4,M1}  { ld( X, rd( X, Y ) ) ==> ld( Z, mult
% 16.24/16.66    ( Z, mult( ld( T, rd( T, Y ) ), ld( Y, Y ) ) ) ) }.
% 16.24/16.66  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.66  parent1[0; 7]: (4474) {G7,W23,D7,L1,V4,M1}  { ld( X, rd( X, Y ) ) ==> ld( 
% 16.24/16.66    mult( rd( Z, Y ), Y ), mult( Z, mult( ld( U, rd( U, Y ) ), ld( Y, Y ) ) )
% 16.24/16.66     ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := U
% 16.24/16.66     U := T
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4476) {G1,W15,D5,L1,V3,M1}  { ld( X, rd( X, Y ) ) ==> mult( ld( T
% 16.24/16.66    , rd( T, Y ) ), ld( Y, Y ) ) }.
% 16.24/16.66  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.66  parent1[0; 6]: (4475) {G1,W19,D7,L1,V4,M1}  { ld( X, rd( X, Y ) ) ==> ld( Z
% 16.24/16.66    , mult( Z, mult( ld( T, rd( T, Y ) ), ld( Y, Y ) ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := mult( ld( T, rd( T, Y ) ), ld( Y, Y ) )
% 16.24/16.66     Y := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := T
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4477) {G1,W15,D5,L1,V3,M1}  { mult( ld( Z, rd( Z, Y ) ), ld( Y, Y
% 16.24/16.66     ) ) ==> ld( X, rd( X, Y ) ) }.
% 16.24/16.66  parent0[0]: (4476) {G1,W15,D5,L1,V3,M1}  { ld( X, rd( X, Y ) ) ==> mult( ld
% 16.24/16.66    ( T, rd( T, Y ) ), ld( Y, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := T
% 16.24/16.66     T := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (188) {G16,W15,D5,L1,V2,M1} P(172,19);d(65);d(2);d(1) { mult( 
% 16.24/16.66    ld( Y, rd( Y, X ) ), ld( X, X ) ) ==> ld( Y, rd( Y, X ) ) }.
% 16.24/16.66  parent0: (4477) {G1,W15,D5,L1,V3,M1}  { mult( ld( Z, rd( Z, Y ) ), ld( Y, Y
% 16.24/16.66     ) ) ==> ld( X, rd( X, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4479) {G15,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) = ld( X, ld( X
% 16.24/16.66    , X ) ) }.
% 16.24/16.66  parent0[0]: (172) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.24/16.66    ld( Y, rd( Y, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4482) {G16,W15,D5,L1,V1,M1}  { ld( ld( X, X ), ld( X, ld( X, X )
% 16.24/16.66     ) ) = ld( X, ld( X, X ) ) }.
% 16.24/16.66  parent0[0]: (171) {G15,W11,D4,L1,V1,M1} P(157,46) { rd( ld( X, X ), X ) ==>
% 16.24/16.66     ld( X, ld( X, X ) ) }.
% 16.24/16.66  parent1[0; 5]: (4479) {G15,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) = ld( X
% 16.24/16.66    , ld( X, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := ld( X, X )
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (193) {G16,W15,D5,L1,V1,M1} P(171,172) { ld( ld( X, X ), ld( X
% 16.24/16.66    , ld( X, X ) ) ) ==> ld( X, ld( X, X ) ) }.
% 16.24/16.66  parent0: (4482) {G16,W15,D5,L1,V1,M1}  { ld( ld( X, X ), ld( X, ld( X, X )
% 16.24/16.66     ) ) = ld( X, ld( X, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4485) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( mult( X, Y
% 16.24/16.66     ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.24/16.66  parent0[0]: (126) {G3,W15,D5,L1,V3,M1} P(12,14);d(114) { rd( mult( mult( X
% 16.24/16.66    , T ), Y ), mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := T
% 16.24/16.66     T := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4486) {G4,W19,D5,L1,V2,M1}  { rd( ld( X, ld( X, X ) ), Y ) ==> rd
% 16.24/16.66    ( mult( ld( X, X ), Y ), mult( Y, mult( X, Y ) ) ) }.
% 16.24/16.66  parent0[0]: (167) {G15,W11,D5,L1,V1,M1} P(157,77) { mult( ld( X, ld( X, X )
% 16.24/16.66     ), X ) ==> ld( X, X ) }.
% 16.24/16.66  parent1[0; 10]: (4485) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( 
% 16.24/16.66    mult( X, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := ld( X, ld( X, X ) )
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4488) {G4,W19,D5,L1,V2,M1}  { rd( mult( ld( X, X ), Y ), mult( Y, 
% 16.24/16.66    mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.24/16.66  parent0[0]: (4486) {G4,W19,D5,L1,V2,M1}  { rd( ld( X, ld( X, X ) ), Y ) ==>
% 16.24/16.66     rd( mult( ld( X, X ), Y ), mult( Y, mult( X, Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (208) {G16,W19,D5,L1,V2,M1} P(167,126) { rd( mult( ld( X, X )
% 16.24/16.66    , Y ), mult( Y, mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.24/16.66  parent0: (4488) {G4,W19,D5,L1,V2,M1}  { rd( mult( ld( X, X ), Y ), mult( Y
% 16.24/16.66    , mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4491) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( mult( X, Y
% 16.24/16.66     ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.24/16.66  parent0[0]: (126) {G3,W15,D5,L1,V3,M1} P(12,14);d(114) { rd( mult( mult( X
% 16.24/16.66    , T ), Y ), mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := T
% 16.24/16.66     T := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4493) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), X ), Z ) ==> 
% 16.24/16.66    rd( mult( ld( Y, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.24/16.66  parent0[0]: (45) {G6,W11,D5,L1,V2,M1} P(38,2) { mult( ld( mult( Y, X ), Y )
% 16.24/16.66    , X ) ==> ld( X, X ) }.
% 16.24/16.66  parent1[0; 10]: (4491) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( 
% 16.24/16.66    mult( X, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := ld( mult( X, Y ), X )
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4495) {G5,W15,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), X ), Z ) ==> 
% 16.24/16.66    rd( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.24/16.66  parent0[0]: (208) {G16,W19,D5,L1,V2,M1} P(167,126) { rd( mult( ld( X, X ), 
% 16.24/16.66    Y ), mult( Y, mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.24/16.66  parent1[0; 8]: (4493) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), X ), Z
% 16.24/16.66     ) ==> rd( mult( ld( Y, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4496) {G5,W15,D5,L1,V3,M1}  { rd( ld( Y, ld( Y, Y ) ), Z ) ==> rd
% 16.24/16.66    ( ld( mult( X, Y ), X ), Z ) }.
% 16.24/16.66  parent0[0]: (4495) {G5,W15,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), X ), Z ) 
% 16.24/16.66    ==> rd( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (213) {G17,W15,D5,L1,V3,M1} P(45,126);d(208) { rd( ld( Y, ld( 
% 16.24/16.66    Y, Y ) ), Z ) = rd( ld( mult( X, Y ), X ), Z ) }.
% 16.24/16.66  parent0: (4496) {G5,W15,D5,L1,V3,M1}  { rd( ld( Y, ld( Y, Y ) ), Z ) ==> rd
% 16.24/16.66    ( ld( mult( X, Y ), X ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4498) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( mult( X, Y
% 16.24/16.66     ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.24/16.66  parent0[0]: (126) {G3,W15,D5,L1,V3,M1} P(12,14);d(114) { rd( mult( mult( X
% 16.24/16.66    , T ), Y ), mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := T
% 16.24/16.66     T := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4501) {G4,W19,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Z ) ==> rd
% 16.24/16.66    ( mult( ld( Y, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.24/16.66  parent0[0]: (77) {G7,W11,D5,L1,V2,M1} P(46,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.24/16.66    X ) ==> ld( X, X ) }.
% 16.24/16.66  parent1[0; 10]: (4498) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( 
% 16.24/16.66    mult( X, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := ld( X, rd( X, Y ) )
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4503) {G5,W15,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Z ) ==> rd
% 16.24/16.66    ( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.24/16.66  parent0[0]: (208) {G16,W19,D5,L1,V2,M1} P(167,126) { rd( mult( ld( X, X ), 
% 16.24/16.66    Y ), mult( Y, mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.24/16.66  parent1[0; 8]: (4501) {G4,W19,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Z ) 
% 16.24/16.66    ==> rd( mult( ld( Y, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4504) {G5,W15,D5,L1,V3,M1}  { rd( ld( Y, ld( Y, Y ) ), Z ) ==> rd
% 16.24/16.66    ( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.66  parent0[0]: (4503) {G5,W15,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Z ) ==>
% 16.24/16.66     rd( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (214) {G17,W15,D5,L1,V3,M1} P(77,126);d(208) { rd( ld( Y, ld( 
% 16.24/16.66    Y, Y ) ), Z ) = rd( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.66  parent0: (4504) {G5,W15,D5,L1,V3,M1}  { rd( ld( Y, ld( Y, Y ) ), Z ) ==> rd
% 16.24/16.66    ( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4506) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( mult( X, Y
% 16.24/16.66     ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.24/16.66  parent0[0]: (126) {G3,W15,D5,L1,V3,M1} P(12,14);d(114) { rd( mult( mult( X
% 16.24/16.66    , T ), Y ), mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := T
% 16.24/16.66     T := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4510) {G2,W23,D8,L1,V4,M1}  { rd( mult( mult( rd( X, mult( Y, 
% 16.24/16.66    mult( Z, Y ) ) ), Y ), Z ), T ) ==> rd( mult( X, T ), mult( T, mult( Y, T
% 16.24/16.66     ) ) ) }.
% 16.24/16.66  parent0[0]: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.24/16.66    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.24/16.66  parent1[0; 16]: (4506) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( 
% 16.24/16.66    mult( X, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := mult( mult( rd( X, mult( Y, mult( Z, Y ) ) ), Y ), Z )
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := T
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4514) {G3,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), T ) ==> rd( mult( X
% 16.24/16.66    , T ), mult( T, mult( Y, T ) ) ) }.
% 16.24/16.66  parent0[0]: (114) {G2,W15,D7,L1,V3,M1} P(12,3) { mult( mult( rd( X, mult( Y
% 16.24/16.66    , mult( Z, Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.24/16.66  parent1[0; 2]: (4510) {G2,W23,D8,L1,V4,M1}  { rd( mult( mult( rd( X, mult( 
% 16.24/16.66    Y, mult( Z, Y ) ) ), Y ), Z ), T ) ==> rd( mult( X, T ), mult( T, mult( Y
% 16.24/16.66    , T ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := T
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4515) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), mult( Z, mult( Y, 
% 16.24/16.66    Z ) ) ) ==> rd( rd( X, Y ), Z ) }.
% 16.24/16.66  parent0[0]: (4514) {G3,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), T ) ==> rd( mult
% 16.24/16.66    ( X, T ), mult( T, mult( Y, T ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := T
% 16.24/16.66     T := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (215) {G4,W15,D5,L1,V3,M1} P(12,126);d(114) { rd( mult( X, T )
% 16.24/16.66    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.24/16.66  parent0: (4515) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), mult( Z, mult( Y
% 16.24/16.66    , Z ) ) ) ==> rd( rd( X, Y ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := T
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4516) {G17,W15,D5,L1,V3,M1}  { rd( ld( mult( Z, X ), Z ), Y ) = rd
% 16.24/16.66    ( ld( X, ld( X, X ) ), Y ) }.
% 16.24/16.66  parent0[0]: (213) {G17,W15,D5,L1,V3,M1} P(45,126);d(208) { rd( ld( Y, ld( Y
% 16.24/16.66    , Y ) ), Z ) = rd( ld( mult( X, Y ), X ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4521) {G18,W15,D5,L1,V4,M1}  { rd( ld( mult( X, Y ), X ), Z ) = 
% 16.24/16.66    rd( ld( mult( T, Y ), T ), Z ) }.
% 16.24/16.66  parent0[0]: (213) {G17,W15,D5,L1,V3,M1} P(45,126);d(208) { rd( ld( Y, ld( Y
% 16.24/16.66    , Y ) ), Z ) = rd( ld( mult( X, Y ), X ), Z ) }.
% 16.24/16.66  parent1[0; 8]: (4516) {G17,W15,D5,L1,V3,M1}  { rd( ld( mult( Z, X ), Z ), Y
% 16.24/16.66     ) = rd( ld( X, ld( X, X ) ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := T
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (222) {G18,W15,D5,L1,V4,M1} P(213,213) { rd( ld( mult( Z, X )
% 16.24/16.66    , Z ), Y ) = rd( ld( mult( T, X ), T ), Y ) }.
% 16.24/16.66  parent0: (4521) {G18,W15,D5,L1,V4,M1}  { rd( ld( mult( X, Y ), X ), Z ) = 
% 16.24/16.66    rd( ld( mult( T, Y ), T ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Y
% 16.24/16.66     T := T
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4522) {G6,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> rd( X, rd( ld( Y, Y
% 16.24/16.66     ), Y ) ) }.
% 16.24/16.66  parent0[0]: (43) {G6,W11,D5,L1,V2,M1} P(38,7) { rd( X, rd( ld( Y, Y ), Y )
% 16.24/16.66     ) ==> mult( X, Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4524) {G7,W19,D5,L1,V4,M1}  { mult( ld( mult( X, Y ), X ), Z ) 
% 16.24/16.66    ==> rd( ld( mult( T, Y ), T ), rd( ld( Z, Z ), Z ) ) }.
% 16.24/16.66  parent0[0]: (222) {G18,W15,D5,L1,V4,M1} P(213,213) { rd( ld( mult( Z, X ), 
% 16.24/16.66    Z ), Y ) = rd( ld( mult( T, X ), T ), Y ) }.
% 16.24/16.66  parent1[0; 8]: (4522) {G6,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> rd( X, rd( 
% 16.24/16.66    ld( Y, Y ), Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := rd( ld( Z, Z ), Z )
% 16.24/16.66     Z := X
% 16.24/16.66     T := T
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := ld( mult( X, Y ), X )
% 16.24/16.66     Y := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4525) {G7,W15,D5,L1,V4,M1}  { mult( ld( mult( X, Y ), X ), Z ) 
% 16.24/16.66    ==> mult( ld( mult( T, Y ), T ), Z ) }.
% 16.24/16.66  parent0[0]: (43) {G6,W11,D5,L1,V2,M1} P(38,7) { rd( X, rd( ld( Y, Y ), Y )
% 16.24/16.66     ) ==> mult( X, Y ) }.
% 16.24/16.66  parent1[0; 8]: (4524) {G7,W19,D5,L1,V4,M1}  { mult( ld( mult( X, Y ), X ), 
% 16.24/16.66    Z ) ==> rd( ld( mult( T, Y ), T ), rd( ld( Z, Z ), Z ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := ld( mult( T, Y ), T )
% 16.24/16.66     Y := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := T
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (244) {G19,W15,D5,L1,V4,M1} P(222,43);d(43) { mult( ld( mult( 
% 16.24/16.66    T, Y ), T ), Z ) = mult( ld( mult( X, Y ), X ), Z ) }.
% 16.24/16.66  parent0: (4525) {G7,W15,D5,L1,V4,M1}  { mult( ld( mult( X, Y ), X ), Z ) 
% 16.24/16.66    ==> mult( ld( mult( T, Y ), T ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := T
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := X
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4529) {G8,W19,D6,L1,V4,M1}  { mult( ld( mult( X, Y ), X ), Z ) = 
% 16.24/16.66    mult( ld( ld( Y, Y ), ld( T, rd( T, Y ) ) ), Z ) }.
% 16.24/16.66  parent0[0]: (77) {G7,W11,D5,L1,V2,M1} P(46,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.24/16.66    X ) ==> ld( X, X ) }.
% 16.24/16.66  parent1[0; 10]: (244) {G19,W15,D5,L1,V4,M1} P(222,43);d(43) { mult( ld( 
% 16.24/16.66    mult( T, Y ), T ), Z ) = mult( ld( mult( X, Y ), X ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := T
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := ld( T, rd( T, Y ) )
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4530) {G8,W15,D5,L1,V4,M1}  { mult( ld( mult( X, Y ), X ), Z ) = 
% 16.24/16.66    mult( ld( T, rd( T, Y ) ), Z ) }.
% 16.24/16.66  parent0[0]: (72) {G7,W15,D5,L1,V2,M1} P(46,46) { ld( ld( X, X ), ld( Y, rd
% 16.24/16.66    ( Y, X ) ) ) ==> ld( Y, rd( Y, X ) ) }.
% 16.24/16.66  parent1[0; 9]: (4529) {G8,W19,D6,L1,V4,M1}  { mult( ld( mult( X, Y ), X ), 
% 16.24/16.66    Z ) = mult( ld( ld( Y, Y ), ld( T, rd( T, Y ) ) ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := T
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := T
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4531) {G8,W15,D5,L1,V4,M1}  { mult( ld( T, rd( T, Y ) ), Z ) = 
% 16.24/16.66    mult( ld( mult( X, Y ), X ), Z ) }.
% 16.24/16.66  parent0[0]: (4530) {G8,W15,D5,L1,V4,M1}  { mult( ld( mult( X, Y ), X ), Z )
% 16.24/16.66     = mult( ld( T, rd( T, Y ) ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := T
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (255) {G20,W15,D5,L1,V4,M1} P(77,244);d(72) { mult( ld( X, rd
% 16.24/16.66    ( X, Y ) ), Z ) = mult( ld( mult( T, Y ), T ), Z ) }.
% 16.24/16.66  parent0: (4531) {G8,W15,D5,L1,V4,M1}  { mult( ld( T, rd( T, Y ) ), Z ) = 
% 16.24/16.66    mult( ld( mult( X, Y ), X ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := T
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := X
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4532) {G20,W15,D5,L1,V4,M1}  { mult( ld( mult( T, Y ), T ), Z ) = 
% 16.24/16.66    mult( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.66  parent0[0]: (255) {G20,W15,D5,L1,V4,M1} P(77,244);d(72) { mult( ld( X, rd( 
% 16.24/16.66    X, Y ) ), Z ) = mult( ld( mult( T, Y ), T ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := T
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4533) {G20,W15,D5,L1,V4,M1}  { mult( ld( mult( T, Y ), T ), Z ) = 
% 16.24/16.66    mult( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.66  parent0[0]: (255) {G20,W15,D5,L1,V4,M1} P(77,244);d(72) { mult( ld( X, rd( 
% 16.24/16.66    X, Y ) ), Z ) = mult( ld( mult( T, Y ), T ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := T
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4534) {G21,W15,D5,L1,V4,M1}  { mult( ld( U, rd( U, Y ) ), Z ) = 
% 16.24/16.66    mult( ld( T, rd( T, Y ) ), Z ) }.
% 16.24/16.66  parent0[0]: (4532) {G20,W15,D5,L1,V4,M1}  { mult( ld( mult( T, Y ), T ), Z
% 16.24/16.66     ) = mult( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.66  parent1[0; 1]: (4533) {G20,W15,D5,L1,V4,M1}  { mult( ld( mult( T, Y ), T )
% 16.24/16.66    , Z ) = mult( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := U
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := T
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (264) {G21,W15,D5,L1,V4,M1} P(255,255) { mult( ld( U, rd( U, Y
% 16.24/16.66     ) ), Z ) = mult( ld( T, rd( T, Y ) ), Z ) }.
% 16.24/16.66  parent0: (4534) {G21,W15,D5,L1,V4,M1}  { mult( ld( U, rd( U, Y ) ), Z ) = 
% 16.24/16.66    mult( ld( T, rd( T, Y ) ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := W
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := T
% 16.24/16.66     U := U
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4538) {G20,W15,D5,L1,V4,M1}  { mult( ld( mult( T, Y ), T ), Z ) = 
% 16.24/16.66    mult( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.66  parent0[0]: (255) {G20,W15,D5,L1,V4,M1} P(77,244);d(72) { mult( ld( X, rd( 
% 16.24/16.66    X, Y ) ), Z ) = mult( ld( mult( T, Y ), T ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := T
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4540) {G16,W19,D6,L1,V3,M1}  { mult( ld( ld( X, X ), ld( X, ld( X
% 16.24/16.66    , X ) ) ), Y ) = mult( ld( Z, rd( Z, X ) ), Y ) }.
% 16.24/16.66  parent0[0]: (167) {G15,W11,D5,L1,V1,M1} P(157,77) { mult( ld( X, ld( X, X )
% 16.24/16.66     ), X ) ==> ld( X, X ) }.
% 16.24/16.66  parent1[0; 3]: (4538) {G20,W15,D5,L1,V4,M1}  { mult( ld( mult( T, Y ), T )
% 16.24/16.66    , Z ) = mult( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Y
% 16.24/16.66     T := ld( X, ld( X, X ) )
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4541) {G17,W15,D5,L1,V3,M1}  { mult( ld( X, ld( X, X ) ), Y ) = 
% 16.24/16.66    mult( ld( Z, rd( Z, X ) ), Y ) }.
% 16.24/16.66  parent0[0]: (193) {G16,W15,D5,L1,V1,M1} P(171,172) { ld( ld( X, X ), ld( X
% 16.24/16.66    , ld( X, X ) ) ) ==> ld( X, ld( X, X ) ) }.
% 16.24/16.66  parent1[0; 2]: (4540) {G16,W19,D6,L1,V3,M1}  { mult( ld( ld( X, X ), ld( X
% 16.24/16.66    , ld( X, X ) ) ), Y ) = mult( ld( Z, rd( Z, X ) ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4542) {G17,W15,D5,L1,V3,M1}  { mult( ld( Z, rd( Z, X ) ), Y ) = 
% 16.24/16.66    mult( ld( X, ld( X, X ) ), Y ) }.
% 16.24/16.66  parent0[0]: (4541) {G17,W15,D5,L1,V3,M1}  { mult( ld( X, ld( X, X ) ), Y ) 
% 16.24/16.66    = mult( ld( Z, rd( Z, X ) ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (265) {G21,W15,D5,L1,V3,M1} P(167,255);d(193) { mult( ld( Y, 
% 16.24/16.66    rd( Y, X ) ), Z ) = mult( ld( X, ld( X, X ) ), Z ) }.
% 16.24/16.66  parent0: (4542) {G17,W15,D5,L1,V3,M1}  { mult( ld( Z, rd( Z, X ) ), Y ) = 
% 16.24/16.66    mult( ld( X, ld( X, X ) ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4543) {G15,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) = ld( X, ld( 
% 16.24/16.66    X, X ) ) }.
% 16.24/16.66  parent0[0]: (173) {G15,W11,D4,L1,V2,M1} P(157,52) { ld( X, ld( X, X ) ) = 
% 16.24/16.66    ld( mult( Y, X ), Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4544) {G16,W19,D6,L1,V4,M1}  { ld( mult( ld( T, rd( T, Y ) ), Z )
% 16.24/16.66    , ld( X, rd( X, Y ) ) ) = ld( Z, ld( Z, Z ) ) }.
% 16.24/16.66  parent0[0]: (264) {G21,W15,D5,L1,V4,M1} P(255,255) { mult( ld( U, rd( U, Y
% 16.24/16.66     ) ), Z ) = mult( ld( T, rd( T, Y ) ), Z ) }.
% 16.24/16.66  parent1[0; 2]: (4543) {G15,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) = ld( 
% 16.24/16.66    X, ld( X, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := U
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := T
% 16.24/16.66     U := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := ld( X, rd( X, Y ) )
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4545) {G16,W19,D6,L1,V4,M1}  { ld( Z, ld( Z, Z ) ) = ld( mult( ld
% 16.24/16.66    ( X, rd( X, Y ) ), Z ), ld( T, rd( T, Y ) ) ) }.
% 16.24/16.66  parent0[0]: (4544) {G16,W19,D6,L1,V4,M1}  { ld( mult( ld( T, rd( T, Y ) ), 
% 16.24/16.66    Z ), ld( X, rd( X, Y ) ) ) = ld( Z, ld( Z, Z ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := T
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (294) {G22,W19,D6,L1,V4,M1} P(264,173) { ld( Z, ld( Z, Z ) ) =
% 16.24/16.66     ld( mult( ld( T, rd( T, Y ) ), Z ), ld( X, rd( X, Y ) ) ) }.
% 16.24/16.66  parent0: (4545) {G16,W19,D6,L1,V4,M1}  { ld( Z, ld( Z, Z ) ) = ld( mult( ld
% 16.24/16.66    ( X, rd( X, Y ) ), Z ), ld( T, rd( T, Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := T
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := X
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4546) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X, rd( X
% 16.24/16.66    , Y ) ) }.
% 16.24/16.66  parent0[0]: (52) {G7,W11,D4,L1,V3,M1} P(2,39) { ld( X, rd( X, Y ) ) = ld( 
% 16.24/16.66    mult( Z, Y ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4547) {G8,W19,D6,L1,V5,M1}  { ld( mult( ld( U, rd( U, Y ) ), Z )
% 16.24/16.66    , ld( X, rd( X, Y ) ) ) = ld( T, rd( T, Z ) ) }.
% 16.24/16.66  parent0[0]: (264) {G21,W15,D5,L1,V4,M1} P(255,255) { mult( ld( U, rd( U, Y
% 16.24/16.66     ) ), Z ) = mult( ld( T, rd( T, Y ) ), Z ) }.
% 16.24/16.66  parent1[0; 2]: (4546) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X
% 16.24/16.66    , rd( X, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := W
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := U
% 16.24/16.66     U := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := T
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := ld( X, rd( X, Y ) )
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4548) {G8,W19,D6,L1,V5,M1}  { ld( U, rd( U, Z ) ) = ld( mult( ld( 
% 16.24/16.66    X, rd( X, Y ) ), Z ), ld( T, rd( T, Y ) ) ) }.
% 16.24/16.66  parent0[0]: (4547) {G8,W19,D6,L1,V5,M1}  { ld( mult( ld( U, rd( U, Y ) ), Z
% 16.24/16.66     ), ld( X, rd( X, Y ) ) ) = ld( T, rd( T, Z ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := T
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := U
% 16.24/16.66     U := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (299) {G22,W19,D6,L1,V5,M1} P(264,52) { ld( U, rd( U, Z ) ) = 
% 16.24/16.66    ld( mult( ld( T, rd( T, Y ) ), Z ), ld( X, rd( X, Y ) ) ) }.
% 16.24/16.66  parent0: (4548) {G8,W19,D6,L1,V5,M1}  { ld( U, rd( U, Z ) ) = ld( mult( ld
% 16.24/16.66    ( X, rd( X, Y ) ), Z ), ld( T, rd( T, Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := T
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := X
% 16.24/16.66     U := U
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4550) {G7,W11,D5,L1,V3,M1}  { ld( Z, Y ) ==> ld( mult( X, ld( Y, Z
% 16.24/16.66     ) ), X ) }.
% 16.24/16.66  parent0[0]: (51) {G7,W11,D5,L1,V3,M1} P(0,39) { ld( mult( Z, ld( X, Y ) ), 
% 16.24/16.66    Z ) ==> ld( Y, X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4555) {G8,W19,D6,L1,V4,M1}  { ld( X, Y ) ==> ld( mult( ld( T, ld
% 16.24/16.66    ( T, T ) ), ld( Y, X ) ), ld( Z, rd( Z, T ) ) ) }.
% 16.24/16.66  parent0[0]: (265) {G21,W15,D5,L1,V3,M1} P(167,255);d(193) { mult( ld( Y, rd
% 16.24/16.66    ( Y, X ) ), Z ) = mult( ld( X, ld( X, X ) ), Z ) }.
% 16.24/16.66  parent1[0; 5]: (4550) {G7,W11,D5,L1,V3,M1}  { ld( Z, Y ) ==> ld( mult( X, 
% 16.24/16.66    ld( Y, Z ) ), X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := T
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := ld( Y, X )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := ld( Z, rd( Z, T ) )
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4556) {G8,W19,D6,L1,V4,M1}  { ld( mult( ld( Z, ld( Z, Z ) ), ld( Y
% 16.24/16.66    , X ) ), ld( T, rd( T, Z ) ) ) ==> ld( X, Y ) }.
% 16.24/16.66  parent0[0]: (4555) {G8,W19,D6,L1,V4,M1}  { ld( X, Y ) ==> ld( mult( ld( T, 
% 16.24/16.66    ld( T, T ) ), ld( Y, X ) ), ld( Z, rd( Z, T ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := T
% 16.24/16.66     T := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (332) {G22,W19,D6,L1,V4,M1} P(265,51) { ld( mult( ld( Y, ld( Y
% 16.24/16.66    , Y ) ), ld( Z, T ) ), ld( X, rd( X, Y ) ) ) ==> ld( T, Z ) }.
% 16.24/16.66  parent0: (4556) {G8,W19,D6,L1,V4,M1}  { ld( mult( ld( Z, ld( Z, Z ) ), ld( 
% 16.24/16.66    Y, X ) ), ld( T, rd( T, Z ) ) ) ==> ld( X, Y ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := T
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := Y
% 16.24/16.66     T := X
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4558) {G4,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), Y ) ==> rd( mult( X
% 16.24/16.66    , Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.66  parent0[0]: (215) {G4,W15,D5,L1,V3,M1} P(12,126);d(114) { rd( mult( X, T )
% 16.24/16.66    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := T
% 16.24/16.66     T := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4565) {G5,W27,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z, Z ) )
% 16.24/16.66     ) ==> rd( rd( X, Z ), mult( ld( Z, ld( Z, Z ) ), mult( Y, ld( Z, ld( Z, 
% 16.24/16.66    Z ) ) ) ) ) }.
% 16.24/16.66  parent0[0]: (170) {G15,W11,D5,L1,V2,M1} P(157,65) { mult( Y, ld( X, ld( X, 
% 16.24/16.66    X ) ) ) ==> rd( Y, X ) }.
% 16.24/16.66  parent1[0; 11]: (4558) {G4,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), Y ) ==> rd( 
% 16.24/16.66    mult( X, Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := ld( Z, ld( Z, Z ) )
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4568) {G6,W27,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z, Z ) )
% 16.24/16.66     ) ==> rd( rd( X, Z ), mult( ld( ld( ld( Z, Z ), Z ), Y ), ld( Z, ld( Z, 
% 16.24/16.66    Z ) ) ) ) }.
% 16.24/16.66  parent0[0]: (90) {G12,W19,D5,L1,V3,M1} P(87,32);d(84);d(11);d(84) { mult( 
% 16.24/16.66    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.24/16.66    , Z ) ) }.
% 16.24/16.66  parent1[0; 14]: (4565) {G5,W27,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z
% 16.24/16.66    , Z ) ) ) ==> rd( rd( X, Z ), mult( ld( Z, ld( Z, Z ) ), mult( Y, ld( Z, 
% 16.24/16.66    ld( Z, Z ) ) ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := T
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := ld( Z, Z )
% 16.24/16.66     T := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4569) {G7,W23,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z, Z ) )
% 16.24/16.66     ) ==> rd( rd( X, Z ), rd( ld( ld( ld( Z, Z ), Z ), Y ), Z ) ) }.
% 16.24/16.66  parent0[0]: (170) {G15,W11,D5,L1,V2,M1} P(157,65) { mult( Y, ld( X, ld( X, 
% 16.24/16.66    X ) ) ) ==> rd( Y, X ) }.
% 16.24/16.66  parent1[0; 14]: (4568) {G6,W27,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z
% 16.24/16.66    , Z ) ) ) ==> rd( rd( X, Z ), mult( ld( ld( ld( Z, Z ), Z ), Y ), ld( Z, 
% 16.24/16.66    ld( Z, Z ) ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := ld( ld( ld( Z, Z ), Z ), Y )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4570) {G8,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z, Z ) )
% 16.24/16.66     ) ==> rd( rd( X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.24/16.66  parent0[0]: (176) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> X
% 16.24/16.66     }.
% 16.24/16.66  parent1[0; 16]: (4569) {G7,W23,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z
% 16.24/16.66    , Z ) ) ) ==> rd( rd( X, Z ), rd( ld( ld( ld( Z, Z ), Z ), Y ), Z ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4571) {G9,W19,D5,L1,V3,M1}  { mult( rd( X, Y ), ld( ld( Z, Z ), Z
% 16.24/16.66     ) ) ==> rd( rd( X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.24/16.66  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.66    mult( Z, ld( X, Y ) ) }.
% 16.24/16.66  parent1[0; 1]: (4570) {G8,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z
% 16.24/16.66    , Z ) ) ) ==> rd( rd( X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := ld( Z, Z )
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := rd( X, Y )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4572) {G10,W15,D5,L1,V3,M1}  { mult( rd( X, Y ), Z ) ==> rd( rd( 
% 16.24/16.66    X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.24/16.66  parent0[0]: (176) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> X
% 16.24/16.66     }.
% 16.24/16.66  parent1[0; 5]: (4571) {G9,W19,D5,L1,V3,M1}  { mult( rd( X, Y ), ld( ld( Z, 
% 16.24/16.66    Z ), Z ) ) ==> rd( rd( X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4573) {G10,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), rd( ld( Z, Y ), Z )
% 16.24/16.66     ) ==> mult( rd( X, Y ), Z ) }.
% 16.24/16.66  parent0[0]: (4572) {G10,W15,D5,L1,V3,M1}  { mult( rd( X, Y ), Z ) ==> rd( 
% 16.24/16.66    rd( X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (388) {G16,W15,D5,L1,V3,M1} P(170,215);d(90);d(170);d(176);d(
% 16.24/16.66    84);d(176) { rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) ==> mult( rd( X, Z ), 
% 16.24/16.66    Y ) }.
% 16.24/16.66  parent0: (4573) {G10,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), rd( ld( Z, Y ), Z
% 16.24/16.66     ) ) ==> mult( rd( X, Y ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4575) {G4,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), Y ) ==> rd( mult( X
% 16.24/16.66    , Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.66  parent0[0]: (215) {G4,W15,D5,L1,V3,M1} P(12,126);d(114) { rd( mult( X, T )
% 16.24/16.66    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := T
% 16.24/16.66     T := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4579) {G2,W23,D9,L1,V4,M1}  { rd( rd( X, mult( mult( rd( Y, mult
% 16.24/16.66    ( Z, mult( T, Z ) ) ), Z ), T ) ), Z ) ==> rd( mult( X, Z ), mult( Z, Y )
% 16.24/16.66     ) }.
% 16.24/16.66  parent0[0]: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.24/16.66    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.24/16.66  parent1[0; 22]: (4575) {G4,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), Y ) ==> rd( 
% 16.24/16.66    mult( X, Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := T
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := mult( mult( rd( Y, mult( Z, mult( T, Z ) ) ), Z ), T )
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4580) {G3,W15,D5,L1,V3,M1}  { rd( rd( X, rd( Y, Z ) ), Z ) ==> rd
% 16.24/16.66    ( mult( X, Z ), mult( Z, Y ) ) }.
% 16.24/16.66  parent0[0]: (114) {G2,W15,D7,L1,V3,M1} P(12,3) { mult( mult( rd( X, mult( Y
% 16.24/16.66    , mult( Z, Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.24/16.66  parent1[0; 4]: (4579) {G2,W23,D9,L1,V4,M1}  { rd( rd( X, mult( mult( rd( Y
% 16.24/16.66    , mult( Z, mult( T, Z ) ) ), Z ), T ) ), Z ) ==> rd( mult( X, Z ), mult( 
% 16.24/16.66    Z, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := T
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66     T := T
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4581) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), mult( Z, Y ) ) ==>
% 16.24/16.66     rd( rd( X, rd( Y, Z ) ), Z ) }.
% 16.24/16.66  parent0[0]: (4580) {G3,W15,D5,L1,V3,M1}  { rd( rd( X, rd( Y, Z ) ), Z ) ==>
% 16.24/16.66     rd( mult( X, Z ), mult( Z, Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (392) {G5,W15,D5,L1,V3,M1} P(12,215);d(114) { rd( mult( T, Y )
% 16.24/16.66    , mult( Y, X ) ) ==> rd( rd( T, rd( X, Y ) ), Y ) }.
% 16.24/16.66  parent0: (4581) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), mult( Z, Y ) ) 
% 16.24/16.66    ==> rd( rd( X, rd( Y, Z ) ), Z ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := T
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4583) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.24/16.66  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4584) {G2,W15,D5,L1,V3,M1}  { mult( X, mult( Y, X ) ) ==> ld( rd
% 16.24/16.66    ( rd( Z, Y ), X ), mult( Z, X ) ) }.
% 16.24/16.66  parent0[0]: (215) {G4,W15,D5,L1,V3,M1} P(12,126);d(114) { rd( mult( X, T )
% 16.24/16.66    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.24/16.66  parent1[0; 7]: (4583) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := T
% 16.24/16.66     T := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := mult( Z, X )
% 16.24/16.66     Y := mult( X, mult( Y, X ) )
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4585) {G2,W15,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), mult( Z, X
% 16.24/16.66     ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.24/16.66  parent0[0]: (4584) {G2,W15,D5,L1,V3,M1}  { mult( X, mult( Y, X ) ) ==> ld( 
% 16.24/16.66    rd( rd( Z, Y ), X ), mult( Z, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (396) {G5,W15,D5,L1,V3,M1} P(215,6) { ld( rd( rd( X, Z ), Y )
% 16.24/16.66    , mult( X, Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.24/16.66  parent0: (4585) {G2,W15,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), mult( Z, X
% 16.24/16.66     ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Y
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := X
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4587) {G16,W15,D5,L1,V3,M1}  { mult( rd( X, Z ), Y ) ==> rd( rd( X
% 16.24/16.66    , Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.66  parent0[0]: (388) {G16,W15,D5,L1,V3,M1} P(170,215);d(90);d(170);d(176);d(84
% 16.24/16.66    );d(176) { rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) ==> mult( rd( X, Z ), Y
% 16.24/16.66     ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4592) {G2,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X ) ) ==> 
% 16.24/16.66    rd( Z, rd( ld( ld( Z, X ), Y ), ld( Z, X ) ) ) }.
% 16.24/16.66  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.24/16.66  parent1[0; 9]: (4587) {G16,W15,D5,L1,V3,M1}  { mult( rd( X, Z ), Y ) ==> rd
% 16.24/16.66    ( rd( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := Z
% 16.24/16.66     Y := X
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := ld( Z, X )
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4593) {G3,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X ) ) ==> 
% 16.24/16.66    rd( Z, mult( ld( ld( Z, X ), Y ), ld( X, Z ) ) ) }.
% 16.24/16.66  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.66    mult( Z, ld( X, Y ) ) }.
% 16.24/16.66  parent1[0; 10]: (4592) {G2,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X )
% 16.24/16.66     ) ==> rd( Z, rd( ld( ld( Z, X ), Y ), ld( Z, X ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := ld( ld( Z, X ), Y )
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4594) {G4,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X ) ) ==> 
% 16.24/16.66    rd( Z, ld( X, mult( mult( Z, Y ), ld( X, Z ) ) ) ) }.
% 16.24/16.66  parent0[0]: (98) {G13,W19,D5,L1,V3,M1} P(0,11);d(90) { mult( ld( ld( Y, X )
% 16.24/16.66    , Z ), ld( X, Y ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.24/16.66  parent1[0; 10]: (4593) {G3,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X )
% 16.24/16.66     ) ==> rd( Z, mult( ld( ld( Z, X ), Y ), ld( X, Z ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  paramod: (4595) {G5,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X ) ) ==> 
% 16.24/16.66    mult( Z, ld( mult( mult( Z, Y ), ld( X, Z ) ), X ) ) }.
% 16.24/16.66  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.66    mult( Z, ld( X, Y ) ) }.
% 16.24/16.66  parent1[0; 8]: (4594) {G4,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X )
% 16.24/16.66     ) ==> rd( Z, ld( X, mult( mult( Z, Y ), ld( X, Z ) ) ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := mult( mult( Z, Y ), ld( X, Z ) )
% 16.24/16.66     Y := X
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  substitution1:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4596) {G5,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( mult( Z, Y ), ld
% 16.24/16.66    ( X, Z ) ), X ) ) ==> mult( rd( X, Y ), ld( Z, X ) ) }.
% 16.24/16.66  parent0[0]: (4595) {G5,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X ) ) 
% 16.24/16.66    ==> mult( Z, ld( mult( mult( Z, Y ), ld( X, Z ) ), X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Y
% 16.24/16.66     Z := Z
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  subsumption: (414) {G17,W19,D6,L1,V3,M1} P(7,388);d(84);d(98);d(84) { mult
% 16.24/16.66    ( Y, ld( mult( mult( Y, Z ), ld( X, Y ) ), X ) ) ==> mult( rd( X, Z ), ld
% 16.24/16.66    ( Y, X ) ) }.
% 16.24/16.66  parent0: (4596) {G5,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( mult( Z, Y ), ld
% 16.24/16.66    ( X, Z ) ), X ) ) ==> mult( rd( X, Y ), ld( Z, X ) ) }.
% 16.24/16.66  substitution0:
% 16.24/16.66     X := X
% 16.24/16.66     Y := Z
% 16.24/16.66     Z := Y
% 16.24/16.66  end
% 16.24/16.66  permutation0:
% 16.24/16.66     0 ==> 0
% 16.24/16.66  end
% 16.24/16.66  
% 16.24/16.66  eqswap: (4598) {G16,W15,D5,L1,V3,M1}  { mult( rd( X, Z ), Y ) ==> rd( rd( X
% 16.24/16.66    , Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.66  parent0[0]: (388) {G16,W15,D5,L1,V3,M1} P(170,215);d(90);d(170);d(176);d(84
% 16.24/16.67    );d(176) { rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) ==> mult( rd( X, Z ), Y
% 16.24/16.67     ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4599) {G1,W15,D5,L1,V3,M1}  { mult( rd( X, mult( Y, Z ) ), Y ) 
% 16.24/16.67    ==> rd( rd( X, Y ), rd( Z, Y ) ) }.
% 16.24/16.67  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.67  parent1[0; 13]: (4598) {G16,W15,D5,L1,V3,M1}  { mult( rd( X, Z ), Y ) ==> 
% 16.24/16.67    rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := mult( Y, Z )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4600) {G1,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), rd( Z, Y ) ) ==> 
% 16.24/16.67    mult( rd( X, mult( Y, Z ) ), Y ) }.
% 16.24/16.67  parent0[0]: (4599) {G1,W15,D5,L1,V3,M1}  { mult( rd( X, mult( Y, Z ) ), Y )
% 16.24/16.67     ==> rd( rd( X, Y ), rd( Z, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (416) {G17,W15,D5,L1,V3,M1} P(1,388) { rd( rd( Z, X ), rd( Y, 
% 16.24/16.67    X ) ) ==> mult( rd( Z, mult( X, Y ) ), X ) }.
% 16.24/16.67  parent0: (4600) {G1,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), rd( Z, Y ) ) ==> 
% 16.24/16.67    mult( rd( X, mult( Y, Z ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4602) {G16,W15,D5,L1,V3,M1}  { mult( rd( X, Z ), Y ) ==> rd( rd( X
% 16.24/16.67    , Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.67  parent0[0]: (388) {G16,W15,D5,L1,V3,M1} P(170,215);d(90);d(170);d(176);d(84
% 16.24/16.67    );d(176) { rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) ==> mult( rd( X, Z ), Y
% 16.24/16.67     ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4604) {G1,W15,D5,L1,V3,M1}  { mult( rd( mult( X, Y ), Z ), Y ) 
% 16.24/16.67    ==> rd( X, rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.67  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.24/16.67  parent1[0; 9]: (4602) {G16,W15,D5,L1,V3,M1}  { mult( rd( X, Z ), Y ) ==> rd
% 16.24/16.67    ( rd( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := mult( X, Y )
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4606) {G1,W15,D5,L1,V3,M1}  { rd( X, rd( ld( Y, Z ), Y ) ) ==> 
% 16.24/16.67    mult( rd( mult( X, Y ), Z ), Y ) }.
% 16.24/16.67  parent0[0]: (4604) {G1,W15,D5,L1,V3,M1}  { mult( rd( mult( X, Y ), Z ), Y )
% 16.24/16.67     ==> rd( X, rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (417) {G17,W15,D5,L1,V3,M1} P(3,388) { rd( X, rd( ld( Y, Z ), 
% 16.24/16.67    Y ) ) ==> mult( rd( mult( X, Y ), Z ), Y ) }.
% 16.24/16.67  parent0: (4606) {G1,W15,D5,L1,V3,M1}  { rd( X, rd( ld( Y, Z ), Y ) ) ==> 
% 16.24/16.67    mult( rd( mult( X, Y ), Z ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4607) {G17,W15,D5,L1,V3,M1}  { mult( rd( X, mult( Y, Z ) ), Y ) 
% 16.24/16.67    ==> rd( rd( X, Y ), rd( Z, Y ) ) }.
% 16.24/16.67  parent0[0]: (416) {G17,W15,D5,L1,V3,M1} P(1,388) { rd( rd( Z, X ), rd( Y, X
% 16.24/16.67     ) ) ==> mult( rd( Z, mult( X, Y ) ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4610) {G15,W15,D5,L1,V2,M1}  { mult( rd( X, mult( Y, X ) ), Y ) 
% 16.24/16.67    ==> ld( rd( X, Y ), rd( X, Y ) ) }.
% 16.24/16.67  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.67    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.67  parent1[0; 8]: (4607) {G17,W15,D5,L1,V3,M1}  { mult( rd( X, mult( Y, Z ) )
% 16.24/16.67    , Y ) ==> rd( rd( X, Y ), rd( Z, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := rd( X, Y )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (419) {G18,W15,D5,L1,V2,M1} P(416,157) { mult( rd( X, mult( Y
% 16.24/16.67    , X ) ), Y ) ==> ld( rd( X, Y ), rd( X, Y ) ) }.
% 16.24/16.67  parent0: (4610) {G15,W15,D5,L1,V2,M1}  { mult( rd( X, mult( Y, X ) ), Y ) 
% 16.24/16.67    ==> ld( rd( X, Y ), rd( X, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4617) {G5,W15,D5,L1,V3,M1}  { rd( rd( X, rd( Z, Y ) ), Y ) ==> rd
% 16.24/16.67    ( mult( X, Y ), mult( Y, Z ) ) }.
% 16.24/16.67  parent0[0]: (392) {G5,W15,D5,L1,V3,M1} P(12,215);d(114) { rd( mult( T, Y )
% 16.24/16.67    , mult( Y, X ) ) ==> rd( rd( T, rd( X, Y ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := T
% 16.24/16.67     T := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4624) {G6,W15,D5,L1,V1,M1}  { rd( rd( X, rd( X, X ) ), X ) ==> ld
% 16.24/16.67    ( mult( X, X ), mult( X, X ) ) }.
% 16.24/16.67  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.67    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.67  parent1[0; 8]: (4617) {G5,W15,D5,L1,V3,M1}  { rd( rd( X, rd( Z, Y ) ), Y ) 
% 16.24/16.67    ==> rd( mult( X, Y ), mult( Y, Z ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := mult( X, X )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := X
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4626) {G7,W15,D5,L1,V1,M1}  { rd( rd( X, ld( X, X ) ), X ) ==> ld
% 16.24/16.67    ( mult( X, X ), mult( X, X ) ) }.
% 16.24/16.67  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.67    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.67  parent1[0; 4]: (4624) {G6,W15,D5,L1,V1,M1}  { rd( rd( X, rd( X, X ) ), X ) 
% 16.24/16.67    ==> ld( mult( X, X ), mult( X, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4627) {G2,W11,D4,L1,V1,M1}  { rd( X, X ) ==> ld( mult( X, X ), 
% 16.24/16.67    mult( X, X ) ) }.
% 16.24/16.67  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.24/16.67  parent1[0; 2]: (4626) {G7,W15,D5,L1,V1,M1}  { rd( rd( X, ld( X, X ) ), X ) 
% 16.24/16.67    ==> ld( mult( X, X ), mult( X, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4628) {G3,W11,D4,L1,V1,M1}  { ld( X, X ) ==> ld( mult( X, X ), 
% 16.24/16.67    mult( X, X ) ) }.
% 16.24/16.67  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.67    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.67  parent1[0; 1]: (4627) {G2,W11,D4,L1,V1,M1}  { rd( X, X ) ==> ld( mult( X, X
% 16.24/16.67     ), mult( X, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4629) {G3,W11,D4,L1,V1,M1}  { ld( mult( X, X ), mult( X, X ) ) ==>
% 16.24/16.67     ld( X, X ) }.
% 16.24/16.67  parent0[0]: (4628) {G3,W11,D4,L1,V1,M1}  { ld( X, X ) ==> ld( mult( X, X )
% 16.24/16.67    , mult( X, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (453) {G15,W11,D4,L1,V1,M1} P(392,157);d(157);d(7);d(157) { ld
% 16.24/16.67    ( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.24/16.67  parent0: (4629) {G3,W11,D4,L1,V1,M1}  { ld( mult( X, X ), mult( X, X ) ) 
% 16.24/16.67    ==> ld( X, X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4631) {G5,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, Z ) ) ==> ld( rd( 
% 16.24/16.67    rd( X, Y ), Z ), mult( X, Z ) ) }.
% 16.24/16.67  parent0[0]: (396) {G5,W15,D5,L1,V3,M1} P(215,6) { ld( rd( rd( X, Z ), Y ), 
% 16.24/16.67    mult( X, Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4633) {G6,W15,D5,L1,V2,M1}  { mult( X, mult( Y, X ) ) ==> ld( rd
% 16.24/16.67    ( ld( Y, Y ), X ), mult( Y, X ) ) }.
% 16.24/16.67  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.67    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.67  parent1[0; 8]: (4631) {G5,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, Z ) ) ==> 
% 16.24/16.67    ld( rd( rd( X, Y ), Z ), mult( X, Z ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4635) {G6,W15,D5,L1,V2,M1}  { ld( rd( ld( Y, Y ), X ), mult( Y, X
% 16.24/16.67     ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.24/16.67  parent0[0]: (4633) {G6,W15,D5,L1,V2,M1}  { mult( X, mult( Y, X ) ) ==> ld( 
% 16.24/16.67    rd( ld( Y, Y ), X ), mult( Y, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (497) {G15,W15,D5,L1,V2,M1} P(157,396) { ld( rd( ld( X, X ), Y
% 16.24/16.67     ), mult( X, Y ) ) ==> mult( Y, mult( X, Y ) ) }.
% 16.24/16.67  parent0: (4635) {G6,W15,D5,L1,V2,M1}  { ld( rd( ld( Y, Y ), X ), mult( Y, X
% 16.24/16.67     ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4637) {G5,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, Z ) ) ==> ld( rd( 
% 16.24/16.67    rd( X, Y ), Z ), mult( X, Z ) ) }.
% 16.24/16.67  parent0[0]: (396) {G5,W15,D5,L1,V3,M1} P(215,6) { ld( rd( rd( X, Z ), Y ), 
% 16.24/16.67    mult( X, Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4641) {G2,W15,D5,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), X ) ) 
% 16.24/16.67    ==> ld( rd( Y, X ), mult( Z, X ) ) }.
% 16.24/16.67  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.24/16.67  parent1[0; 10]: (4637) {G5,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, Z ) ) ==> 
% 16.24/16.67    ld( rd( rd( X, Y ), Z ), mult( X, Z ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Z
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := ld( Y, Z )
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (504) {G6,W15,D5,L1,V3,M1} P(7,396) { mult( Z, mult( ld( Y, X
% 16.24/16.67     ), Z ) ) ==> ld( rd( Y, Z ), mult( X, Z ) ) }.
% 16.24/16.67  parent0: (4641) {G2,W15,D5,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), X ) ) 
% 16.24/16.67    ==> ld( rd( Y, X ), mult( Z, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4645) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.24/16.67  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4650) {G1,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld( Z, ld
% 16.24/16.67    ( rd( X, Z ), mult( Y, Z ) ) ) }.
% 16.24/16.67  parent0[0]: (504) {G6,W15,D5,L1,V3,M1} P(7,396) { mult( Z, mult( ld( Y, X )
% 16.24/16.67    , Z ) ) ==> ld( rd( Y, Z ), mult( X, Z ) ) }.
% 16.24/16.67  parent1[0; 8]: (4645) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.24/16.67     }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := mult( ld( X, Y ), Z )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4651) {G1,W15,D5,L1,V3,M1}  { ld( Z, ld( rd( X, Z ), mult( Y, Z )
% 16.24/16.67     ) ) ==> mult( ld( X, Y ), Z ) }.
% 16.24/16.67  parent0[0]: (4650) {G1,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld( Z
% 16.24/16.67    , ld( rd( X, Z ), mult( Y, Z ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (528) {G7,W15,D5,L1,V3,M1} P(504,1) { ld( X, ld( rd( Y, X ), 
% 16.24/16.67    mult( Z, X ) ) ) ==> mult( ld( Y, Z ), X ) }.
% 16.24/16.67  parent0: (4651) {G1,W15,D5,L1,V3,M1}  { ld( Z, ld( rd( X, Z ), mult( Y, Z )
% 16.24/16.67     ) ) ==> mult( ld( X, Y ), Z ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4653) {G7,W15,D5,L1,V3,M1}  { mult( ld( Y, Z ), X ) ==> ld( X, ld
% 16.24/16.67    ( rd( Y, X ), mult( Z, X ) ) ) }.
% 16.24/16.67  parent0[0]: (528) {G7,W15,D5,L1,V3,M1} P(504,1) { ld( X, ld( rd( Y, X ), 
% 16.24/16.67    mult( Z, X ) ) ) ==> mult( ld( Y, Z ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4655) {G8,W15,D5,L1,V2,M1}  { mult( ld( X, ld( Y, Y ) ), Y ) ==> 
% 16.24/16.67    ld( Y, ld( rd( X, Y ), Y ) ) }.
% 16.24/16.67  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d
% 16.24/16.67    (17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.24/16.67  parent1[0; 14]: (4653) {G7,W15,D5,L1,V3,M1}  { mult( ld( Y, Z ), X ) ==> ld
% 16.24/16.67    ( X, ld( rd( Y, X ), mult( Z, X ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67     Z := ld( Y, Y )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (564) {G16,W15,D5,L1,V2,M1} P(162,528) { mult( ld( Y, ld( X, X
% 16.24/16.67     ) ), X ) ==> ld( X, ld( rd( Y, X ), X ) ) }.
% 16.24/16.67  parent0: (4655) {G8,W15,D5,L1,V2,M1}  { mult( ld( X, ld( Y, Y ) ), Y ) ==> 
% 16.24/16.67    ld( Y, ld( rd( X, Y ), Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4659) {G7,W15,D5,L1,V3,M1}  { mult( ld( Y, Z ), X ) ==> ld( X, ld
% 16.24/16.67    ( rd( Y, X ), mult( Z, X ) ) ) }.
% 16.24/16.67  parent0[0]: (528) {G7,W15,D5,L1,V3,M1} P(504,1) { ld( X, ld( rd( Y, X ), 
% 16.24/16.67    mult( Z, X ) ) ) ==> mult( ld( Y, Z ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4660) {G1,W15,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), Z ), Y ) 
% 16.24/16.67    ==> ld( Y, ld( X, mult( Z, Y ) ) ) }.
% 16.24/16.67  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.24/16.67  parent1[0; 11]: (4659) {G7,W15,D5,L1,V3,M1}  { mult( ld( Y, Z ), X ) ==> ld
% 16.24/16.67    ( X, ld( rd( Y, X ), mult( Z, X ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := mult( X, Y )
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (575) {G8,W15,D5,L1,V3,M1} P(3,528) { mult( ld( mult( X, Y ), 
% 16.24/16.67    Z ), Y ) ==> ld( Y, ld( X, mult( Z, Y ) ) ) }.
% 16.24/16.67  parent0: (4660) {G1,W15,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), Z ), Y ) 
% 16.24/16.67    ==> ld( Y, ld( X, mult( Z, Y ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4663) {G8,W15,D5,L1,V3,M1}  { ld( Y, ld( X, mult( Z, Y ) ) ) ==> 
% 16.24/16.67    mult( ld( mult( X, Y ), Z ), Y ) }.
% 16.24/16.67  parent0[0]: (575) {G8,W15,D5,L1,V3,M1} P(3,528) { mult( ld( mult( X, Y ), Z
% 16.24/16.67     ), Y ) ==> ld( Y, ld( X, mult( Z, Y ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4666) {G9,W15,D6,L1,V1,M1}  { ld( X, ld( X, mult( mult( X, X ), X
% 16.24/16.67     ) ) ) ==> mult( ld( X, X ), X ) }.
% 16.24/16.67  parent0[0]: (453) {G15,W11,D4,L1,V1,M1} P(392,157);d(157);d(7);d(157) { ld
% 16.24/16.67    ( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.24/16.67  parent1[0; 11]: (4663) {G8,W15,D5,L1,V3,M1}  { ld( Y, ld( X, mult( Z, Y ) )
% 16.24/16.67     ) ==> mult( ld( mult( X, Y ), Z ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := X
% 16.24/16.67     Z := mult( X, X )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4667) {G10,W11,D6,L1,V1,M1}  { ld( X, ld( X, mult( mult( X, X ), 
% 16.24/16.67    X ) ) ) ==> X }.
% 16.24/16.67  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d
% 16.24/16.67    (17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.24/16.67  parent1[0; 10]: (4666) {G9,W15,D6,L1,V1,M1}  { ld( X, ld( X, mult( mult( X
% 16.24/16.67    , X ), X ) ) ) ==> mult( ld( X, X ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (589) {G16,W11,D6,L1,V1,M1} P(453,575);d(162) { ld( X, ld( X, 
% 16.24/16.67    mult( mult( X, X ), X ) ) ) ==> X }.
% 16.24/16.67  parent0: (4667) {G10,W11,D6,L1,V1,M1}  { ld( X, ld( X, mult( mult( X, X ), 
% 16.24/16.67    X ) ) ) ==> X }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4670) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.24/16.67  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4671) {G1,W11,D5,L1,V1,M1}  { ld( X, mult( mult( X, X ), X ) ) 
% 16.24/16.67    ==> mult( X, X ) }.
% 16.24/16.67  parent0[0]: (589) {G16,W11,D6,L1,V1,M1} P(453,575);d(162) { ld( X, ld( X, 
% 16.24/16.67    mult( mult( X, X ), X ) ) ) ==> X }.
% 16.24/16.67  parent1[0; 10]: (4670) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.24/16.67     }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := ld( X, mult( mult( X, X ), X ) )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (613) {G17,W11,D5,L1,V1,M1} P(589,0) { ld( X, mult( mult( X, X
% 16.24/16.67     ), X ) ) ==> mult( X, X ) }.
% 16.24/16.67  parent0: (4671) {G1,W11,D5,L1,V1,M1}  { ld( X, mult( mult( X, X ), X ) ) 
% 16.24/16.67    ==> mult( X, X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4674) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.24/16.67  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4675) {G1,W11,D4,L1,V1,M1}  { mult( mult( X, X ), X ) ==> mult( X
% 16.24/16.67    , mult( X, X ) ) }.
% 16.24/16.67  parent0[0]: (613) {G17,W11,D5,L1,V1,M1} P(589,0) { ld( X, mult( mult( X, X
% 16.24/16.67     ), X ) ) ==> mult( X, X ) }.
% 16.24/16.67  parent1[0; 8]: (4674) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.24/16.67     }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := mult( mult( X, X ), X )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4676) {G1,W11,D4,L1,V1,M1}  { mult( X, mult( X, X ) ) ==> mult( 
% 16.24/16.67    mult( X, X ), X ) }.
% 16.24/16.67  parent0[0]: (4675) {G1,W11,D4,L1,V1,M1}  { mult( mult( X, X ), X ) ==> mult
% 16.24/16.67    ( X, mult( X, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (625) {G18,W11,D4,L1,V1,M1} P(613,0) { mult( X, mult( X, X ) )
% 16.24/16.67     ==> mult( mult( X, X ), X ) }.
% 16.24/16.67  parent0: (4676) {G1,W11,D4,L1,V1,M1}  { mult( X, mult( X, X ) ) ==> mult( 
% 16.24/16.67    mult( X, X ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4678) {G15,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) = ld( X, ld( 
% 16.24/16.67    X, X ) ) }.
% 16.24/16.67  parent0[0]: (173) {G15,W11,D4,L1,V2,M1} P(157,52) { ld( X, ld( X, X ) ) = 
% 16.24/16.67    ld( mult( Y, X ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4680) {G16,W19,D5,L1,V1,M1}  { ld( mult( mult( X, X ), X ), X ) =
% 16.24/16.67     ld( mult( X, X ), ld( mult( X, X ), mult( X, X ) ) ) }.
% 16.24/16.67  parent0[0]: (625) {G18,W11,D4,L1,V1,M1} P(613,0) { mult( X, mult( X, X ) ) 
% 16.24/16.67    ==> mult( mult( X, X ), X ) }.
% 16.24/16.67  parent1[0; 2]: (4678) {G15,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) = ld( 
% 16.24/16.67    X, ld( X, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := mult( X, X )
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4681) {G16,W15,D5,L1,V1,M1}  { ld( mult( mult( X, X ), X ), X ) =
% 16.24/16.67     ld( mult( X, X ), ld( X, X ) ) }.
% 16.24/16.67  parent0[0]: (453) {G15,W11,D4,L1,V1,M1} P(392,157);d(157);d(7);d(157) { ld
% 16.24/16.67    ( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.24/16.67  parent1[0; 12]: (4680) {G16,W19,D5,L1,V1,M1}  { ld( mult( mult( X, X ), X )
% 16.24/16.67    , X ) = ld( mult( X, X ), ld( mult( X, X ), mult( X, X ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4682) {G16,W15,D5,L1,V1,M1}  { ld( mult( X, X ), ld( X, X ) ) = ld
% 16.24/16.67    ( mult( mult( X, X ), X ), X ) }.
% 16.24/16.67  parent0[0]: (4681) {G16,W15,D5,L1,V1,M1}  { ld( mult( mult( X, X ), X ), X
% 16.24/16.67     ) = ld( mult( X, X ), ld( X, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (637) {G19,W15,D5,L1,V1,M1} P(625,173);d(453) { ld( mult( X, X
% 16.24/16.67     ), ld( X, X ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.24/16.67  parent0: (4682) {G16,W15,D5,L1,V1,M1}  { ld( mult( X, X ), ld( X, X ) ) = 
% 16.24/16.67    ld( mult( mult( X, X ), X ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4684) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.24/16.67  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4689) {G2,W15,D5,L1,V3,M1}  { X ==> ld( ld( mult( Y, X ), rd( Z, 
% 16.24/16.67    X ) ), ld( X, ld( Y, Z ) ) ) }.
% 16.24/16.67  parent0[0]: (36) {G5,W15,D5,L1,V3,M1} P(0,32) { rd( ld( Z, ld( X, Y ) ), Z
% 16.24/16.67     ) ==> ld( mult( X, Z ), rd( Y, Z ) ) }.
% 16.24/16.67  parent1[0; 3]: (4684) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := ld( X, ld( Y, Z ) )
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4690) {G2,W15,D5,L1,V3,M1}  { ld( ld( mult( Y, X ), rd( Z, X ) ), 
% 16.24/16.67    ld( X, ld( Y, Z ) ) ) ==> X }.
% 16.24/16.67  parent0[0]: (4689) {G2,W15,D5,L1,V3,M1}  { X ==> ld( ld( mult( Y, X ), rd( 
% 16.24/16.67    Z, X ) ), ld( X, ld( Y, Z ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (649) {G6,W15,D5,L1,V3,M1} P(36,6) { ld( ld( mult( Y, X ), rd
% 16.24/16.67    ( Z, X ) ), ld( X, ld( Y, Z ) ) ) ==> X }.
% 16.24/16.67  parent0: (4690) {G2,W15,D5,L1,V3,M1}  { ld( ld( mult( Y, X ), rd( Z, X ) )
% 16.24/16.67    , ld( X, ld( Y, Z ) ) ) ==> X }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4692) {G6,W15,D5,L1,V3,M1}  { Y ==> ld( ld( mult( X, Y ), rd( Z, Y
% 16.24/16.67     ) ), ld( Y, ld( X, Z ) ) ) }.
% 16.24/16.67  parent0[0]: (649) {G6,W15,D5,L1,V3,M1} P(36,6) { ld( ld( mult( Y, X ), rd( 
% 16.24/16.67    Z, X ) ), ld( X, ld( Y, Z ) ) ) ==> X }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4693) {G7,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( Y, X ) ), ld( 
% 16.24/16.67    X, ld( ld( X, X ), Y ) ) ) }.
% 16.24/16.67  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d
% 16.24/16.67    (17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.24/16.67  parent1[0; 4]: (4692) {G6,W15,D5,L1,V3,M1}  { Y ==> ld( ld( mult( X, Y ), 
% 16.24/16.67    rd( Z, Y ) ), ld( Y, ld( X, Z ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := ld( X, X )
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4694) {G7,W15,D6,L1,V2,M1}  { ld( ld( X, rd( Y, X ) ), ld( X, ld( 
% 16.24/16.67    ld( X, X ), Y ) ) ) ==> X }.
% 16.24/16.67  parent0[0]: (4693) {G7,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( Y, X ) ), 
% 16.24/16.67    ld( X, ld( ld( X, X ), Y ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (658) {G16,W15,D6,L1,V2,M1} P(162,649) { ld( ld( X, rd( Y, X )
% 16.24/16.67     ), ld( X, ld( ld( X, X ), Y ) ) ) ==> X }.
% 16.24/16.67  parent0: (4694) {G7,W15,D6,L1,V2,M1}  { ld( ld( X, rd( Y, X ) ), ld( X, ld
% 16.24/16.67    ( ld( X, X ), Y ) ) ) ==> X }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4696) {G5,W15,D5,L1,V3,M1}  { rd( ld( Z, Y ), Z ) ==> ld( mult( rd
% 16.24/16.67    ( X, Y ), Z ), rd( X, Z ) ) }.
% 16.24/16.67  parent0[0]: (37) {G5,W15,D5,L1,V3,M1} P(2,32) { ld( mult( rd( X, Y ), Z ), 
% 16.24/16.67    rd( X, Z ) ) ==> rd( ld( Z, Y ), Z ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4698) {G6,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( mult( 
% 16.24/16.67    rd( X, Y ), X ), ld( X, X ) ) }.
% 16.24/16.67  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.67    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.67  parent1[0; 12]: (4696) {G5,W15,D5,L1,V3,M1}  { rd( ld( Z, Y ), Z ) ==> ld( 
% 16.24/16.67    mult( rd( X, Y ), Z ), rd( X, Z ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4700) {G6,W15,D5,L1,V2,M1}  { ld( mult( rd( X, Y ), X ), ld( X, X
% 16.24/16.67     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.24/16.67  parent0[0]: (4698) {G6,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( mult
% 16.24/16.67    ( rd( X, Y ), X ), ld( X, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (671) {G15,W15,D5,L1,V2,M1} P(157,37) { ld( mult( rd( X, Y ), 
% 16.24/16.67    X ), ld( X, X ) ) ==> rd( ld( X, Y ), X ) }.
% 16.24/16.67  parent0: (4700) {G6,W15,D5,L1,V2,M1}  { ld( mult( rd( X, Y ), X ), ld( X, X
% 16.24/16.67     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4701) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd( X, 
% 16.24/16.67    Y ) ) }.
% 16.24/16.67  parent0[0]: (46) {G6,W11,D4,L1,V2,M1} P(2,38) { ld( X, rd( X, Y ) ) = rd( 
% 16.24/16.67    ld( Y, Y ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4702) {G15,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( mult( 
% 16.24/16.67    rd( X, Y ), X ), ld( X, X ) ) }.
% 16.24/16.67  parent0[0]: (671) {G15,W15,D5,L1,V2,M1} P(157,37) { ld( mult( rd( X, Y ), X
% 16.24/16.67     ), ld( X, X ) ) ==> rd( ld( X, Y ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4708) {G7,W27,D6,L1,V2,M1}  { rd( ld( ld( X, X ), X ), ld( X, X )
% 16.24/16.67     ) ==> ld( mult( ld( Y, rd( Y, X ) ), ld( X, X ) ), ld( ld( X, X ), ld( X
% 16.24/16.67    , X ) ) ) }.
% 16.24/16.67  parent0[0]: (4701) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd
% 16.24/16.67    ( X, Y ) ) }.
% 16.24/16.67  parent1[0; 12]: (4702) {G15,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld
% 16.24/16.67    ( mult( rd( X, Y ), X ), ld( X, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := ld( X, X )
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4709) {G8,W23,D5,L1,V2,M1}  { rd( ld( ld( X, X ), X ), ld( X, X )
% 16.24/16.67     ) ==> ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.24/16.67  parent0[0]: (188) {G16,W15,D5,L1,V2,M1} P(172,19);d(65);d(2);d(1) { mult( 
% 16.24/16.67    ld( Y, rd( Y, X ) ), ld( X, X ) ) ==> ld( Y, rd( Y, X ) ) }.
% 16.24/16.67  parent1[0; 11]: (4708) {G7,W27,D6,L1,V2,M1}  { rd( ld( ld( X, X ), X ), ld
% 16.24/16.67    ( X, X ) ) ==> ld( mult( ld( Y, rd( Y, X ) ), ld( X, X ) ), ld( ld( X, X
% 16.24/16.67     ), ld( X, X ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4710) {G9,W23,D5,L1,V2,M1}  { mult( ld( ld( X, X ), X ), ld( X, X
% 16.24/16.67     ) ) ==> ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.24/16.67  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.67    mult( Z, ld( X, Y ) ) }.
% 16.24/16.67  parent1[0; 1]: (4709) {G8,W23,D5,L1,V2,M1}  { rd( ld( ld( X, X ), X ), ld( 
% 16.24/16.67    X, X ) ) ==> ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := X
% 16.24/16.67     Z := ld( ld( X, X ), X )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4711) {G10,W19,D5,L1,V2,M1}  { mult( ld( X, X ), X ) ==> ld( ld( 
% 16.24/16.67    Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.24/16.67  parent0[0]: (96) {G13,W15,D5,L1,V2,M1} P(10,11);d(1);d(90) { mult( ld( ld( 
% 16.24/16.67    Z, Y ), Y ), ld( Y, Z ) ) ==> mult( ld( Y, Z ), Z ) }.
% 16.24/16.67  parent1[0; 1]: (4710) {G9,W23,D5,L1,V2,M1}  { mult( ld( ld( X, X ), X ), ld
% 16.24/16.67    ( X, X ) ) ==> ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) )
% 16.24/16.67     }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := X
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4712) {G11,W15,D5,L1,V2,M1}  { X ==> ld( ld( Y, rd( Y, X ) ), ld
% 16.24/16.67    ( ld( X, X ), ld( X, X ) ) ) }.
% 16.24/16.67  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d
% 16.24/16.67    (17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.24/16.67  parent1[0; 1]: (4711) {G10,W19,D5,L1,V2,M1}  { mult( ld( X, X ), X ) ==> ld
% 16.24/16.67    ( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4713) {G11,W15,D5,L1,V2,M1}  { ld( ld( Y, rd( Y, X ) ), ld( ld( X
% 16.24/16.67    , X ), ld( X, X ) ) ) ==> X }.
% 16.24/16.67  parent0[0]: (4712) {G11,W15,D5,L1,V2,M1}  { X ==> ld( ld( Y, rd( Y, X ) ), 
% 16.24/16.67    ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (681) {G17,W15,D5,L1,V2,M1} P(46,671);d(188);d(84);d(96);d(162
% 16.24/16.67    ) { ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) ==> X }.
% 16.24/16.67  parent0: (4713) {G11,W15,D5,L1,V2,M1}  { ld( ld( Y, rd( Y, X ) ), ld( ld( X
% 16.24/16.67    , X ), ld( X, X ) ) ) ==> X }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4715) {G5,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( Z, X ) ) ==> 
% 16.24/16.67    rd( ld( X, ld( Y, Z ) ), X ) }.
% 16.24/16.67  parent0[0]: (36) {G5,W15,D5,L1,V3,M1} P(0,32) { rd( ld( Z, ld( X, Y ) ), Z
% 16.24/16.67     ) ==> ld( mult( X, Z ), rd( Y, Z ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4724) {G6,W27,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y, rd( Y
% 16.24/16.67    , X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> rd( X, ld( Y, rd( 
% 16.24/16.67    Y, X ) ) ) }.
% 16.24/16.67  parent0[0]: (681) {G17,W15,D5,L1,V2,M1} P(46,671);d(188);d(84);d(96);d(162)
% 16.24/16.67     { ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) ==> X }.
% 16.24/16.67  parent1[0; 21]: (4715) {G5,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( Z, X )
% 16.24/16.67     ) ==> rd( ld( X, ld( Y, Z ) ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := ld( Y, rd( Y, X ) )
% 16.24/16.67     Y := ld( X, X )
% 16.24/16.67     Z := ld( X, X )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4727) {G7,W27,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y, rd( Y
% 16.24/16.67    , X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, ld( rd( Y
% 16.24/16.67    , X ), Y ) ) }.
% 16.24/16.67  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.67    mult( Z, ld( X, Y ) ) }.
% 16.24/16.67  parent1[0; 20]: (4724) {G6,W27,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y
% 16.24/16.67    , rd( Y, X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> rd( X, ld( 
% 16.24/16.67    Y, rd( Y, X ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := rd( Y, X )
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4729) {G2,W23,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y, rd( Y
% 16.24/16.67    , X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X ) }.
% 16.24/16.67  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.67  parent1[0; 22]: (4727) {G7,W27,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y
% 16.24/16.67    , rd( Y, X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, ld
% 16.24/16.67    ( rd( Y, X ), Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4730) {G3,W19,D6,L1,V2,M1}  { ld( rd( ld( X, X ), X ), rd( ld( X
% 16.24/16.67    , X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X ) }.
% 16.24/16.67  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.24/16.67     ) ) ==> rd( X, Y ) }.
% 16.24/16.67  parent1[0; 2]: (4729) {G2,W23,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y, 
% 16.24/16.67    rd( Y, X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X )
% 16.24/16.67     }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := ld( X, X )
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4731) {G4,W19,D6,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), rd( ld( X
% 16.24/16.67    , X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X ) }.
% 16.24/16.67  parent0[0]: (171) {G15,W11,D4,L1,V1,M1} P(157,46) { rd( ld( X, X ), X ) ==>
% 16.24/16.67     ld( X, ld( X, X ) ) }.
% 16.24/16.67  parent1[0; 2]: (4730) {G3,W19,D6,L1,V2,M1}  { ld( rd( ld( X, X ), X ), rd( 
% 16.24/16.67    ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4732) {G5,W19,D6,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), mult( ld( 
% 16.24/16.67    X, X ), ld( rd( Y, X ), Y ) ) ) ==> mult( X, X ) }.
% 16.24/16.67  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.67    mult( Z, ld( X, Y ) ) }.
% 16.24/16.67  parent1[0; 7]: (4731) {G4,W19,D6,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), rd( 
% 16.24/16.67    ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := rd( Y, X )
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := ld( X, X )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4733) {G2,W15,D5,L1,V1,M1}  { ld( ld( X, ld( X, X ) ), mult( ld( 
% 16.24/16.67    X, X ), X ) ) ==> mult( X, X ) }.
% 16.24/16.67  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.67  parent1[0; 11]: (4732) {G5,W19,D6,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), 
% 16.24/16.67    mult( ld( X, X ), ld( rd( Y, X ), Y ) ) ) ==> mult( X, X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4734) {G3,W11,D5,L1,V1,M1}  { ld( ld( X, ld( X, X ) ), X ) ==> 
% 16.24/16.67    mult( X, X ) }.
% 16.24/16.67  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d
% 16.24/16.67    (17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.24/16.67  parent1[0; 7]: (4733) {G2,W15,D5,L1,V1,M1}  { ld( ld( X, ld( X, X ) ), mult
% 16.24/16.67    ( ld( X, X ), X ) ) ==> mult( X, X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (684) {G18,W11,D5,L1,V1,M1} P(681,36);d(84);d(6);d(65);d(171);
% 16.24/16.67    d(84);d(6);d(162) { ld( ld( Y, ld( Y, Y ) ), Y ) ==> mult( Y, Y ) }.
% 16.24/16.67  parent0: (4734) {G3,W11,D5,L1,V1,M1}  { ld( ld( X, ld( X, X ) ), X ) ==> 
% 16.24/16.67    mult( X, X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4737) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.24/16.67  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4739) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( X, X ) ) ==> 
% 16.24/16.67    mult( ld( Y, rd( Y, X ) ), X ) }.
% 16.24/16.67  parent0[0]: (681) {G17,W15,D5,L1,V2,M1} P(46,671);d(188);d(84);d(96);d(162)
% 16.24/16.67     { ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) ==> X }.
% 16.24/16.67  parent1[0; 14]: (4737) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.24/16.67     }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := ld( Y, rd( Y, X ) )
% 16.24/16.67     Y := ld( ld( X, X ), ld( X, X ) )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4740) {G2,W11,D4,L1,V1,M1}  { ld( ld( X, X ), ld( X, X ) ) ==> ld
% 16.24/16.67    ( X, X ) }.
% 16.24/16.67  parent0[0]: (77) {G7,W11,D5,L1,V2,M1} P(46,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.24/16.67    X ) ==> ld( X, X ) }.
% 16.24/16.67  parent1[0; 8]: (4739) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( X, X ) ) 
% 16.24/16.67    ==> mult( ld( Y, rd( Y, X ) ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (699) {G18,W11,D4,L1,V1,M1} P(681,0);d(77) { ld( ld( Y, Y ), 
% 16.24/16.67    ld( Y, Y ) ) ==> ld( Y, Y ) }.
% 16.24/16.67  parent0: (4740) {G2,W11,D4,L1,V1,M1}  { ld( ld( X, X ), ld( X, X ) ) ==> ld
% 16.24/16.67    ( X, X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4743) {G18,W11,D5,L1,V1,M1}  { mult( X, X ) ==> ld( ld( X, ld( X, 
% 16.24/16.67    X ) ), X ) }.
% 16.24/16.67  parent0[0]: (684) {G18,W11,D5,L1,V1,M1} P(681,36);d(84);d(6);d(65);d(171);d
% 16.24/16.67    (84);d(6);d(162) { ld( ld( Y, ld( Y, Y ) ), Y ) ==> mult( Y, Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4744) {G16,W11,D5,L1,V2,M1}  { mult( X, X ) ==> ld( ld( mult( Y, 
% 16.24/16.67    X ), Y ), X ) }.
% 16.24/16.67  parent0[0]: (173) {G15,W11,D4,L1,V2,M1} P(157,52) { ld( X, ld( X, X ) ) = 
% 16.24/16.67    ld( mult( Y, X ), Y ) }.
% 16.24/16.67  parent1[0; 5]: (4743) {G18,W11,D5,L1,V1,M1}  { mult( X, X ) ==> ld( ld( X, 
% 16.24/16.67    ld( X, X ) ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4745) {G16,W11,D5,L1,V2,M1}  { ld( ld( mult( Y, X ), Y ), X ) ==> 
% 16.24/16.67    mult( X, X ) }.
% 16.24/16.67  parent0[0]: (4744) {G16,W11,D5,L1,V2,M1}  { mult( X, X ) ==> ld( ld( mult( 
% 16.24/16.67    Y, X ), Y ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (711) {G19,W11,D5,L1,V2,M1} P(173,684) { ld( ld( mult( Y, X )
% 16.24/16.67    , Y ), X ) ==> mult( X, X ) }.
% 16.24/16.67  parent0: (4745) {G16,W11,D5,L1,V2,M1}  { ld( ld( mult( Y, X ), Y ), X ) ==>
% 16.24/16.67     mult( X, X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4747) {G18,W11,D5,L1,V1,M1}  { mult( X, X ) ==> ld( ld( X, ld( X, 
% 16.24/16.67    X ) ), X ) }.
% 16.24/16.67  parent0[0]: (684) {G18,W11,D5,L1,V1,M1} P(681,36);d(84);d(6);d(65);d(171);d
% 16.24/16.67    (84);d(6);d(162) { ld( ld( Y, ld( Y, Y ) ), Y ) ==> mult( Y, Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4748) {G16,W11,D5,L1,V2,M1}  { mult( X, X ) ==> ld( ld( Y, rd( Y
% 16.24/16.67    , X ) ), X ) }.
% 16.24/16.67  parent0[0]: (172) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.24/16.67    ld( Y, rd( Y, X ) ) }.
% 16.24/16.67  parent1[0; 5]: (4747) {G18,W11,D5,L1,V1,M1}  { mult( X, X ) ==> ld( ld( X, 
% 16.24/16.67    ld( X, X ) ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4749) {G16,W11,D5,L1,V2,M1}  { ld( ld( Y, rd( Y, X ) ), X ) ==> 
% 16.24/16.67    mult( X, X ) }.
% 16.24/16.67  parent0[0]: (4748) {G16,W11,D5,L1,V2,M1}  { mult( X, X ) ==> ld( ld( Y, rd
% 16.24/16.67    ( Y, X ) ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (712) {G19,W11,D5,L1,V2,M1} P(172,684) { ld( ld( Y, rd( Y, X )
% 16.24/16.67     ), X ) ==> mult( X, X ) }.
% 16.24/16.67  parent0: (4749) {G16,W11,D5,L1,V2,M1}  { ld( ld( Y, rd( Y, X ) ), X ) ==> 
% 16.24/16.67    mult( X, X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4751) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 16.24/16.67  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4752) {G2,W11,D4,L1,V1,M1}  { ld( X, ld( X, X ) ) ==> rd( X, mult
% 16.24/16.67    ( X, X ) ) }.
% 16.24/16.67  parent0[0]: (684) {G18,W11,D5,L1,V1,M1} P(681,36);d(84);d(6);d(65);d(171);d
% 16.24/16.67    (84);d(6);d(162) { ld( ld( Y, ld( Y, Y ) ), Y ) ==> mult( Y, Y ) }.
% 16.24/16.67  parent1[0; 8]: (4751) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := ld( X, ld( X, X ) )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4753) {G2,W11,D4,L1,V1,M1}  { rd( X, mult( X, X ) ) ==> ld( X, ld
% 16.24/16.67    ( X, X ) ) }.
% 16.24/16.67  parent0[0]: (4752) {G2,W11,D4,L1,V1,M1}  { ld( X, ld( X, X ) ) ==> rd( X, 
% 16.24/16.67    mult( X, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (717) {G19,W11,D4,L1,V1,M1} P(684,7) { rd( X, mult( X, X ) ) 
% 16.24/16.67    ==> ld( X, ld( X, X ) ) }.
% 16.24/16.67  parent0: (4753) {G2,W11,D4,L1,V1,M1}  { rd( X, mult( X, X ) ) ==> ld( X, ld
% 16.24/16.67    ( X, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4754) {G19,W11,D4,L1,V1,M1}  { ld( X, ld( X, X ) ) ==> rd( X, mult
% 16.24/16.67    ( X, X ) ) }.
% 16.24/16.67  parent0[0]: (717) {G19,W11,D4,L1,V1,M1} P(684,7) { rd( X, mult( X, X ) ) 
% 16.24/16.67    ==> ld( X, ld( X, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4764) {G18,W35,D6,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), ld( ld( X
% 16.24/16.67    , ld( X, X ) ), ld( X, ld( X, X ) ) ) ) ==> rd( ld( Y, rd( Y, X ) ), mult
% 16.24/16.67    ( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) ) ) }.
% 16.24/16.67  parent0[0]: (214) {G17,W15,D5,L1,V3,M1} P(77,126);d(208) { rd( ld( Y, ld( Y
% 16.24/16.67    , Y ) ), Z ) = rd( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.67  parent1[0; 18]: (4754) {G19,W11,D4,L1,V1,M1}  { ld( X, ld( X, X ) ) ==> rd
% 16.24/16.67    ( X, mult( X, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67     Z := mult( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := ld( X, ld( X, X ) )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4765) {G17,W23,D6,L1,V2,M1}  { ld( ld( X, X ), X ) ==> rd( ld( Y
% 16.24/16.67    , rd( Y, X ) ), mult( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) ) ) }.
% 16.24/16.67  parent0[0]: (182) {G16,W15,D5,L1,V2,M1} P(162,51) { ld( ld( X, Y ), ld( ld
% 16.24/16.67    ( X, Y ), ld( X, Y ) ) ) ==> ld( Y, X ) }.
% 16.24/16.67  parent1[0; 1]: (4764) {G18,W35,D6,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), ld
% 16.24/16.67    ( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) ) ) ==> rd( ld( Y, rd( Y, X )
% 16.24/16.67     ), mult( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := ld( X, X )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4766) {G16,W19,D6,L1,V2,M1}  { X ==> rd( ld( Y, rd( Y, X ) ), 
% 16.24/16.67    mult( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) ) ) }.
% 16.24/16.67  parent0[0]: (176) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> X
% 16.24/16.67     }.
% 16.24/16.67  parent1[0; 1]: (4765) {G17,W23,D6,L1,V2,M1}  { ld( ld( X, X ), X ) ==> rd( 
% 16.24/16.67    ld( Y, rd( Y, X ) ), mult( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) ) )
% 16.24/16.67     }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4767) {G16,W15,D6,L1,V2,M1}  { X ==> rd( ld( Y, rd( Y, X ) ), rd
% 16.24/16.67    ( ld( X, ld( X, X ) ), X ) ) }.
% 16.24/16.67  parent0[0]: (170) {G15,W11,D5,L1,V2,M1} P(157,65) { mult( Y, ld( X, ld( X, 
% 16.24/16.67    X ) ) ) ==> rd( Y, X ) }.
% 16.24/16.67  parent1[0; 8]: (4766) {G16,W19,D6,L1,V2,M1}  { X ==> rd( ld( Y, rd( Y, X )
% 16.24/16.67     ), mult( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := ld( X, ld( X, X ) )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4768) {G17,W15,D7,L1,V2,M1}  { X ==> mult( rd( mult( ld( Y, rd( Y
% 16.24/16.67    , X ) ), X ), ld( X, X ) ), X ) }.
% 16.24/16.67  parent0[0]: (417) {G17,W15,D5,L1,V3,M1} P(3,388) { rd( X, rd( ld( Y, Z ), Y
% 16.24/16.67     ) ) ==> mult( rd( mult( X, Y ), Z ), Y ) }.
% 16.24/16.67  parent1[0; 2]: (4767) {G16,W15,D6,L1,V2,M1}  { X ==> rd( ld( Y, rd( Y, X )
% 16.24/16.67     ), rd( ld( X, ld( X, X ) ), X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := ld( Y, rd( Y, X ) )
% 16.24/16.67     Y := X
% 16.24/16.67     Z := ld( X, X )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4769) {G11,W15,D7,L1,V2,M1}  { X ==> mult( mult( mult( ld( Y, rd
% 16.24/16.67    ( Y, X ) ), X ), ld( X, X ) ), X ) }.
% 16.24/16.67  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.67    mult( Z, ld( X, Y ) ) }.
% 16.24/16.67  parent1[0; 3]: (4768) {G17,W15,D7,L1,V2,M1}  { X ==> mult( rd( mult( ld( Y
% 16.24/16.67    , rd( Y, X ) ), X ), ld( X, X ) ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := X
% 16.24/16.67     Z := mult( ld( Y, rd( Y, X ) ), X )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4770) {G12,W11,D5,L1,V2,M1}  { X ==> mult( ld( Y, rd( Y, X ) ), 
% 16.24/16.67    mult( X, X ) ) }.
% 16.24/16.67  parent0[0]: (165) {G15,W15,D5,L1,V2,M1} P(143,8);d(133);d(10);d(157);d(88);
% 16.24/16.67    d(163);d(0) { mult( mult( mult( Y, X ), ld( X, X ) ), X ) ==> mult( Y, 
% 16.24/16.67    mult( X, X ) ) }.
% 16.24/16.67  parent1[0; 2]: (4769) {G11,W15,D7,L1,V2,M1}  { X ==> mult( mult( mult( ld( 
% 16.24/16.67    Y, rd( Y, X ) ), X ), ld( X, X ) ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := ld( Y, rd( Y, X ) )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4771) {G12,W11,D5,L1,V2,M1}  { mult( ld( Y, rd( Y, X ) ), mult( X
% 16.24/16.67    , X ) ) ==> X }.
% 16.24/16.67  parent0[0]: (4770) {G12,W11,D5,L1,V2,M1}  { X ==> mult( ld( Y, rd( Y, X ) )
% 16.24/16.67    , mult( X, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (719) {G20,W11,D5,L1,V2,M1} P(717,214);d(182);d(176);d(170);d(
% 16.24/16.67    417);d(84);d(165) { mult( ld( Y, rd( Y, X ) ), mult( X, X ) ) ==> X }.
% 16.24/16.67  parent0: (4771) {G12,W11,D5,L1,V2,M1}  { mult( ld( Y, rd( Y, X ) ), mult( X
% 16.24/16.67    , X ) ) ==> X }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4773) {G15,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) = ld( X, ld( X
% 16.24/16.67    , X ) ) }.
% 16.24/16.67  parent0[0]: (172) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.24/16.67    ld( Y, rd( Y, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4777) {G16,W19,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) ) ) = ld
% 16.24/16.67    ( mult( X, X ), ld( mult( X, X ), mult( X, X ) ) ) }.
% 16.24/16.67  parent0[0]: (717) {G19,W11,D4,L1,V1,M1} P(684,7) { rd( X, mult( X, X ) ) 
% 16.24/16.67    ==> ld( X, ld( X, X ) ) }.
% 16.24/16.67  parent1[0; 3]: (4773) {G15,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) = ld( X
% 16.24/16.67    , ld( X, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := mult( X, X )
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4778) {G16,W15,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) ) ) = ld
% 16.24/16.67    ( mult( X, X ), ld( X, X ) ) }.
% 16.24/16.67  parent0[0]: (453) {G15,W11,D4,L1,V1,M1} P(392,157);d(157);d(7);d(157) { ld
% 16.24/16.67    ( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.24/16.67  parent1[0; 12]: (4777) {G16,W19,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) )
% 16.24/16.67     ) = ld( mult( X, X ), ld( mult( X, X ), mult( X, X ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4779) {G17,W15,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) ) ) = ld
% 16.24/16.67    ( mult( mult( X, X ), X ), X ) }.
% 16.24/16.67  parent0[0]: (637) {G19,W15,D5,L1,V1,M1} P(625,173);d(453) { ld( mult( X, X
% 16.24/16.67     ), ld( X, X ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.24/16.67  parent1[0; 8]: (4778) {G16,W15,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) ) )
% 16.24/16.67     = ld( mult( X, X ), ld( X, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (723) {G20,W15,D5,L1,V1,M1} P(717,172);d(453);d(637) { ld( X, 
% 16.24/16.67    ld( X, ld( X, X ) ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.24/16.67  parent0: (4779) {G17,W15,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) ) ) = ld
% 16.24/16.67    ( mult( mult( X, X ), X ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4782) {G8,W11,D5,L1,V3,M1}  { rd( X, Z ) ==> mult( X, ld( mult( Y
% 16.24/16.67    , Z ), Y ) ) }.
% 16.24/16.67  parent0[0]: (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y ), 
% 16.24/16.67    Z ) ) ==> rd( X, Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4785) {G9,W15,D6,L1,V3,M1}  { rd( X, mult( Y, Y ) ) ==> mult( X, 
% 16.24/16.67    ld( Y, ld( Z, rd( Z, Y ) ) ) ) }.
% 16.24/16.67  parent0[0]: (719) {G20,W11,D5,L1,V2,M1} P(717,214);d(182);d(176);d(170);d(
% 16.24/16.67    417);d(84);d(165) { mult( ld( Y, rd( Y, X ) ), mult( X, X ) ) ==> X }.
% 16.24/16.67  parent1[0; 9]: (4782) {G8,W11,D5,L1,V3,M1}  { rd( X, Z ) ==> mult( X, ld( 
% 16.24/16.67    mult( Y, Z ), Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Z
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := ld( Z, rd( Z, Y ) )
% 16.24/16.67     Z := mult( Y, Y )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4786) {G9,W15,D6,L1,V3,M1}  { mult( X, ld( Y, ld( Z, rd( Z, Y ) )
% 16.24/16.67     ) ) ==> rd( X, mult( Y, Y ) ) }.
% 16.24/16.67  parent0[0]: (4785) {G9,W15,D6,L1,V3,M1}  { rd( X, mult( Y, Y ) ) ==> mult( 
% 16.24/16.67    X, ld( Y, ld( Z, rd( Z, Y ) ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (748) {G21,W15,D6,L1,V3,M1} P(719,60) { mult( Z, ld( Y, ld( X
% 16.24/16.67    , rd( X, Y ) ) ) ) ==> rd( Z, mult( Y, Y ) ) }.
% 16.24/16.67  parent0: (4786) {G9,W15,D6,L1,V3,M1}  { mult( X, ld( Y, ld( Z, rd( Z, Y ) )
% 16.24/16.67     ) ) ==> rd( X, mult( Y, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4788) {G19,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( ld( mult( X, Y
% 16.24/16.67     ), X ), Y ) }.
% 16.24/16.67  parent0[0]: (711) {G19,W11,D5,L1,V2,M1} P(173,684) { ld( ld( mult( Y, X ), 
% 16.24/16.67    Y ), X ) ==> mult( X, X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4792) {G9,W23,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), ld( 
% 16.24/16.67    mult( X, Y ), X ) ) ==> ld( ld( rd( Z, Y ), Z ), ld( mult( X, Y ), X ) )
% 16.24/16.67     }.
% 16.24/16.67  parent0[0]: (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y ), 
% 16.24/16.67    Z ) ) ==> rd( X, Y ) }.
% 16.24/16.67  parent1[0; 14]: (4788) {G19,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( ld( 
% 16.24/16.67    mult( X, Y ), X ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := ld( mult( X, Y ), X )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4794) {G2,W19,D5,L1,V2,M1}  { mult( ld( mult( X, Y ), X ), ld( 
% 16.24/16.67    mult( X, Y ), X ) ) ==> ld( Y, ld( mult( X, Y ), X ) ) }.
% 16.24/16.67  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.67  parent1[0; 13]: (4792) {G9,W23,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X )
% 16.24/16.67    , ld( mult( X, Y ), X ) ) ==> ld( ld( rd( Z, Y ), Z ), ld( mult( X, Y ), 
% 16.24/16.67    X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4795) {G3,W15,D5,L1,V2,M1}  { rd( ld( mult( X, Y ), X ), Y ) ==> 
% 16.24/16.67    ld( Y, ld( mult( X, Y ), X ) ) }.
% 16.24/16.67  parent0[0]: (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y ), 
% 16.24/16.67    Z ) ) ==> rd( X, Y ) }.
% 16.24/16.67  parent1[0; 1]: (4794) {G2,W19,D5,L1,V2,M1}  { mult( ld( mult( X, Y ), X ), 
% 16.24/16.67    ld( mult( X, Y ), X ) ) ==> ld( Y, ld( mult( X, Y ), X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := ld( mult( X, Y ), X )
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (791) {G20,W15,D5,L1,V2,M1} P(60,711);d(6);d(60) { rd( ld( 
% 16.24/16.67    mult( Y, Z ), Y ), Z ) ==> ld( Z, ld( mult( Y, Z ), Y ) ) }.
% 16.24/16.67  parent0: (4795) {G3,W15,D5,L1,V2,M1}  { rd( ld( mult( X, Y ), X ), Y ) ==> 
% 16.24/16.67    ld( Y, ld( mult( X, Y ), X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4798) {G19,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( ld( mult( X, Y
% 16.24/16.67     ), X ), Y ) }.
% 16.24/16.67  parent0[0]: (711) {G19,W11,D5,L1,V2,M1} P(173,684) { ld( ld( mult( Y, X ), 
% 16.24/16.67    Y ), X ) ==> mult( X, X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4802) {G10,W23,D5,L1,V3,M1}  { mult( ld( X, rd( X, Y ) ), ld( X, 
% 16.24/16.67    rd( X, Y ) ) ) ==> ld( ld( rd( Z, Y ), Z ), ld( X, rd( X, Y ) ) ) }.
% 16.24/16.67  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.24/16.67     ) ) ==> rd( X, Y ) }.
% 16.24/16.67  parent1[0; 14]: (4798) {G19,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( ld( 
% 16.24/16.67    mult( X, Y ), X ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := ld( X, rd( X, Y ) )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4804) {G2,W19,D5,L1,V2,M1}  { mult( ld( X, rd( X, Y ) ), ld( X, 
% 16.24/16.67    rd( X, Y ) ) ) ==> ld( Y, ld( X, rd( X, Y ) ) ) }.
% 16.24/16.67  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.67  parent1[0; 13]: (4802) {G10,W23,D5,L1,V3,M1}  { mult( ld( X, rd( X, Y ) ), 
% 16.24/16.67    ld( X, rd( X, Y ) ) ) ==> ld( ld( rd( Z, Y ), Z ), ld( X, rd( X, Y ) ) )
% 16.24/16.67     }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4805) {G3,W15,D5,L1,V2,M1}  { rd( ld( X, rd( X, Y ) ), Y ) ==> ld
% 16.24/16.67    ( Y, ld( X, rd( X, Y ) ) ) }.
% 16.24/16.67  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.24/16.67     ) ) ==> rd( X, Y ) }.
% 16.24/16.67  parent1[0; 1]: (4804) {G2,W19,D5,L1,V2,M1}  { mult( ld( X, rd( X, Y ) ), ld
% 16.24/16.67    ( X, rd( X, Y ) ) ) ==> ld( Y, ld( X, rd( X, Y ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := ld( X, rd( X, Y ) )
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (792) {G20,W15,D5,L1,V2,M1} P(65,711);d(6);d(65) { rd( ld( Y, 
% 16.24/16.67    rd( Y, Z ) ), Z ) ==> ld( Z, ld( Y, rd( Y, Z ) ) ) }.
% 16.24/16.67  parent0: (4805) {G3,W15,D5,L1,V2,M1}  { rd( ld( X, rd( X, Y ) ), Y ) ==> ld
% 16.24/16.67    ( Y, ld( X, rd( X, Y ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4808) {G6,W19,D5,L1,V3,M1}  { mult( mult( ld( Y, Y ), rd( Z, Y ) )
% 16.24/16.67    , Y ) = mult( ld( mult( X, Y ), X ), mult( Y, Z ) ) }.
% 16.24/16.67  parent0[0]: (41) {G6,W19,D5,L1,V3,M1} P(38,17) { mult( ld( mult( Y, X ), Y
% 16.24/16.67     ), mult( X, Z ) ) = mult( mult( ld( X, X ), rd( Z, X ) ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4813) {G7,W27,D6,L1,V3,M1}  { mult( mult( ld( X, X ), rd( Y, ld( 
% 16.24/16.67    X, X ) ) ), ld( X, X ) ) = mult( ld( mult( Z, ld( X, X ) ), Z ), mult( ld
% 16.24/16.67    ( X, X ), Y ) ) }.
% 16.24/16.67  parent0[0]: (699) {G18,W11,D4,L1,V1,M1} P(681,0);d(77) { ld( ld( Y, Y ), ld
% 16.24/16.67    ( Y, Y ) ) ==> ld( Y, Y ) }.
% 16.24/16.67  parent1[0; 3]: (4808) {G6,W19,D5,L1,V3,M1}  { mult( mult( ld( Y, Y ), rd( Z
% 16.24/16.67    , Y ) ), Y ) = mult( ld( mult( X, Y ), X ), mult( Y, Z ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := T
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := ld( X, X )
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4814) {G8,W23,D6,L1,V2,M1}  { mult( mult( ld( X, X ), rd( Y, ld( 
% 16.24/16.67    X, X ) ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y ) ) }.
% 16.24/16.67  parent0[0]: (51) {G7,W11,D5,L1,V3,M1} P(0,39) { ld( mult( Z, ld( X, Y ) ), 
% 16.24/16.67    Z ) ==> ld( Y, X ) }.
% 16.24/16.67  parent1[0; 15]: (4813) {G7,W27,D6,L1,V3,M1}  { mult( mult( ld( X, X ), rd( 
% 16.24/16.67    Y, ld( X, X ) ) ), ld( X, X ) ) = mult( ld( mult( Z, ld( X, X ) ), Z ), 
% 16.24/16.67    mult( ld( X, X ), Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4815) {G9,W23,D6,L1,V2,M1}  { mult( mult( ld( X, X ), mult( Y, ld
% 16.24/16.67    ( X, X ) ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y ) )
% 16.24/16.67     }.
% 16.24/16.67  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.67    mult( Z, ld( X, Y ) ) }.
% 16.24/16.67  parent1[0; 6]: (4814) {G8,W23,D6,L1,V2,M1}  { mult( mult( ld( X, X ), rd( Y
% 16.24/16.67    , ld( X, X ) ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y )
% 16.24/16.67     ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4816) {G10,W23,D6,L1,V2,M1}  { mult( mult( ld( ld( X, X ), Y ), 
% 16.24/16.67    ld( X, X ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y ) )
% 16.24/16.67     }.
% 16.24/16.67  parent0[0]: (90) {G12,W19,D5,L1,V3,M1} P(87,32);d(84);d(11);d(84) { mult( 
% 16.24/16.67    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.24/16.67    , Z ) ) }.
% 16.24/16.67  parent1[0; 2]: (4815) {G9,W23,D6,L1,V2,M1}  { mult( mult( ld( X, X ), mult
% 16.24/16.67    ( Y, ld( X, X ) ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y
% 16.24/16.67     ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := X
% 16.24/16.67     Z := X
% 16.24/16.67     T := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4817) {G11,W15,D5,L1,V2,M1}  { ld( ld( X, X ), Y ) = mult( ld( X
% 16.24/16.67    , X ), mult( ld( X, X ), Y ) ) }.
% 16.24/16.67  parent0[0]: (87) {G11,W11,D5,L1,V3,M1} P(84,2) { mult( mult( X, ld( Z, Y )
% 16.24/16.67     ), ld( Y, Z ) ) ==> X }.
% 16.24/16.67  parent1[0; 1]: (4816) {G10,W23,D6,L1,V2,M1}  { mult( mult( ld( ld( X, X ), 
% 16.24/16.67    Y ), ld( X, X ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y )
% 16.24/16.67     ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := ld( ld( X, X ), Y )
% 16.24/16.67     Y := X
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4818) {G11,W15,D5,L1,V2,M1}  { mult( ld( X, X ), mult( ld( X, X )
% 16.24/16.67    , Y ) ) = ld( ld( X, X ), Y ) }.
% 16.24/16.67  parent0[0]: (4817) {G11,W15,D5,L1,V2,M1}  { ld( ld( X, X ), Y ) = mult( ld
% 16.24/16.67    ( X, X ), mult( ld( X, X ), Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (794) {G19,W15,D5,L1,V2,M1} P(699,41);d(51);d(84);d(90);d(87)
% 16.24/16.67     { mult( ld( X, X ), mult( ld( X, X ), Z ) ) ==> ld( ld( X, X ), Z ) }.
% 16.24/16.67  parent0: (4818) {G11,W15,D5,L1,V2,M1}  { mult( ld( X, X ), mult( ld( X, X )
% 16.24/16.67    , Y ) ) = ld( ld( X, X ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4820) {G19,W15,D5,L1,V2,M1}  { ld( ld( X, X ), Y ) ==> mult( ld( X
% 16.24/16.67    , X ), mult( ld( X, X ), Y ) ) }.
% 16.24/16.67  parent0[0]: (794) {G19,W15,D5,L1,V2,M1} P(699,41);d(51);d(84);d(90);d(87)
% 16.24/16.67     { mult( ld( X, X ), mult( ld( X, X ), Z ) ) ==> ld( ld( X, X ), Z ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4821) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( ld( X, X ), Y )
% 16.24/16.67     ) ==> mult( ld( X, X ), Y ) }.
% 16.24/16.67  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.67  parent1[0; 14]: (4820) {G19,W15,D5,L1,V2,M1}  { ld( ld( X, X ), Y ) ==> 
% 16.24/16.67    mult( ld( X, X ), mult( ld( X, X ), Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := ld( X, X )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := ld( ld( X, X ), Y )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (858) {G20,W15,D5,L1,V2,M1} P(0,794) { ld( ld( X, X ), ld( ld
% 16.24/16.67    ( X, X ), Y ) ) ==> mult( ld( X, X ), Y ) }.
% 16.24/16.67  parent0: (4821) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( ld( X, X ), Y )
% 16.24/16.67     ) ==> mult( ld( X, X ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4824) {G15,W15,D5,L1,V2,M1}  { mult( Y, mult( X, Y ) ) ==> ld( rd
% 16.24/16.67    ( ld( X, X ), Y ), mult( X, Y ) ) }.
% 16.24/16.67  parent0[0]: (497) {G15,W15,D5,L1,V2,M1} P(157,396) { ld( rd( ld( X, X ), Y
% 16.24/16.67     ), mult( X, Y ) ) ==> mult( Y, mult( X, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4829) {G9,W27,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), mult( 
% 16.24/16.67    Z, ld( mult( X, Y ), X ) ) ) ==> ld( rd( ld( Z, Z ), ld( mult( X, Y ), X
% 16.24/16.67     ) ), rd( Z, Y ) ) }.
% 16.24/16.67  parent0[0]: (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y ), 
% 16.24/16.67    Z ) ) ==> rd( X, Y ) }.
% 16.24/16.67  parent1[0; 24]: (4824) {G15,W15,D5,L1,V2,M1}  { mult( Y, mult( X, Y ) ) ==>
% 16.24/16.67     ld( rd( ld( X, X ), Y ), mult( X, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := ld( mult( X, Y ), X )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4830) {G9,W23,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), rd( Z
% 16.24/16.67    , Y ) ) ==> ld( rd( ld( Z, Z ), ld( mult( X, Y ), X ) ), rd( Z, Y ) ) }.
% 16.24/16.67  parent0[0]: (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y ), 
% 16.24/16.67    Z ) ) ==> rd( X, Y ) }.
% 16.24/16.67  parent1[0; 7]: (4829) {G9,W27,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), 
% 16.24/16.67    mult( Z, ld( mult( X, Y ), X ) ) ) ==> ld( rd( ld( Z, Z ), ld( mult( X, Y
% 16.24/16.67     ), X ) ), rd( Z, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4835) {G10,W23,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), rd( Z
% 16.24/16.67    , Y ) ) ==> ld( mult( ld( Z, Z ), ld( X, mult( X, Y ) ) ), rd( Z, Y ) )
% 16.24/16.67     }.
% 16.24/16.67  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.67    mult( Z, ld( X, Y ) ) }.
% 16.24/16.67  parent1[0; 11]: (4830) {G9,W23,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X )
% 16.24/16.67    , rd( Z, Y ) ) ==> ld( rd( ld( Z, Z ), ld( mult( X, Y ), X ) ), rd( Z, Y
% 16.24/16.67     ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := mult( X, Y )
% 16.24/16.67     Z := ld( Z, Z )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4836) {G1,W19,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), rd( Z
% 16.24/16.67    , Y ) ) ==> ld( mult( ld( Z, Z ), Y ), rd( Z, Y ) ) }.
% 16.24/16.67  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.67  parent1[0; 15]: (4835) {G10,W23,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X )
% 16.24/16.67    , rd( Z, Y ) ) ==> ld( mult( ld( Z, Z ), ld( X, mult( X, Y ) ) ), rd( Z, 
% 16.24/16.67    Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4837) {G2,W15,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), rd( Z
% 16.24/16.67    , Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.24/16.67  parent0[0]: (185) {G16,W15,D5,L1,V2,M1} P(162,32) { ld( mult( ld( X, X ), Y
% 16.24/16.67     ), rd( X, Y ) ) ==> rd( ld( Y, X ), Y ) }.
% 16.24/16.67  parent1[0; 10]: (4836) {G1,W19,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X )
% 16.24/16.67    , rd( Z, Y ) ) ==> ld( mult( ld( Z, Z ), Y ), rd( Z, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (962) {G17,W15,D5,L1,V3,M1} P(60,497);d(84);d(1);d(185) { mult
% 16.24/16.67    ( ld( mult( Y, Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.24/16.67  parent0: (4837) {G2,W15,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), rd( Z
% 16.24/16.67    , Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4840) {G3,W15,D6,L1,V3,M1}  { mult( rd( X, Y ), Z ) ==> mult( mult
% 16.24/16.67    ( X, rd( ld( Y, Z ), Y ) ), Y ) }.
% 16.24/16.67  parent0[0]: (24) {G3,W15,D6,L1,V3,M1} P(0,17) { mult( mult( Z, rd( ld( X, Y
% 16.24/16.67     ), X ) ), X ) ==> mult( rd( Z, X ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4844) {G4,W19,D6,L1,V3,M1}  { mult( rd( ld( mult( X, Y ), X ), Y
% 16.24/16.67     ), Z ) ==> mult( rd( ld( Y, ld( Y, Z ) ), Y ), Y ) }.
% 16.24/16.67  parent0[0]: (962) {G17,W15,D5,L1,V3,M1} P(60,497);d(84);d(1);d(185) { mult
% 16.24/16.67    ( ld( mult( Y, Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.24/16.67  parent1[0; 11]: (4840) {G3,W15,D6,L1,V3,M1}  { mult( rd( X, Y ), Z ) ==> 
% 16.24/16.67    mult( mult( X, rd( ld( Y, Z ), Y ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := ld( Y, Z )
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := ld( mult( X, Y ), X )
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4845) {G1,W15,D6,L1,V3,M1}  { mult( rd( ld( mult( X, Y ), X ), Y
% 16.24/16.67     ), Z ) ==> ld( Y, ld( Y, Z ) ) }.
% 16.24/16.67  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.67  parent1[0; 10]: (4844) {G4,W19,D6,L1,V3,M1}  { mult( rd( ld( mult( X, Y ), 
% 16.24/16.67    X ), Y ), Z ) ==> mult( rd( ld( Y, ld( Y, Z ) ), Y ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := ld( Y, ld( Y, Z ) )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4846) {G2,W15,D6,L1,V3,M1}  { mult( ld( Y, ld( mult( X, Y ), X )
% 16.24/16.67     ), Z ) ==> ld( Y, ld( Y, Z ) ) }.
% 16.24/16.67  parent0[0]: (791) {G20,W15,D5,L1,V2,M1} P(60,711);d(6);d(60) { rd( ld( mult
% 16.24/16.67    ( Y, Z ), Y ), Z ) ==> ld( Z, ld( mult( Y, Z ), Y ) ) }.
% 16.24/16.67  parent1[0; 2]: (4845) {G1,W15,D6,L1,V3,M1}  { mult( rd( ld( mult( X, Y ), X
% 16.24/16.67     ), Y ), Z ) ==> ld( Y, ld( Y, Z ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := T
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (973) {G21,W15,D6,L1,V3,M1} P(962,24);d(2);d(791) { mult( ld( 
% 16.24/16.67    Y, ld( mult( X, Y ), X ) ), Z ) ==> ld( Y, ld( Y, Z ) ) }.
% 16.24/16.67  parent0: (4846) {G2,W15,D6,L1,V3,M1}  { mult( ld( Y, ld( mult( X, Y ), X )
% 16.24/16.67     ), Z ) ==> ld( Y, ld( Y, Z ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4849) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X, Y ), 
% 16.24/16.67    Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.67  parent0[0]: (14) {G1,W15,D6,L1,V3,M1} P(4,3) { rd( mult( mult( mult( X, Y )
% 16.24/16.67    , Z ), Y ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4854) {G2,W27,D7,L1,V4,M1}  { ld( mult( X, Y ), X ) ==> rd( mult
% 16.24/16.67    ( mult( rd( ld( Y, Z ), Y ), T ), rd( Z, Y ) ), mult( rd( Z, Y ), mult( T
% 16.24/16.67    , rd( Z, Y ) ) ) ) }.
% 16.24/16.67  parent0[0]: (962) {G17,W15,D5,L1,V3,M1} P(60,497);d(84);d(1);d(185) { mult
% 16.24/16.67    ( ld( mult( Y, Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.24/16.67  parent1[0; 9]: (4849) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X
% 16.24/16.67    , Y ), Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := ld( mult( X, Y ), X )
% 16.24/16.67     Y := rd( Z, Y )
% 16.24/16.67     Z := T
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4856) {G3,W19,D7,L1,V4,M1}  { ld( mult( X, Y ), X ) ==> rd( rd( 
% 16.24/16.67    mult( rd( ld( Y, Z ), Y ), T ), T ), rd( Z, Y ) ) }.
% 16.24/16.67  parent0[0]: (215) {G4,W15,D5,L1,V3,M1} P(12,126);d(114) { rd( mult( X, T )
% 16.24/16.67    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.24/16.67  parent1[0; 6]: (4854) {G2,W27,D7,L1,V4,M1}  { ld( mult( X, Y ), X ) ==> rd
% 16.24/16.67    ( mult( mult( rd( ld( Y, Z ), Y ), T ), rd( Z, Y ) ), mult( rd( Z, Y ), 
% 16.24/16.67    mult( T, rd( Z, Y ) ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := mult( rd( ld( Y, Z ), Y ), T )
% 16.24/16.67     Y := T
% 16.24/16.67     Z := U
% 16.24/16.67     T := rd( Z, Y )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67     T := T
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4857) {G1,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), X ) ==> rd( rd( 
% 16.24/16.67    ld( Y, Z ), Y ), rd( Z, Y ) ) }.
% 16.24/16.67  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.24/16.67  parent1[0; 7]: (4856) {G3,W19,D7,L1,V4,M1}  { ld( mult( X, Y ), X ) ==> rd
% 16.24/16.67    ( rd( mult( rd( ld( Y, Z ), Y ), T ), T ), rd( Z, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := T
% 16.24/16.67     Y := rd( ld( Y, Z ), Y )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67     T := T
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4858) {G2,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), X ) ==> mult( rd
% 16.24/16.67    ( ld( Y, Z ), mult( Y, Z ) ), Y ) }.
% 16.24/16.67  parent0[0]: (416) {G17,W15,D5,L1,V3,M1} P(1,388) { rd( rd( Z, X ), rd( Y, X
% 16.24/16.67     ) ) ==> mult( rd( Z, mult( X, Y ) ), X ) }.
% 16.24/16.67  parent1[0; 6]: (4857) {G1,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), X ) ==> rd
% 16.24/16.67    ( rd( ld( Y, Z ), Y ), rd( Z, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := ld( Y, Z )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4859) {G2,W15,D5,L1,V3,M1}  { mult( rd( ld( Y, Z ), mult( Y, Z ) )
% 16.24/16.67    , Y ) ==> ld( mult( X, Y ), X ) }.
% 16.24/16.67  parent0[0]: (4858) {G2,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), X ) ==> mult( 
% 16.24/16.67    rd( ld( Y, Z ), mult( Y, Z ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (975) {G18,W15,D5,L1,V3,M1} P(962,14);d(215);d(3);d(416) { 
% 16.24/16.67    mult( rd( ld( Y, Z ), mult( Y, Z ) ), Y ) = ld( mult( X, Y ), X ) }.
% 16.24/16.67  parent0: (4859) {G2,W15,D5,L1,V3,M1}  { mult( rd( ld( Y, Z ), mult( Y, Z )
% 16.24/16.67     ), Y ) ==> ld( mult( X, Y ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4861) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.24/16.67  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4864) {G1,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( mult( Z, Y )
% 16.24/16.67    , Z ), rd( ld( Y, X ), Y ) ) }.
% 16.24/16.67  parent0[0]: (962) {G17,W15,D5,L1,V3,M1} P(60,497);d(84);d(1);d(185) { mult
% 16.24/16.67    ( ld( mult( Y, Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.24/16.67  parent1[0; 10]: (4861) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.24/16.67     }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := ld( mult( Z, Y ), Z )
% 16.24/16.67     Y := rd( X, Y )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4865) {G1,W15,D5,L1,V3,M1}  { ld( ld( mult( Z, Y ), Z ), rd( ld( Y
% 16.24/16.67    , X ), Y ) ) ==> rd( X, Y ) }.
% 16.24/16.67  parent0[0]: (4864) {G1,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( mult( Z, 
% 16.24/16.67    Y ), Z ), rd( ld( Y, X ), Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (979) {G18,W15,D5,L1,V3,M1} P(962,1) { ld( ld( mult( X, Y ), X
% 16.24/16.67     ), rd( ld( Y, Z ), Y ) ) ==> rd( Z, Y ) }.
% 16.24/16.67  parent0: (4865) {G1,W15,D5,L1,V3,M1}  { ld( ld( mult( Z, Y ), Z ), rd( ld( 
% 16.24/16.67    Y, X ), Y ) ) ==> rd( X, Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4867) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X, Y ), 
% 16.24/16.67    Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.67  parent0[0]: (14) {G1,W15,D6,L1,V3,M1} P(4,3) { rd( mult( mult( mult( X, Y )
% 16.24/16.67    , Z ), Y ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4871) {G2,W23,D7,L1,V4,M1}  { rd( ld( X, Y ), mult( X, Y ) ) ==> 
% 16.24/16.67    rd( mult( mult( ld( mult( T, X ), T ), Z ), X ), mult( X, mult( Z, X ) )
% 16.24/16.67     ) }.
% 16.24/16.67  parent0[0]: (975) {G18,W15,D5,L1,V3,M1} P(962,14);d(215);d(3);d(416) { mult
% 16.24/16.67    ( rd( ld( Y, Z ), mult( Y, Z ) ), Y ) = ld( mult( X, Y ), X ) }.
% 16.24/16.67  parent1[0; 11]: (4867) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( 
% 16.24/16.67    X, Y ), Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := T
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := rd( ld( X, Y ), mult( X, Y ) )
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4873) {G3,W19,D7,L1,V4,M1}  { rd( ld( X, Y ), mult( X, Y ) ) ==> 
% 16.24/16.67    rd( rd( mult( ld( mult( Z, X ), Z ), T ), T ), X ) }.
% 16.24/16.67  parent0[0]: (215) {G4,W15,D5,L1,V3,M1} P(12,126);d(114) { rd( mult( X, T )
% 16.24/16.67    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.24/16.67  parent1[0; 8]: (4871) {G2,W23,D7,L1,V4,M1}  { rd( ld( X, Y ), mult( X, Y )
% 16.24/16.67     ) ==> rd( mult( mult( ld( mult( T, X ), T ), Z ), X ), mult( X, mult( Z
% 16.24/16.67    , X ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := mult( ld( mult( Z, X ), Z ), T )
% 16.24/16.67     Y := T
% 16.24/16.67     Z := U
% 16.24/16.67     T := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := T
% 16.24/16.67     T := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4874) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y ) ) ==> 
% 16.24/16.67    rd( ld( mult( Z, X ), Z ), X ) }.
% 16.24/16.67  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.24/16.67  parent1[0; 9]: (4873) {G3,W19,D7,L1,V4,M1}  { rd( ld( X, Y ), mult( X, Y )
% 16.24/16.67     ) ==> rd( rd( mult( ld( mult( Z, X ), Z ), T ), T ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := T
% 16.24/16.67     Y := ld( mult( Z, X ), Z )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67     T := T
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4875) {G2,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y ) ) ==> 
% 16.24/16.67    ld( X, ld( mult( Z, X ), Z ) ) }.
% 16.24/16.67  parent0[0]: (791) {G20,W15,D5,L1,V2,M1} P(60,711);d(6);d(60) { rd( ld( mult
% 16.24/16.67    ( Y, Z ), Y ), Z ) ==> ld( Z, ld( mult( Y, Z ), Y ) ) }.
% 16.24/16.67  parent1[0; 8]: (4874) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y )
% 16.24/16.67     ) ==> rd( ld( mult( Z, X ), Z ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := T
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4876) {G2,W15,D5,L1,V3,M1}  { ld( X, ld( mult( Z, X ), Z ) ) ==> 
% 16.24/16.67    rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.24/16.67  parent0[0]: (4875) {G2,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y ) ) 
% 16.24/16.67    ==> ld( X, ld( mult( Z, X ), Z ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1022) {G21,W15,D5,L1,V3,M1} P(975,14);d(215);d(3);d(791) { ld
% 16.24/16.67    ( X, ld( mult( Z, X ), Z ) ) = rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.24/16.67  parent0: (4876) {G2,W15,D5,L1,V3,M1}  { ld( X, ld( mult( Z, X ), Z ) ) ==> 
% 16.24/16.67    rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4878) {G1,W15,D8,L1,V3,M1}  { X ==> mult( mult( mult( rd( X, mult
% 16.24/16.67    ( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) }.
% 16.24/16.67  parent0[0]: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.24/16.67    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4883) {G2,W15,D6,L1,V3,M1}  { ld( X, mult( Y, X ) ) ==> mult( 
% 16.24/16.67    mult( ld( mult( Z, X ), Z ), Y ), X ) }.
% 16.24/16.67  parent0[0]: (975) {G18,W15,D5,L1,V3,M1} P(962,14);d(215);d(3);d(416) { mult
% 16.24/16.67    ( rd( ld( Y, Z ), mult( Y, Z ) ), Y ) = ld( mult( X, Y ), X ) }.
% 16.24/16.67  parent1[0; 8]: (4878) {G1,W15,D8,L1,V3,M1}  { X ==> mult( mult( mult( rd( X
% 16.24/16.67    , mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := X
% 16.24/16.67     Z := mult( Y, X )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := ld( X, mult( Y, X ) )
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4885) {G2,W15,D6,L1,V3,M1}  { mult( mult( ld( mult( Z, X ), Z ), Y
% 16.24/16.67     ), X ) ==> ld( X, mult( Y, X ) ) }.
% 16.24/16.67  parent0[0]: (4883) {G2,W15,D6,L1,V3,M1}  { ld( X, mult( Y, X ) ) ==> mult( 
% 16.24/16.67    mult( ld( mult( Z, X ), Z ), Y ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1023) {G19,W15,D6,L1,V3,M1} P(975,12) { mult( mult( ld( mult
% 16.24/16.67    ( Z, X ), Z ), Y ), X ) ==> ld( X, mult( Y, X ) ) }.
% 16.24/16.67  parent0: (4885) {G2,W15,D6,L1,V3,M1}  { mult( mult( ld( mult( Z, X ), Z ), 
% 16.24/16.67    Y ), X ) ==> ld( X, mult( Y, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4887) {G21,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z ) ) = ld
% 16.24/16.67    ( X, ld( mult( Y, X ), Y ) ) }.
% 16.24/16.67  parent0[0]: (1022) {G21,W15,D5,L1,V3,M1} P(975,14);d(215);d(3);d(791) { ld
% 16.24/16.67    ( X, ld( mult( Z, X ), Z ) ) = rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4893) {G22,W15,D4,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y ) ) = 
% 16.24/16.67    rd( ld( X, T ), mult( X, T ) ) }.
% 16.24/16.67  parent0[0]: (1022) {G21,W15,D5,L1,V3,M1} P(975,14);d(215);d(3);d(791) { ld
% 16.24/16.67    ( X, ld( mult( Z, X ), Z ) ) = rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.24/16.67  parent1[0; 8]: (4887) {G21,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z )
% 16.24/16.67     ) = ld( X, ld( mult( Y, X ), Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := T
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1039) {G22,W15,D4,L1,V3,M1} P(1022,1022) { rd( ld( X, Z ), 
% 16.24/16.67    mult( X, Z ) ) = rd( ld( X, T ), mult( X, T ) ) }.
% 16.24/16.67  parent0: (4893) {G22,W15,D4,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y ) ) = 
% 16.24/16.67    rd( ld( X, T ), mult( X, T ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := U
% 16.24/16.67     T := T
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4898) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, ld( X, Y ) ), Y ) = rd( 
% 16.24/16.67    ld( X, Z ), mult( X, Z ) ) }.
% 16.24/16.67  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.67  parent1[0; 7]: (1039) {G22,W15,D4,L1,V3,M1} P(1022,1022) { rd( ld( X, Z ), 
% 16.24/16.67    mult( X, Z ) ) = rd( ld( X, T ), mult( X, T ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := T
% 16.24/16.67     Z := ld( X, Y )
% 16.24/16.67     T := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1102) {G23,W15,D5,L1,V3,M1} P(0,1039) { rd( ld( X, ld( X, Y )
% 16.24/16.67     ), Y ) = rd( ld( X, Z ), mult( X, Z ) ) }.
% 16.24/16.67  parent0: (4898) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, ld( X, Y ) ), Y ) = rd( 
% 16.24/16.67    ld( X, Z ), mult( X, Z ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4900) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.24/16.67  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4901) {G2,W15,D5,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( X, Z )
% 16.24/16.67    , mult( X, Z ) ), ld( X, Y ) ) }.
% 16.24/16.67  parent0[0]: (1039) {G22,W15,D4,L1,V3,M1} P(1022,1022) { rd( ld( X, Z ), 
% 16.24/16.67    mult( X, Z ) ) = rd( ld( X, T ), mult( X, T ) ) }.
% 16.24/16.67  parent1[0; 5]: (4900) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := T
% 16.24/16.67     Z := Y
% 16.24/16.67     T := Z
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := ld( X, Y )
% 16.24/16.67     Y := mult( X, Y )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4902) {G2,W15,D5,L1,V3,M1}  { ld( rd( ld( X, Z ), mult( X, Z ) ), 
% 16.24/16.67    ld( X, Y ) ) ==> mult( X, Y ) }.
% 16.24/16.67  parent0[0]: (4901) {G2,W15,D5,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( X, 
% 16.24/16.67    Z ), mult( X, Z ) ), ld( X, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1103) {G23,W15,D5,L1,V3,M1} P(1039,6) { ld( rd( ld( X, Z ), 
% 16.24/16.67    mult( X, Z ) ), ld( X, Y ) ) ==> mult( X, Y ) }.
% 16.24/16.67  parent0: (4902) {G2,W15,D5,L1,V3,M1}  { ld( rd( ld( X, Z ), mult( X, Z ) )
% 16.24/16.67    , ld( X, Y ) ) ==> mult( X, Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4903) {G23,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z ) ) = rd
% 16.24/16.67    ( ld( X, ld( X, Y ) ), Y ) }.
% 16.24/16.67  parent0[0]: (1102) {G23,W15,D5,L1,V3,M1} P(0,1039) { rd( ld( X, ld( X, Y )
% 16.24/16.67     ), Y ) = rd( ld( X, Z ), mult( X, Z ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4904) {G17,W15,D5,L1,V3,M1}  { rd( ld( Z, rd( Z, X ) ), Y ) = rd( 
% 16.24/16.67    ld( X, ld( X, X ) ), Y ) }.
% 16.24/16.67  parent0[0]: (214) {G17,W15,D5,L1,V3,M1} P(77,126);d(208) { rd( ld( Y, ld( Y
% 16.24/16.67    , Y ) ), Z ) = rd( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4909) {G18,W19,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), mult( Y, 
% 16.24/16.67    ld( Y, Y ) ) ) = rd( ld( Y, ld( Y, Z ) ), Z ) }.
% 16.24/16.67  parent0[0]: (4903) {G23,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z ) ) 
% 16.24/16.67    = rd( ld( X, ld( X, Y ) ), Y ) }.
% 16.24/16.67  parent1[0; 12]: (4904) {G17,W15,D5,L1,V3,M1}  { rd( ld( Z, rd( Z, X ) ), Y
% 16.24/16.67     ) = rd( ld( X, ld( X, X ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := ld( Y, Y )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := mult( Y, ld( Y, Y ) )
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4910) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Y ) = rd( 
% 16.24/16.67    ld( Y, ld( Y, Z ) ), Z ) }.
% 16.24/16.67  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.67  parent1[0; 7]: (4909) {G18,W19,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), 
% 16.24/16.67    mult( Y, ld( Y, Y ) ) ) = rd( ld( Y, ld( Y, Z ) ), Z ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4911) {G2,W15,D5,L1,V3,M1}  { ld( Y, ld( X, rd( X, Y ) ) ) = rd( 
% 16.24/16.67    ld( Y, ld( Y, Z ) ), Z ) }.
% 16.24/16.67  parent0[0]: (792) {G20,W15,D5,L1,V2,M1} P(65,711);d(6);d(65) { rd( ld( Y, 
% 16.24/16.67    rd( Y, Z ) ), Z ) ==> ld( Z, ld( Y, rd( Y, Z ) ) ) }.
% 16.24/16.67  parent1[0; 1]: (4910) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Y ) 
% 16.24/16.67    = rd( ld( Y, ld( Y, Z ) ), Z ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := T
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4912) {G2,W15,D5,L1,V3,M1}  { rd( ld( X, ld( X, Z ) ), Z ) = ld( X
% 16.24/16.67    , ld( Y, rd( Y, X ) ) ) }.
% 16.24/16.67  parent0[0]: (4911) {G2,W15,D5,L1,V3,M1}  { ld( Y, ld( X, rd( X, Y ) ) ) = 
% 16.24/16.67    rd( ld( Y, ld( Y, Z ) ), Z ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1127) {G24,W15,D5,L1,V3,M1} P(1102,214);d(0);d(792) { rd( ld
% 16.24/16.67    ( X, ld( X, Y ) ), Y ) = ld( X, ld( Z, rd( Z, X ) ) ) }.
% 16.24/16.67  parent0: (4912) {G2,W15,D5,L1,V3,M1}  { rd( ld( X, ld( X, Z ) ), Z ) = ld( 
% 16.24/16.67    X, ld( Y, rd( Y, X ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4914) {G23,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z ) ) = rd
% 16.24/16.67    ( ld( X, ld( X, Y ) ), Y ) }.
% 16.24/16.67  parent0[0]: (1102) {G23,W15,D5,L1,V3,M1} P(0,1039) { rd( ld( X, ld( X, Y )
% 16.24/16.67     ), Y ) = rd( ld( X, Z ), mult( X, Z ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4915) {G1,W15,D5,L1,V3,M1}  { rd( Y, mult( X, mult( X, Y ) ) ) = 
% 16.24/16.67    rd( ld( X, ld( X, Z ) ), Z ) }.
% 16.24/16.67  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.67  parent1[0; 2]: (4914) {G23,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z )
% 16.24/16.67     ) = rd( ld( X, ld( X, Y ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := mult( X, Y )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4917) {G1,W15,D5,L1,V3,M1}  { rd( ld( Y, ld( Y, Z ) ), Z ) = rd( X
% 16.24/16.67    , mult( Y, mult( Y, X ) ) ) }.
% 16.24/16.67  parent0[0]: (4915) {G1,W15,D5,L1,V3,M1}  { rd( Y, mult( X, mult( X, Y ) ) )
% 16.24/16.67     = rd( ld( X, ld( X, Z ) ), Z ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1146) {G24,W15,D5,L1,V3,M1} P(1,1102) { rd( ld( X, ld( X, Z )
% 16.24/16.67     ), Z ) = rd( Y, mult( X, mult( X, Y ) ) ) }.
% 16.24/16.67  parent0: (4917) {G1,W15,D5,L1,V3,M1}  { rd( ld( Y, ld( Y, Z ) ), Z ) = rd( 
% 16.24/16.67    X, mult( Y, mult( Y, X ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4919) {G17,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> mult( ld( 
% 16.24/16.67    mult( X, Y ), X ), rd( Z, Y ) ) }.
% 16.24/16.67  parent0[0]: (962) {G17,W15,D5,L1,V3,M1} P(60,497);d(84);d(1);d(185) { mult
% 16.24/16.67    ( ld( mult( Y, Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4925) {G18,W23,D6,L1,V4,M1}  { rd( ld( X, ld( Y, ld( Y, X ) ) ), 
% 16.24/16.67    X ) ==> mult( ld( mult( Z, X ), Z ), ld( Y, ld( T, rd( T, Y ) ) ) ) }.
% 16.24/16.67  parent0[0]: (1127) {G24,W15,D5,L1,V3,M1} P(1102,214);d(0);d(792) { rd( ld( 
% 16.24/16.67    X, ld( X, Y ) ), Y ) = ld( X, ld( Z, rd( Z, X ) ) ) }.
% 16.24/16.67  parent1[0; 16]: (4919) {G17,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> 
% 16.24/16.67    mult( ld( mult( X, Y ), X ), rd( Z, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67     Z := T
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := X
% 16.24/16.67     Z := ld( Y, ld( Y, X ) )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4926) {G19,W19,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Y, X ) ) ), 
% 16.24/16.67    X ) ==> rd( ld( mult( Z, X ), Z ), mult( Y, Y ) ) }.
% 16.24/16.67  parent0[0]: (748) {G21,W15,D6,L1,V3,M1} P(719,60) { mult( Z, ld( Y, ld( X, 
% 16.24/16.67    rd( X, Y ) ) ) ) ==> rd( Z, mult( Y, Y ) ) }.
% 16.24/16.67  parent1[0; 10]: (4925) {G18,W23,D6,L1,V4,M1}  { rd( ld( X, ld( Y, ld( Y, X
% 16.24/16.67     ) ) ), X ) ==> mult( ld( mult( Z, X ), Z ), ld( Y, ld( T, rd( T, Y ) ) )
% 16.24/16.67     ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := T
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := ld( mult( Z, X ), Z )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67     T := T
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4927) {G6,W19,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( ld( Y, X ), X
% 16.24/16.67     ) ) ==> rd( ld( mult( Z, X ), Z ), mult( Y, Y ) ) }.
% 16.24/16.67  parent0[0]: (36) {G5,W15,D5,L1,V3,M1} P(0,32) { rd( ld( Z, ld( X, Y ) ), Z
% 16.24/16.67     ) ==> ld( mult( X, Z ), rd( Y, Z ) ) }.
% 16.24/16.67  parent1[0; 1]: (4926) {G19,W19,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Y, X )
% 16.24/16.67     ) ), X ) ==> rd( ld( mult( Z, X ), Z ), mult( Y, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := ld( Y, X )
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4928) {G6,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, Y ), Z ), mult( X, 
% 16.24/16.67    X ) ) ==> ld( mult( X, Y ), rd( ld( X, Y ), Y ) ) }.
% 16.24/16.67  parent0[0]: (4927) {G6,W19,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( ld( Y, X )
% 16.24/16.67    , X ) ) ==> rd( ld( mult( Z, X ), Z ), mult( Y, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1170) {G25,W19,D5,L1,V3,M1} P(1127,962);d(748);d(36) { rd( ld
% 16.24/16.67    ( mult( T, Y ), T ), mult( X, X ) ) = ld( mult( X, Y ), rd( ld( X, Y ), Y
% 16.24/16.67     ) ) }.
% 16.24/16.67  parent0: (4928) {G6,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, Y ), Z ), mult( X
% 16.24/16.67    , X ) ) ==> ld( mult( X, Y ), rd( ld( X, Y ), Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := T
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4930) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.24/16.67  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4931) {G1,W15,D6,L1,V3,M1}  { ld( X, ld( X, Y ) ) ==> mult( ld( X
% 16.24/16.67    , ld( Z, rd( Z, X ) ) ), Y ) }.
% 16.24/16.67  parent0[0]: (1127) {G24,W15,D5,L1,V3,M1} P(1102,214);d(0);d(792) { rd( ld( 
% 16.24/16.67    X, ld( X, Y ) ), Y ) = ld( X, ld( Z, rd( Z, X ) ) ) }.
% 16.24/16.67  parent1[0; 7]: (4930) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.24/16.67     }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := ld( X, ld( X, Y ) )
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4932) {G1,W15,D6,L1,V3,M1}  { mult( ld( X, ld( Z, rd( Z, X ) ) ), 
% 16.24/16.67    Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.24/16.67  parent0[0]: (4931) {G1,W15,D6,L1,V3,M1}  { ld( X, ld( X, Y ) ) ==> mult( ld
% 16.24/16.67    ( X, ld( Z, rd( Z, X ) ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1213) {G25,W15,D6,L1,V3,M1} P(1127,2) { mult( ld( X, ld( Z, 
% 16.24/16.67    rd( Z, X ) ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.24/16.67  parent0: (4932) {G1,W15,D6,L1,V3,M1}  { mult( ld( X, ld( Z, rd( Z, X ) ) )
% 16.24/16.67    , Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4933) {G24,W15,D5,L1,V3,M1}  { rd( Z, mult( X, mult( X, Z ) ) ) = 
% 16.24/16.67    rd( ld( X, ld( X, Y ) ), Y ) }.
% 16.24/16.67  parent0[0]: (1146) {G24,W15,D5,L1,V3,M1} P(1,1102) { rd( ld( X, ld( X, Z )
% 16.24/16.67     ), Z ) = rd( Y, mult( X, mult( X, Y ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4943) {G25,W15,D5,L1,V3,M1}  { rd( X, mult( Y, mult( Y, X ) ) ) =
% 16.24/16.67     ld( Y, ld( T, rd( T, Y ) ) ) }.
% 16.24/16.67  parent0[0]: (1127) {G24,W15,D5,L1,V3,M1} P(1102,214);d(0);d(792) { rd( ld( 
% 16.24/16.67    X, ld( X, Y ) ), Y ) = ld( X, ld( Z, rd( Z, X ) ) ) }.
% 16.24/16.67  parent1[0; 8]: (4933) {G24,W15,D5,L1,V3,M1}  { rd( Z, mult( X, mult( X, Z )
% 16.24/16.67     ) ) = rd( ld( X, ld( X, Y ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := T
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1287) {G25,W15,D5,L1,V3,M1} P(1146,1127) { rd( Z, mult( X, 
% 16.24/16.67    mult( X, Z ) ) ) = ld( X, ld( T, rd( T, X ) ) ) }.
% 16.24/16.67  parent0: (4943) {G25,W15,D5,L1,V3,M1}  { rd( X, mult( Y, mult( Y, X ) ) ) =
% 16.24/16.67     ld( Y, ld( T, rd( T, Y ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := X
% 16.24/16.67     Z := U
% 16.24/16.67     T := T
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4946) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.24/16.67  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4953) {G1,W15,D6,L1,V3,M1}  { ld( X, ld( X, Y ) ) ==> mult( rd( Z
% 16.24/16.67    , mult( X, mult( X, Z ) ) ), Y ) }.
% 16.24/16.67  parent0[0]: (1146) {G24,W15,D5,L1,V3,M1} P(1,1102) { rd( ld( X, ld( X, Z )
% 16.24/16.67     ), Z ) = rd( Y, mult( X, mult( X, Y ) ) ) }.
% 16.24/16.67  parent1[0; 7]: (4946) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.24/16.67     }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := ld( X, ld( X, Y ) )
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4954) {G1,W15,D6,L1,V3,M1}  { mult( rd( Z, mult( X, mult( X, Z ) )
% 16.24/16.67     ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.24/16.67  parent0[0]: (4953) {G1,W15,D6,L1,V3,M1}  { ld( X, ld( X, Y ) ) ==> mult( rd
% 16.24/16.67    ( Z, mult( X, mult( X, Z ) ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1334) {G25,W15,D6,L1,V3,M1} P(1146,2) { mult( rd( Z, mult( X
% 16.24/16.67    , mult( X, Z ) ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.24/16.67  parent0: (4954) {G1,W15,D6,L1,V3,M1}  { mult( rd( Z, mult( X, mult( X, Z )
% 16.24/16.67     ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4956) {G23,W15,D5,L1,V3,M1}  { mult( X, Z ) ==> ld( rd( ld( X, Y )
% 16.24/16.67    , mult( X, Y ) ), ld( X, Z ) ) }.
% 16.24/16.67  parent0[0]: (1103) {G23,W15,D5,L1,V3,M1} P(1039,6) { ld( rd( ld( X, Z ), 
% 16.24/16.67    mult( X, Z ) ), ld( X, Y ) ) ==> mult( X, Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4958) {G1,W15,D5,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( rd
% 16.24/16.67    ( ld( X, Z ), mult( X, Z ) ), Y ) }.
% 16.24/16.67  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.67  parent1[0; 14]: (4956) {G23,W15,D5,L1,V3,M1}  { mult( X, Z ) ==> ld( rd( ld
% 16.24/16.67    ( X, Y ), mult( X, Y ) ), ld( X, Z ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := mult( X, Y )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4960) {G1,W15,D5,L1,V3,M1}  { ld( rd( ld( X, Z ), mult( X, Z ) ), 
% 16.24/16.67    Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.24/16.67  parent0[0]: (4958) {G1,W15,D5,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( 
% 16.24/16.67    rd( ld( X, Z ), mult( X, Z ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1442) {G24,W15,D5,L1,V3,M1} P(1,1103) { ld( rd( ld( X, Z ), 
% 16.24/16.67    mult( X, Z ) ), Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.24/16.67  parent0: (4960) {G1,W15,D5,L1,V3,M1}  { ld( rd( ld( X, Z ), mult( X, Z ) )
% 16.24/16.67    , Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4961) {G25,W15,D5,L1,V3,M1}  { ld( Y, ld( Z, rd( Z, Y ) ) ) = rd( 
% 16.24/16.67    X, mult( Y, mult( Y, X ) ) ) }.
% 16.24/16.67  parent0[0]: (1287) {G25,W15,D5,L1,V3,M1} P(1146,1127) { rd( Z, mult( X, 
% 16.24/16.67    mult( X, Z ) ) ) = ld( X, ld( T, rd( T, X ) ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := T
% 16.24/16.67     Z := X
% 16.24/16.67     T := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4962) {G24,W15,D5,L1,V3,M1}  { mult( X, mult( X, Z ) ) ==> ld( rd
% 16.24/16.67    ( ld( X, Y ), mult( X, Y ) ), Z ) }.
% 16.24/16.67  parent0[0]: (1442) {G24,W15,D5,L1,V3,M1} P(1,1103) { ld( rd( ld( X, Z ), 
% 16.24/16.67    mult( X, Z ) ), Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4969) {G25,W23,D7,L1,V4,M1}  { mult( X, mult( X, Y ) ) ==> ld( rd
% 16.24/16.67    ( rd( T, mult( X, mult( X, T ) ) ), mult( X, ld( Z, rd( Z, X ) ) ) ), Y )
% 16.24/16.67     }.
% 16.24/16.67  parent0[0]: (4961) {G25,W15,D5,L1,V3,M1}  { ld( Y, ld( Z, rd( Z, Y ) ) ) = 
% 16.24/16.67    rd( X, mult( Y, mult( Y, X ) ) ) }.
% 16.24/16.67  parent1[0; 8]: (4962) {G24,W15,D5,L1,V3,M1}  { mult( X, mult( X, Z ) ) ==> 
% 16.24/16.67    ld( rd( ld( X, Y ), mult( X, Y ) ), Z ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := T
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := ld( Z, rd( Z, X ) )
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4970) {G10,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( rd
% 16.24/16.67    ( rd( Z, mult( X, mult( X, Z ) ) ), rd( X, X ) ), Y ) }.
% 16.24/16.67  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.24/16.67     ) ) ==> rd( X, Y ) }.
% 16.24/16.67  parent1[0; 15]: (4969) {G25,W23,D7,L1,V4,M1}  { mult( X, mult( X, Y ) ) ==>
% 16.24/16.67     ld( rd( rd( T, mult( X, mult( X, T ) ) ), mult( X, ld( Z, rd( Z, X ) ) )
% 16.24/16.67     ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := X
% 16.24/16.67     Z := T
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := T
% 16.24/16.67     T := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4971) {G11,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( rd
% 16.24/16.67    ( rd( Z, mult( X, mult( X, Z ) ) ), ld( X, X ) ), Y ) }.
% 16.24/16.67  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.67    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.67  parent1[0; 15]: (4970) {G10,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==>
% 16.24/16.67     ld( rd( rd( Z, mult( X, mult( X, Z ) ) ), rd( X, X ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := T
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4972) {G11,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( 
% 16.24/16.67    mult( rd( Z, mult( X, mult( X, Z ) ) ), ld( X, X ) ), Y ) }.
% 16.24/16.67  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.67    mult( Z, ld( X, Y ) ) }.
% 16.24/16.67  parent1[0; 7]: (4971) {G11,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> 
% 16.24/16.67    ld( rd( rd( Z, mult( X, mult( X, Z ) ) ), ld( X, X ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := X
% 16.24/16.67     Z := rd( Z, mult( X, mult( X, Z ) ) )
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4973) {G12,W15,D6,L1,V2,M1}  { mult( X, mult( X, Y ) ) ==> ld( ld
% 16.24/16.67    ( X, ld( X, ld( X, X ) ) ), Y ) }.
% 16.24/16.67  parent0[0]: (1334) {G25,W15,D6,L1,V3,M1} P(1146,2) { mult( rd( Z, mult( X, 
% 16.24/16.67    mult( X, Z ) ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.24/16.67  parent1[0; 7]: (4972) {G11,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> 
% 16.24/16.67    ld( mult( rd( Z, mult( X, mult( X, Z ) ) ), ld( X, X ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := ld( X, X )
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4974) {G13,W15,D6,L1,V2,M1}  { mult( X, mult( X, Y ) ) ==> ld( ld
% 16.24/16.67    ( mult( mult( X, X ), X ), X ), Y ) }.
% 16.24/16.67  parent0[0]: (723) {G20,W15,D5,L1,V1,M1} P(717,172);d(453);d(637) { ld( X, 
% 16.24/16.67    ld( X, ld( X, X ) ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.24/16.67  parent1[0; 7]: (4973) {G12,W15,D6,L1,V2,M1}  { mult( X, mult( X, Y ) ) ==> 
% 16.24/16.67    ld( ld( X, ld( X, ld( X, X ) ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4975) {G13,W15,D6,L1,V2,M1}  { ld( ld( mult( mult( X, X ), X ), X
% 16.24/16.67     ), Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.24/16.67  parent0[0]: (4974) {G13,W15,D6,L1,V2,M1}  { mult( X, mult( X, Y ) ) ==> ld
% 16.24/16.67    ( ld( mult( mult( X, X ), X ), X ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1445) {G26,W15,D6,L1,V2,M1} P(1287,1442);d(65);d(157);d(84);d
% 16.24/16.67    (1334);d(723) { ld( ld( mult( mult( X, X ), X ), X ), T ) ==> mult( X, 
% 16.24/16.67    mult( X, T ) ) }.
% 16.24/16.67  parent0: (4975) {G13,W15,D6,L1,V2,M1}  { ld( ld( mult( mult( X, X ), X ), X
% 16.24/16.67     ), Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := T
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4977) {G18,W15,D5,L1,V3,M1}  { rd( Z, Y ) ==> ld( ld( mult( X, Y )
% 16.24/16.67    , X ), rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.67  parent0[0]: (979) {G18,W15,D5,L1,V3,M1} P(962,1) { ld( ld( mult( X, Y ), X
% 16.24/16.67     ), rd( ld( Y, Z ), Y ) ) ==> rd( Z, Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4980) {G4,W23,D7,L1,V4,M1}  { rd( X, Y ) ==> ld( ld( mult( rd( Z
% 16.24/16.67    , Y ), T ), mult( Z, rd( ld( Y, T ), Y ) ) ), rd( ld( Y, X ), Y ) ) }.
% 16.24/16.67  parent0[0]: (24) {G3,W15,D6,L1,V3,M1} P(0,17) { mult( mult( Z, rd( ld( X, Y
% 16.24/16.67     ), X ) ), X ) ==> mult( rd( Z, X ), Y ) }.
% 16.24/16.67  parent1[0; 6]: (4977) {G18,W15,D5,L1,V3,M1}  { rd( Z, Y ) ==> ld( ld( mult
% 16.24/16.67    ( X, Y ), X ), rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := T
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := mult( Z, rd( ld( Y, T ), Y ) )
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4981) {G5,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( T, rd( T, Y
% 16.24/16.67     ) ), rd( ld( Y, X ), Y ) ) }.
% 16.24/16.67  parent0[0]: (178) {G11,W19,D6,L1,V3,M1} P(65,19);d(66) { ld( mult( rd( X, Z
% 16.24/16.67     ), Y ), mult( X, rd( ld( Z, Y ), Z ) ) ) ==> ld( Y, rd( Y, Z ) ) }.
% 16.24/16.67  parent1[0; 5]: (4980) {G4,W23,D7,L1,V4,M1}  { rd( X, Y ) ==> ld( ld( mult( 
% 16.24/16.67    rd( Z, Y ), T ), mult( Z, rd( ld( Y, T ), Y ) ) ), rd( ld( Y, X ), Y ) )
% 16.24/16.67     }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := T
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67     T := T
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4982) {G5,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, Y ) ), rd( ld( Y, 
% 16.24/16.67    X ), Y ) ) ==> rd( X, Y ) }.
% 16.24/16.67  parent0[0]: (4981) {G5,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( T, rd( T
% 16.24/16.67    , Y ) ), rd( ld( Y, X ), Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := T
% 16.24/16.67     T := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1585) {G19,W15,D5,L1,V3,M1} P(24,979);d(178) { ld( ld( Z, rd
% 16.24/16.67    ( Z, Y ) ), rd( ld( Y, T ), Y ) ) ==> rd( T, Y ) }.
% 16.24/16.67  parent0: (4982) {G5,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, Y ) ), rd( ld( Y
% 16.24/16.67    , X ), Y ) ) ==> rd( X, Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := T
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4984) {G19,W15,D5,L1,V3,M1}  { rd( Z, Y ) ==> ld( ld( X, rd( X, Y
% 16.24/16.67     ) ), rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.67  parent0[0]: (1585) {G19,W15,D5,L1,V3,M1} P(24,979);d(178) { ld( ld( Z, rd( 
% 16.24/16.67    Z, Y ) ), rd( ld( Y, T ), Y ) ) ==> rd( T, Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := T
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := X
% 16.24/16.67     T := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4985) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, Y ), X ) ==> ld( ld( Z
% 16.24/16.67    , rd( Z, X ) ), rd( Y, X ) ) }.
% 16.24/16.67  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.67  parent1[0; 13]: (4984) {G19,W15,D5,L1,V3,M1}  { rd( Z, Y ) ==> ld( ld( X, 
% 16.24/16.67    rd( X, Y ) ), rd( ld( Y, Z ), Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := X
% 16.24/16.67     Z := mult( X, Y )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4986) {G1,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, X ) ), rd( Y, X )
% 16.24/16.67     ) ==> rd( mult( X, Y ), X ) }.
% 16.24/16.67  parent0[0]: (4985) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, Y ), X ) ==> ld( ld
% 16.24/16.67    ( Z, rd( Z, X ) ), rd( Y, X ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1607) {G20,W15,D5,L1,V3,M1} P(1,1585) { ld( ld( Z, rd( Z, X )
% 16.24/16.67     ), rd( Y, X ) ) ==> rd( mult( X, Y ), X ) }.
% 16.24/16.67  parent0: (4986) {G1,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, X ) ), rd( Y, X )
% 16.24/16.67     ) ==> rd( mult( X, Y ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4988) {G20,W15,D5,L1,V3,M1}  { rd( mult( Y, Z ), Y ) ==> ld( ld( X
% 16.24/16.67    , rd( X, Y ) ), rd( Z, Y ) ) }.
% 16.24/16.67  parent0[0]: (1607) {G20,W15,D5,L1,V3,M1} P(1,1585) { ld( ld( Z, rd( Z, X )
% 16.24/16.67     ), rd( Y, X ) ) ==> rd( mult( X, Y ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Z
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (4991) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, mult( Y, X ) ), X ) 
% 16.24/16.67    ==> ld( ld( Z, rd( Z, X ) ), Y ) }.
% 16.24/16.67  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.24/16.67  parent1[0; 14]: (4988) {G20,W15,D5,L1,V3,M1}  { rd( mult( Y, Z ), Y ) ==> 
% 16.24/16.67    ld( ld( X, rd( X, Y ) ), rd( Z, Y ) ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := X
% 16.24/16.67     Z := mult( Y, X )
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4994) {G1,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, X ) ), Y ) ==> rd
% 16.24/16.67    ( mult( X, mult( Y, X ) ), X ) }.
% 16.24/16.67  parent0[0]: (4991) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, mult( Y, X ) ), X )
% 16.24/16.67     ==> ld( ld( Z, rd( Z, X ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1616) {G21,W15,D5,L1,V3,M1} P(3,1607) { ld( ld( Z, rd( Z, Y )
% 16.24/16.67     ), X ) = rd( mult( Y, mult( X, Y ) ), Y ) }.
% 16.24/16.67  parent0: (4994) {G1,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, X ) ), Y ) ==> rd
% 16.24/16.67    ( mult( X, mult( Y, X ) ), X ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (4996) {G21,W15,D5,L1,V3,M1}  { rd( mult( Y, mult( Z, Y ) ), Y ) = 
% 16.24/16.67    ld( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.67  parent0[0]: (1616) {G21,W15,D5,L1,V3,M1} P(3,1607) { ld( ld( Z, rd( Z, Y )
% 16.24/16.67     ), X ) = rd( mult( Y, mult( X, Y ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := X
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (5006) {G21,W19,D7,L1,V3,M1}  { rd( mult( X, mult( Y, X ) ), X ) =
% 16.24/16.67     ld( rd( mult( X, ld( Z, rd( Z, X ) ) ), X ), Y ) }.
% 16.24/16.67  parent0[0]: (1607) {G20,W15,D5,L1,V3,M1} P(1,1585) { ld( ld( Z, rd( Z, X )
% 16.24/16.67     ), rd( Y, X ) ) ==> rd( mult( X, Y ), X ) }.
% 16.24/16.67  parent1[0; 9]: (4996) {G21,W15,D5,L1,V3,M1}  { rd( mult( Y, mult( Z, Y ) )
% 16.24/16.67    , Y ) = ld( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := ld( Z, rd( Z, X ) )
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := ld( Z, rd( Z, X ) )
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (5007) {G10,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) ), X ) =
% 16.24/16.67     ld( rd( rd( X, X ), X ), Y ) }.
% 16.24/16.67  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.24/16.67     ) ) ==> rd( X, Y ) }.
% 16.24/16.67  parent1[0; 10]: (5006) {G21,W19,D7,L1,V3,M1}  { rd( mult( X, mult( Y, X ) )
% 16.24/16.67    , X ) = ld( rd( mult( X, ld( Z, rd( Z, X ) ) ), X ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67     Y := X
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67     Z := Z
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (5008) {G11,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) ), X ) =
% 16.24/16.67     ld( rd( ld( X, X ), X ), Y ) }.
% 16.24/16.67  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.67    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.67  parent1[0; 10]: (5007) {G10,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) )
% 16.24/16.67    , X ) = ld( rd( rd( X, X ), X ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Z
% 16.24/16.67     Y := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  paramod: (5009) {G12,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) ), X ) =
% 16.24/16.67     ld( ld( X, ld( X, X ) ), Y ) }.
% 16.24/16.67  parent0[0]: (171) {G15,W11,D4,L1,V1,M1} P(157,46) { rd( ld( X, X ), X ) ==>
% 16.24/16.67     ld( X, ld( X, X ) ) }.
% 16.24/16.67  parent1[0; 9]: (5008) {G11,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) )
% 16.24/16.67    , X ) = ld( rd( ld( X, X ), X ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := X
% 16.24/16.67  end
% 16.24/16.67  substitution1:
% 16.24/16.67     X := X
% 16.24/16.67     Y := Y
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  subsumption: (1619) {G22,W15,D5,L1,V2,M1} P(1607,1616);d(65);d(157);d(171)
% 16.24/16.67     { rd( mult( Y, mult( Z, Y ) ), Y ) ==> ld( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.24/16.67  parent0: (5009) {G12,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) ), X ) =
% 16.24/16.67     ld( ld( X, ld( X, X ) ), Y ) }.
% 16.24/16.67  substitution0:
% 16.24/16.67     X := Y
% 16.24/16.67     Y := Z
% 16.24/16.67  end
% 16.24/16.67  permutation0:
% 16.24/16.67     0 ==> 0
% 16.24/16.67  end
% 16.24/16.67  
% 16.24/16.67  eqswap: (5012) {G21,W15,D5,L1,V3,M1}  { rd( mult( Y, mult( Z, Y ) ), Y ) = 
% 16.24/16.68    ld( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.68  parent0[0]: (1616) {G21,W15,D5,L1,V3,M1} P(3,1607) { ld( ld( Z, rd( Z, Y )
% 16.24/16.68     ), X ) = rd( mult( Y, mult( X, Y ) ), Y ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5019) {G17,W23,D7,L1,V3,M1}  { rd( mult( X, ld( X, ld( rd( Y, X )
% 16.24/16.68    , X ) ) ), X ) = ld( ld( Z, rd( Z, X ) ), ld( Y, ld( X, X ) ) ) }.
% 16.24/16.68  parent0[0]: (564) {G16,W15,D5,L1,V2,M1} P(162,528) { mult( ld( Y, ld( X, X
% 16.24/16.68     ) ), X ) ==> ld( X, ld( rd( Y, X ), X ) ) }.
% 16.24/16.68  parent1[0; 4]: (5012) {G21,W15,D5,L1,V3,M1}  { rd( mult( Y, mult( Z, Y ) )
% 16.24/16.68    , Y ) = ld( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := X
% 16.24/16.68     Z := ld( Y, ld( X, X ) )
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5020) {G1,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), X ), X ) = ld( 
% 16.24/16.68    ld( Z, rd( Z, X ) ), ld( Y, ld( X, X ) ) ) }.
% 16.24/16.68  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.68  parent1[0; 2]: (5019) {G17,W23,D7,L1,V3,M1}  { rd( mult( X, ld( X, ld( rd( 
% 16.24/16.68    Y, X ), X ) ) ), X ) = ld( ld( Z, rd( Z, X ) ), ld( Y, ld( X, X ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := ld( rd( Y, X ), X )
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5021) {G1,W19,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, Y ) ), ld( X, ld( 
% 16.24/16.68    Y, Y ) ) ) = rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.24/16.68  parent0[0]: (5020) {G1,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), X ), X ) = 
% 16.24/16.68    ld( ld( Z, rd( Z, X ) ), ld( Y, ld( X, X ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := X
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (1622) {G22,W19,D5,L1,V3,M1} P(564,1616);d(0) { ld( ld( Z, rd
% 16.24/16.68    ( Z, Y ) ), ld( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.24/16.68  parent0: (5021) {G1,W19,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, Y ) ), ld( X, ld
% 16.24/16.68    ( Y, Y ) ) ) = rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5023) {G22,W15,D5,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), Y ) ==> rd
% 16.24/16.68    ( mult( X, mult( Y, X ) ), X ) }.
% 16.24/16.68  parent0[0]: (1619) {G22,W15,D5,L1,V2,M1} P(1607,1616);d(65);d(157);d(171)
% 16.24/16.68     { rd( mult( Y, mult( Z, Y ) ), Y ) ==> ld( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := X
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5026) {G17,W23,D7,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), ld( Y, ld
% 16.24/16.68    ( X, X ) ) ) ==> rd( mult( X, ld( X, ld( rd( Y, X ), X ) ) ), X ) }.
% 16.24/16.68  parent0[0]: (564) {G16,W15,D5,L1,V2,M1} P(162,528) { mult( ld( Y, ld( X, X
% 16.24/16.68     ) ), X ) ==> ld( X, ld( rd( Y, X ), X ) ) }.
% 16.24/16.68  parent1[0; 15]: (5023) {G22,W15,D5,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), Y
% 16.24/16.68     ) ==> rd( mult( X, mult( Y, X ) ), X ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := ld( Y, ld( X, X ) )
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5027) {G1,W19,D5,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), ld( Y, ld
% 16.24/16.68    ( X, X ) ) ) ==> rd( ld( rd( Y, X ), X ), X ) }.
% 16.24/16.68  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.68  parent1[0; 13]: (5026) {G17,W23,D7,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), ld
% 16.24/16.68    ( Y, ld( X, X ) ) ) ==> rd( mult( X, ld( X, ld( rd( Y, X ), X ) ) ), X )
% 16.24/16.68     }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := ld( rd( Y, X ), X )
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (1749) {G23,W19,D5,L1,V2,M1} P(564,1619);d(0) { ld( ld( Y, ld
% 16.24/16.68    ( Y, Y ) ), ld( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.24/16.68  parent0: (5027) {G1,W19,D5,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), ld( Y, ld
% 16.24/16.68    ( X, X ) ) ) ==> rd( ld( rd( Y, X ), X ), X ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5030) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 16.24/16.68  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5037) {G1,W15,D5,L1,V2,M1}  { rd( X, mult( Y, X ) ) ==> rd( ld( 
% 16.24/16.68    rd( X, Y ), rd( X, Y ) ), Y ) }.
% 16.24/16.68  parent0[0]: (419) {G18,W15,D5,L1,V2,M1} P(416,157) { mult( rd( X, mult( Y, 
% 16.24/16.68    X ) ), Y ) ==> ld( rd( X, Y ), rd( X, Y ) ) }.
% 16.24/16.68  parent1[0; 7]: (5030) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 16.24/16.68     }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := rd( X, mult( Y, X ) )
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5038) {G1,W15,D5,L1,V2,M1}  { rd( ld( rd( X, Y ), rd( X, Y ) ), Y
% 16.24/16.68     ) ==> rd( X, mult( Y, X ) ) }.
% 16.24/16.68  parent0[0]: (5037) {G1,W15,D5,L1,V2,M1}  { rd( X, mult( Y, X ) ) ==> rd( ld
% 16.24/16.68    ( rd( X, Y ), rd( X, Y ) ), Y ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (1921) {G19,W15,D5,L1,V2,M1} P(419,3) { rd( ld( rd( X, Y ), rd
% 16.24/16.68    ( X, Y ) ), Y ) ==> rd( X, mult( Y, X ) ) }.
% 16.24/16.68  parent0: (5038) {G1,W15,D5,L1,V2,M1}  { rd( ld( rd( X, Y ), rd( X, Y ) ), Y
% 16.24/16.68     ) ==> rd( X, mult( Y, X ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5040) {G17,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> mult( ld( 
% 16.24/16.68    mult( X, Y ), X ), rd( Z, Y ) ) }.
% 16.24/16.68  parent0[0]: (962) {G17,W15,D5,L1,V3,M1} P(60,497);d(84);d(1);d(185) { mult
% 16.24/16.68    ( ld( mult( Y, Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := X
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5044) {G18,W23,D6,L1,V3,M1}  { rd( ld( X, ld( rd( Y, X ), rd( Y, 
% 16.24/16.68    X ) ) ), X ) ==> mult( ld( mult( Z, X ), Z ), rd( Y, mult( X, Y ) ) ) }.
% 16.24/16.68  parent0[0]: (1921) {G19,W15,D5,L1,V2,M1} P(419,3) { rd( ld( rd( X, Y ), rd
% 16.24/16.68    ( X, Y ) ), Y ) ==> rd( X, mult( Y, X ) ) }.
% 16.24/16.68  parent1[0; 18]: (5040) {G17,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> 
% 16.24/16.68    mult( ld( mult( X, Y ), X ), rd( Z, Y ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := X
% 16.24/16.68     Z := ld( rd( Y, X ), rd( Y, X ) )
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5045) {G6,W23,D5,L1,V3,M1}  { ld( mult( rd( Y, X ), X ), rd( rd( 
% 16.24/16.68    Y, X ), X ) ) ==> mult( ld( mult( Z, X ), Z ), rd( Y, mult( X, Y ) ) )
% 16.24/16.68     }.
% 16.24/16.68  parent0[0]: (36) {G5,W15,D5,L1,V3,M1} P(0,32) { rd( ld( Z, ld( X, Y ) ), Z
% 16.24/16.68     ) ==> ld( mult( X, Z ), rd( Y, Z ) ) }.
% 16.24/16.68  parent1[0; 1]: (5044) {G18,W23,D6,L1,V3,M1}  { rd( ld( X, ld( rd( Y, X ), 
% 16.24/16.68    rd( Y, X ) ) ), X ) ==> mult( ld( mult( Z, X ), Z ), rd( Y, mult( X, Y )
% 16.24/16.68     ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := rd( Y, X )
% 16.24/16.68     Y := rd( Y, X )
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5046) {G1,W19,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), Y ) ) ==> 
% 16.24/16.68    mult( ld( mult( Z, Y ), Z ), rd( X, mult( Y, X ) ) ) }.
% 16.24/16.68  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.68  parent1[0; 2]: (5045) {G6,W23,D5,L1,V3,M1}  { ld( mult( rd( Y, X ), X ), rd
% 16.24/16.68    ( rd( Y, X ), X ) ) ==> mult( ld( mult( Z, X ), Z ), rd( Y, mult( X, Y )
% 16.24/16.68     ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := X
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5047) {G1,W19,D5,L1,V3,M1}  { mult( ld( mult( Z, Y ), Z ), rd( X, 
% 16.24/16.68    mult( Y, X ) ) ) ==> ld( X, rd( rd( X, Y ), Y ) ) }.
% 16.24/16.68  parent0[0]: (5046) {G1,W19,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), Y ) ) ==>
% 16.24/16.68     mult( ld( mult( Z, Y ), Z ), rd( X, mult( Y, X ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (1927) {G20,W19,D5,L1,V3,M1} P(1921,962);d(36);d(2) { mult( ld
% 16.24/16.68    ( mult( Z, Y ), Z ), rd( X, mult( Y, X ) ) ) ==> ld( X, rd( rd( X, Y ), Y
% 16.24/16.68     ) ) }.
% 16.24/16.68  parent0: (5047) {G1,W19,D5,L1,V3,M1}  { mult( ld( mult( Z, Y ), Z ), rd( X
% 16.24/16.68    , mult( Y, X ) ) ) ==> ld( X, rd( rd( X, Y ), Y ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5049) {G19,W15,D6,L1,V3,M1}  { ld( Y, mult( Z, Y ) ) ==> mult( 
% 16.24/16.68    mult( ld( mult( X, Y ), X ), Z ), Y ) }.
% 16.24/16.68  parent0[0]: (1023) {G19,W15,D6,L1,V3,M1} P(975,12) { mult( mult( ld( mult( 
% 16.24/16.68    Z, X ), Z ), Y ), X ) ==> ld( X, mult( Y, X ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5056) {G9,W19,D6,L1,V4,M1}  { ld( X, mult( ld( mult( Y, Z ), Y )
% 16.24/16.68    , X ) ) ==> mult( rd( ld( mult( T, X ), T ), Z ), X ) }.
% 16.24/16.68  parent0[0]: (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y ), 
% 16.24/16.68    Z ) ) ==> rd( X, Y ) }.
% 16.24/16.68  parent1[0; 11]: (5049) {G19,W15,D6,L1,V3,M1}  { ld( Y, mult( Z, Y ) ) ==> 
% 16.24/16.68    mult( mult( ld( mult( X, Y ), X ), Z ), Y ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := ld( mult( T, X ), T )
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := T
% 16.24/16.68     Y := X
% 16.24/16.68     Z := ld( mult( Y, Z ), Y )
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5065) {G9,W19,D6,L1,V4,M1}  { mult( rd( ld( mult( T, X ), T ), Z )
% 16.24/16.68    , X ) ==> ld( X, mult( ld( mult( Y, Z ), Y ), X ) ) }.
% 16.24/16.68  parent0[0]: (5056) {G9,W19,D6,L1,V4,M1}  { ld( X, mult( ld( mult( Y, Z ), Y
% 16.24/16.68     ), X ) ) ==> mult( rd( ld( mult( T, X ), T ), Z ), X ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68     T := T
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (2183) {G20,W19,D6,L1,V4,M1} P(60,1023) { mult( rd( ld( mult( 
% 16.24/16.68    X, Y ), X ), T ), Y ) = ld( Y, mult( ld( mult( Z, T ), Z ), Y ) ) }.
% 16.24/16.68  parent0: (5065) {G9,W19,D6,L1,V4,M1}  { mult( rd( ld( mult( T, X ), T ), Z
% 16.24/16.68     ), X ) ==> ld( X, mult( ld( mult( Y, Z ), Y ), X ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := T
% 16.24/16.68     T := X
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5071) {G7,W11,D5,L1,V3,M1}  { ld( Z, Y ) ==> ld( mult( X, ld( Y, Z
% 16.24/16.68     ) ), X ) }.
% 16.24/16.68  parent0[0]: (51) {G7,W11,D5,L1,V3,M1} P(0,39) { ld( mult( Z, ld( X, Y ) ), 
% 16.24/16.68    Z ) ==> ld( Y, X ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5076) {G8,W19,D6,L1,V4,M1}  { ld( X, Y ) ==> ld( ld( Z, ld( Z, ld
% 16.24/16.68    ( Y, X ) ) ), ld( Z, ld( mult( T, Z ), T ) ) ) }.
% 16.24/16.68  parent0[0]: (973) {G21,W15,D6,L1,V3,M1} P(962,24);d(2);d(791) { mult( ld( Y
% 16.24/16.68    , ld( mult( X, Y ), X ) ), Z ) ==> ld( Y, ld( Y, Z ) ) }.
% 16.24/16.68  parent1[0; 5]: (5071) {G7,W11,D5,L1,V3,M1}  { ld( Z, Y ) ==> ld( mult( X, 
% 16.24/16.68    ld( Y, Z ) ), X ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := T
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := ld( Y, X )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := ld( Z, ld( mult( T, Z ), T ) )
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5077) {G8,W19,D6,L1,V4,M1}  { ld( ld( Z, ld( Z, ld( Y, X ) ) ), ld
% 16.24/16.68    ( Z, ld( mult( T, Z ), T ) ) ) ==> ld( X, Y ) }.
% 16.24/16.68  parent0[0]: (5076) {G8,W19,D6,L1,V4,M1}  { ld( X, Y ) ==> ld( ld( Z, ld( Z
% 16.24/16.68    , ld( Y, X ) ) ), ld( Z, ld( mult( T, Z ), T ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68     T := T
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (2188) {G22,W19,D6,L1,V4,M1} P(973,51) { ld( ld( X, ld( X, ld
% 16.24/16.68    ( Z, T ) ) ), ld( X, ld( mult( Y, X ), Y ) ) ) ==> ld( T, Z ) }.
% 16.24/16.68  parent0: (5077) {G8,W19,D6,L1,V4,M1}  { ld( ld( Z, ld( Z, ld( Y, X ) ) ), 
% 16.24/16.68    ld( Z, ld( mult( T, Z ), T ) ) ) ==> ld( X, Y ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := T
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := X
% 16.24/16.68     T := Y
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5079) {G20,W19,D5,L1,V3,M1}  { ld( Z, rd( rd( Z, Y ), Y ) ) ==> 
% 16.24/16.68    mult( ld( mult( X, Y ), X ), rd( Z, mult( Y, Z ) ) ) }.
% 16.24/16.68  parent0[0]: (1927) {G20,W19,D5,L1,V3,M1} P(1921,962);d(36);d(2) { mult( ld
% 16.24/16.68    ( mult( Z, Y ), Z ), rd( X, mult( Y, X ) ) ) ==> ld( X, rd( rd( X, Y ), Y
% 16.24/16.68     ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5084) {G17,W31,D7,L1,V3,M1}  { ld( X, rd( rd( X, ld( Y, Y ) ), ld
% 16.24/16.68    ( Y, Y ) ) ) ==> mult( ld( mult( mult( Z, ld( Y, Y ) ), Y ), mult( Z, Y )
% 16.24/16.68     ), rd( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.24/16.68  parent0[0]: (180) {G16,W15,D5,L1,V2,M1} P(176,28);d(7);d(84) { mult( mult( 
% 16.24/16.68    Y, X ), ld( X, X ) ) ==> mult( mult( Y, ld( X, X ) ), X ) }.
% 16.24/16.68  parent1[0; 14]: (5079) {G20,W19,D5,L1,V3,M1}  { ld( Z, rd( rd( Z, Y ), Y )
% 16.24/16.68     ) ==> mult( ld( mult( X, Y ), X ), rd( Z, mult( Y, Z ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Z
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := mult( Z, Y )
% 16.24/16.68     Y := ld( Y, Y )
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5086) {G17,W23,D6,L1,V2,M1}  { ld( X, rd( rd( X, ld( Y, Y ) ), ld
% 16.24/16.68    ( Y, Y ) ) ) ==> mult( ld( Y, Y ), rd( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.24/16.68  parent0[0]: (181) {G16,W15,D6,L1,V2,M1} P(162,19) { ld( mult( mult( Y, ld( 
% 16.24/16.68    X, X ) ), X ), mult( Y, X ) ) ==> ld( X, X ) }.
% 16.24/16.68  parent1[0; 13]: (5084) {G17,W31,D7,L1,V3,M1}  { ld( X, rd( rd( X, ld( Y, Y
% 16.24/16.68     ) ), ld( Y, Y ) ) ) ==> mult( ld( mult( mult( Z, ld( Y, Y ) ), Y ), mult
% 16.24/16.68    ( Z, Y ) ), rd( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Z
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5087) {G11,W23,D6,L1,V2,M1}  { ld( X, mult( rd( X, ld( Y, Y ) ), 
% 16.24/16.68    ld( Y, Y ) ) ) ==> mult( ld( Y, Y ), rd( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.24/16.68  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.68    mult( Z, ld( X, Y ) ) }.
% 16.24/16.68  parent1[0; 3]: (5086) {G17,W23,D6,L1,V2,M1}  { ld( X, rd( rd( X, ld( Y, Y )
% 16.24/16.68     ), ld( Y, Y ) ) ) ==> mult( ld( Y, Y ), rd( X, mult( ld( Y, Y ), X ) ) )
% 16.24/16.68     }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := rd( X, ld( Y, Y ) )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5090) {G1,W15,D6,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y ), rd
% 16.24/16.68    ( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.24/16.68  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.68  parent1[0; 3]: (5087) {G11,W23,D6,L1,V2,M1}  { ld( X, mult( rd( X, ld( Y, Y
% 16.24/16.68     ) ), ld( Y, Y ) ) ) ==> mult( ld( Y, Y ), rd( X, mult( ld( Y, Y ), X ) )
% 16.24/16.68     ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := ld( Y, Y )
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5091) {G1,W15,D6,L1,V2,M1}  { mult( ld( Y, Y ), rd( X, mult( ld( Y
% 16.24/16.68    , Y ), X ) ) ) ==> ld( X, X ) }.
% 16.24/16.68  parent0[0]: (5090) {G1,W15,D6,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y )
% 16.24/16.68    , rd( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (2420) {G21,W15,D6,L1,V2,M1} P(180,1927);d(181);d(84);d(2) { 
% 16.24/16.68    mult( ld( Y, Y ), rd( Z, mult( ld( Y, Y ), Z ) ) ) ==> ld( Z, Z ) }.
% 16.24/16.68  parent0: (5091) {G1,W15,D6,L1,V2,M1}  { mult( ld( Y, Y ), rd( X, mult( ld( 
% 16.24/16.68    Y, Y ), X ) ) ) ==> ld( X, X ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5093) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.24/16.68  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5094) {G1,W15,D5,L1,V2,M1}  { rd( X, mult( ld( Y, Y ), X ) ) ==> 
% 16.24/16.68    ld( ld( Y, Y ), ld( X, X ) ) }.
% 16.24/16.68  parent0[0]: (2420) {G21,W15,D6,L1,V2,M1} P(180,1927);d(181);d(84);d(2) { 
% 16.24/16.68    mult( ld( Y, Y ), rd( Z, mult( ld( Y, Y ), Z ) ) ) ==> ld( Z, Z ) }.
% 16.24/16.68  parent1[0; 12]: (5093) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.24/16.68     }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := ld( Y, Y )
% 16.24/16.68     Y := rd( X, mult( ld( Y, Y ), X ) )
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (2433) {G22,W15,D5,L1,V2,M1} P(2420,1) { rd( Y, mult( ld( X, X
% 16.24/16.68     ), Y ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.24/16.68  parent0: (5094) {G1,W15,D5,L1,V2,M1}  { rd( X, mult( ld( Y, Y ), X ) ) ==> 
% 16.24/16.68    ld( ld( Y, Y ), ld( X, X ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5096) {G22,W15,D5,L1,V2,M1}  { ld( ld( Y, Y ), ld( X, X ) ) ==> rd
% 16.24/16.68    ( X, mult( ld( Y, Y ), X ) ) }.
% 16.24/16.68  parent0[0]: (2433) {G22,W15,D5,L1,V2,M1} P(2420,1) { rd( Y, mult( ld( X, X
% 16.24/16.68     ), Y ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5103) {G18,W31,D6,L1,V3,M1}  { ld( ld( X, X ), ld( ld( Y, ld( Y, 
% 16.24/16.68    Y ) ), ld( Y, ld( Y, Y ) ) ) ) ==> rd( ld( Z, rd( Z, Y ) ), mult( ld( X, 
% 16.24/16.68    X ), ld( Y, ld( Y, Y ) ) ) ) }.
% 16.24/16.68  parent0[0]: (214) {G17,W15,D5,L1,V3,M1} P(77,126);d(208) { rd( ld( Y, ld( Y
% 16.24/16.68    , Y ) ), Z ) = rd( ld( X, rd( X, Y ) ), Z ) }.
% 16.24/16.68  parent1[0; 16]: (5096) {G22,W15,D5,L1,V2,M1}  { ld( ld( Y, Y ), ld( X, X )
% 16.24/16.68     ) ==> rd( X, mult( ld( Y, Y ), X ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := mult( ld( X, X ), ld( Y, ld( Y, Y ) ) )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := ld( Y, ld( Y, Y ) )
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5104) {G19,W27,D6,L1,V3,M1}  { ld( ld( X, X ), rd( ld( rd( Y, Y )
% 16.24/16.68    , Y ), Y ) ) ==> rd( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, ld( Y
% 16.24/16.68    , Y ) ) ) ) }.
% 16.24/16.68  parent0[0]: (1749) {G23,W19,D5,L1,V2,M1} P(564,1619);d(0) { ld( ld( Y, ld( 
% 16.24/16.68    Y, Y ) ), ld( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.24/16.68  parent1[0; 5]: (5103) {G18,W31,D6,L1,V3,M1}  { ld( ld( X, X ), ld( ld( Y, 
% 16.24/16.68    ld( Y, Y ) ), ld( Y, ld( Y, Y ) ) ) ) ==> rd( ld( Z, rd( Z, Y ) ), mult( 
% 16.24/16.68    ld( X, X ), ld( Y, ld( Y, Y ) ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5105) {G2,W23,D6,L1,V3,M1}  { ld( ld( X, X ), rd( Y, Y ) ) ==> rd
% 16.24/16.68    ( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, ld( Y, Y ) ) ) ) }.
% 16.24/16.68  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.68  parent1[0; 6]: (5104) {G19,W27,D6,L1,V3,M1}  { ld( ld( X, X ), rd( ld( rd( 
% 16.24/16.68    Y, Y ), Y ), Y ) ) ==> rd( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, 
% 16.24/16.68    ld( Y, Y ) ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5106) {G3,W23,D6,L1,V3,M1}  { ld( ld( X, X ), ld( Y, Y ) ) ==> rd
% 16.24/16.68    ( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, ld( Y, Y ) ) ) ) }.
% 16.24/16.68  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.24/16.68    Y, Y ) ==> ld( Y, Y ) }.
% 16.24/16.68  parent1[0; 5]: (5105) {G2,W23,D6,L1,V3,M1}  { ld( ld( X, X ), rd( Y, Y ) ) 
% 16.24/16.68    ==> rd( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, ld( Y, Y ) ) ) )
% 16.24/16.68     }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := T
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5107) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, X ), ld( Y, Y ) ) ==> rd
% 16.24/16.68    ( ld( Z, rd( Z, Y ) ), rd( ld( X, X ), Y ) ) }.
% 16.24/16.68  parent0[0]: (170) {G15,W11,D5,L1,V2,M1} P(157,65) { mult( Y, ld( X, ld( X, 
% 16.24/16.68    X ) ) ) ==> rd( Y, X ) }.
% 16.24/16.68  parent1[0; 14]: (5106) {G3,W23,D6,L1,V3,M1}  { ld( ld( X, X ), ld( Y, Y ) )
% 16.24/16.68     ==> rd( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, ld( Y, Y ) ) ) )
% 16.24/16.68     }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := ld( X, X )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5108) {G4,W19,D5,L1,V3,M1}  { rd( ld( Z, rd( Z, Y ) ), rd( ld( X, 
% 16.24/16.68    X ), Y ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.24/16.68  parent0[0]: (5107) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, X ), ld( Y, Y ) ) ==>
% 16.24/16.68     rd( ld( Z, rd( Z, Y ) ), rd( ld( X, X ), Y ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (2438) {G24,W19,D5,L1,V3,M1} P(2433,214);d(1749);d(6);d(157);d
% 16.24/16.68    (170) { rd( ld( Z, rd( Z, X ) ), rd( ld( Y, Y ), X ) ) ==> ld( ld( Y, Y )
% 16.24/16.68    , ld( X, X ) ) }.
% 16.24/16.68  parent0: (5108) {G4,W19,D5,L1,V3,M1}  { rd( ld( Z, rd( Z, Y ) ), rd( ld( X
% 16.24/16.68    , X ), Y ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := X
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5110) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.24/16.68  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5111) {G1,W15,D5,L1,V2,M1}  { X ==> mult( ld( ld( Y, Y ), ld( X, 
% 16.24/16.68    X ) ), mult( ld( Y, Y ), X ) ) }.
% 16.24/16.68  parent0[0]: (2433) {G22,W15,D5,L1,V2,M1} P(2420,1) { rd( Y, mult( ld( X, X
% 16.24/16.68     ), Y ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.24/16.68  parent1[0; 3]: (5110) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.24/16.68     }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := mult( ld( Y, Y ), X )
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5112) {G1,W15,D5,L1,V2,M1}  { mult( ld( ld( Y, Y ), ld( X, X ) ), 
% 16.24/16.68    mult( ld( Y, Y ), X ) ) ==> X }.
% 16.24/16.68  parent0[0]: (5111) {G1,W15,D5,L1,V2,M1}  { X ==> mult( ld( ld( Y, Y ), ld( 
% 16.24/16.68    X, X ) ), mult( ld( Y, Y ), X ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (2445) {G23,W15,D5,L1,V2,M1} P(2433,2) { mult( ld( ld( Y, Y )
% 16.24/16.68    , ld( X, X ) ), mult( ld( Y, Y ), X ) ) ==> X }.
% 16.24/16.68  parent0: (5112) {G1,W15,D5,L1,V2,M1}  { mult( ld( ld( Y, Y ), ld( X, X ) )
% 16.24/16.68    , mult( ld( Y, Y ), X ) ) ==> X }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5114) {G23,W15,D5,L1,V2,M1}  { Y ==> mult( ld( ld( X, X ), ld( Y, 
% 16.24/16.68    Y ) ), mult( ld( X, X ), Y ) ) }.
% 16.24/16.68  parent0[0]: (2445) {G23,W15,D5,L1,V2,M1} P(2433,2) { mult( ld( ld( Y, Y ), 
% 16.24/16.68    ld( X, X ) ), mult( ld( Y, Y ), X ) ) ==> X }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5117) {G16,W19,D5,L1,V2,M1}  { mult( X, X ) ==> mult( ld( ld( Y, 
% 16.24/16.68    Y ), ld( X, X ) ), mult( ld( Y, Y ), mult( X, X ) ) ) }.
% 16.24/16.68  parent0[0]: (453) {G15,W11,D4,L1,V1,M1} P(392,157);d(157);d(7);d(157) { ld
% 16.24/16.68    ( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.24/16.68  parent1[0; 9]: (5114) {G23,W15,D5,L1,V2,M1}  { Y ==> mult( ld( ld( X, X ), 
% 16.24/16.68    ld( Y, Y ) ), mult( ld( X, X ), Y ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := mult( X, X )
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5122) {G16,W19,D5,L1,V2,M1}  { mult( ld( ld( Y, Y ), ld( X, X ) )
% 16.24/16.68    , mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.24/16.68  parent0[0]: (5117) {G16,W19,D5,L1,V2,M1}  { mult( X, X ) ==> mult( ld( ld( 
% 16.24/16.68    Y, Y ), ld( X, X ) ), mult( ld( Y, Y ), mult( X, X ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (2450) {G24,W19,D5,L1,V2,M1} P(453,2445) { mult( ld( ld( Y, Y
% 16.24/16.68     ), ld( X, X ) ), mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.24/16.68  parent0: (5122) {G16,W19,D5,L1,V2,M1}  { mult( ld( ld( Y, Y ), ld( X, X ) )
% 16.24/16.68    , mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5127) {G9,W23,D6,L1,V4,M1}  { ld( X, rd( X, rd( ld( Y, Y ), Z ) )
% 16.24/16.68     ) = ld( ld( T, rd( T, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ) }.
% 16.24/16.68  parent0[0]: (2438) {G24,W19,D5,L1,V3,M1} P(2433,214);d(1749);d(6);d(157);d(
% 16.24/16.68    170) { rd( ld( Z, rd( Z, X ) ), rd( ld( Y, Y ), X ) ) ==> ld( ld( Y, Y )
% 16.24/16.68    , ld( X, X ) ) }.
% 16.24/16.68  parent1[0; 16]: (53) {G8,W11,D4,L1,V3,M1} P(52,52) { ld( T, rd( T, Y ) ) = 
% 16.24/16.68    ld( Z, rd( Z, Y ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := T
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := U
% 16.24/16.68     Y := rd( ld( Y, Y ), Z )
% 16.24/16.68     Z := ld( T, rd( T, Z ) )
% 16.24/16.68     T := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5128) {G10,W19,D6,L1,V3,M1}  { ld( X, rd( X, rd( ld( Y, Y ), Z )
% 16.24/16.68     ) ) = rd( ld( rd( ld( Y, Y ), Z ), Z ), Z ) }.
% 16.24/16.68  parent0[0]: (1622) {G22,W19,D5,L1,V3,M1} P(564,1616);d(0) { ld( ld( Z, rd( 
% 16.24/16.68    Z, Y ) ), ld( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.24/16.68  parent1[0; 10]: (5127) {G9,W23,D6,L1,V4,M1}  { ld( X, rd( X, rd( ld( Y, Y )
% 16.24/16.68    , Z ) ) ) = ld( ld( T, rd( T, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := ld( Y, Y )
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := T
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68     T := T
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5129) {G10,W19,D6,L1,V3,M1}  { rd( ld( rd( ld( Y, Y ), Z ), Z ), Z
% 16.24/16.68     ) = ld( X, rd( X, rd( ld( Y, Y ), Z ) ) ) }.
% 16.24/16.68  parent0[0]: (5128) {G10,W19,D6,L1,V3,M1}  { ld( X, rd( X, rd( ld( Y, Y ), Z
% 16.24/16.68     ) ) ) = rd( ld( rd( ld( Y, Y ), Z ), Z ), Z ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (2456) {G25,W19,D6,L1,V3,M1} P(2438,53);d(1622) { rd( ld( rd( 
% 16.24/16.68    ld( Z, Z ), Y ), Y ), Y ) = ld( T, rd( T, rd( ld( Z, Z ), Y ) ) ) }.
% 16.24/16.68  parent0: (5129) {G10,W19,D6,L1,V3,M1}  { rd( ld( rd( ld( Y, Y ), Z ), Z ), 
% 16.24/16.68    Z ) = ld( X, rd( X, rd( ld( Y, Y ), Z ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := T
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5130) {G25,W19,D5,L1,V3,M1}  { ld( mult( Z, Y ), rd( ld( Z, Y ), Y
% 16.24/16.68     ) ) = rd( ld( mult( X, Y ), X ), mult( Z, Z ) ) }.
% 16.24/16.68  parent0[0]: (1170) {G25,W19,D5,L1,V3,M1} P(1127,962);d(748);d(36) { rd( ld
% 16.24/16.68    ( mult( T, Y ), T ), mult( X, X ) ) = ld( mult( X, Y ), rd( ld( X, Y ), Y
% 16.24/16.68     ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := T
% 16.24/16.68     T := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5131) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.24/16.68  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5132) {G1,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), Y ) ==> mult( mult
% 16.24/16.68    ( X, Y ), rd( ld( mult( Z, Y ), Z ), mult( X, X ) ) ) }.
% 16.24/16.68  parent0[0]: (5130) {G25,W19,D5,L1,V3,M1}  { ld( mult( Z, Y ), rd( ld( Z, Y
% 16.24/16.68     ), Y ) ) = rd( ld( mult( X, Y ), X ), mult( Z, Z ) ) }.
% 16.24/16.68  parent1[0; 10]: (5131) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.24/16.68     }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := mult( X, Y )
% 16.24/16.68     Y := rd( ld( X, Y ), Y )
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5133) {G1,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult( Z
% 16.24/16.68    , Y ), Z ), mult( X, X ) ) ) ==> rd( ld( X, Y ), Y ) }.
% 16.24/16.68  parent0[0]: (5132) {G1,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), Y ) ==> mult( 
% 16.24/16.68    mult( X, Y ), rd( ld( mult( Z, Y ), Z ), mult( X, X ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (2534) {G26,W19,D6,L1,V3,M1} P(1170,0) { mult( mult( X, Y ), 
% 16.24/16.68    rd( ld( mult( Z, Y ), Z ), mult( X, X ) ) ) ==> rd( ld( X, Y ), Y ) }.
% 16.24/16.68  parent0: (5133) {G1,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult( Z
% 16.24/16.68    , Y ), Z ), mult( X, X ) ) ) ==> rd( ld( X, Y ), Y ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5134) {G20,W19,D6,L1,V4,M1}  { ld( Y, mult( ld( mult( T, Z ), T )
% 16.24/16.68    , Y ) ) = mult( rd( ld( mult( X, Y ), X ), Z ), Y ) }.
% 16.24/16.68  parent0[0]: (2183) {G20,W19,D6,L1,V4,M1} P(60,1023) { mult( rd( ld( mult( X
% 16.24/16.68    , Y ), X ), T ), Y ) = ld( Y, mult( ld( mult( Z, T ), Z ), Y ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := T
% 16.24/16.68     T := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5140) {G21,W19,D6,L1,V4,M1}  { ld( X, mult( ld( mult( Y, Z ), Y )
% 16.24/16.68    , X ) ) = ld( X, mult( ld( mult( U, Z ), U ), X ) ) }.
% 16.24/16.68  parent0[0]: (2183) {G20,W19,D6,L1,V4,M1} P(60,1023) { mult( rd( ld( mult( X
% 16.24/16.68    , Y ), X ), T ), Y ) = ld( Y, mult( ld( mult( Z, T ), Z ), Y ) ) }.
% 16.24/16.68  parent1[0; 10]: (5134) {G20,W19,D6,L1,V4,M1}  { ld( Y, mult( ld( mult( T, Z
% 16.24/16.68     ), T ), Y ) ) = mult( rd( ld( mult( X, Y ), X ), Z ), Y ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := T
% 16.24/16.68     Y := X
% 16.24/16.68     Z := U
% 16.24/16.68     T := Z
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := T
% 16.24/16.68     Y := X
% 16.24/16.68     Z := Z
% 16.24/16.68     T := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (2877) {G21,W19,D6,L1,V4,M1} P(2183,2183) { ld( Y, mult( ld( 
% 16.24/16.68    mult( T, Z ), T ), Y ) ) = ld( Y, mult( ld( mult( U, Z ), U ), Y ) ) }.
% 16.24/16.68  parent0: (5140) {G21,W19,D6,L1,V4,M1}  { ld( X, mult( ld( mult( Y, Z ), Y )
% 16.24/16.68    , X ) ) = ld( X, mult( ld( mult( U, Z ), U ), X ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := T
% 16.24/16.68     Z := Z
% 16.24/16.68     T := W
% 16.24/16.68     U := U
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5146) {G22,W19,D6,L1,V4,M1}  { ld( Z, Y ) ==> ld( ld( X, ld( X, ld
% 16.24/16.68    ( Y, Z ) ) ), ld( X, ld( mult( T, X ), T ) ) ) }.
% 16.24/16.68  parent0[0]: (2188) {G22,W19,D6,L1,V4,M1} P(973,51) { ld( ld( X, ld( X, ld( 
% 16.24/16.68    Z, T ) ) ), ld( X, ld( mult( Y, X ), Y ) ) ) ==> ld( T, Z ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := T
% 16.24/16.68     Z := Y
% 16.24/16.68     T := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5149) {G22,W31,D9,L1,V6,M1}  { ld( mult( ld( mult( X, Y ), X ), Z
% 16.24/16.68     ), Z ) ==> ld( ld( T, ld( T, ld( Z, mult( ld( mult( W, Y ), W ), Z ) ) )
% 16.24/16.68     ), ld( T, ld( mult( U, T ), U ) ) ) }.
% 16.24/16.68  parent0[0]: (2877) {G21,W19,D6,L1,V4,M1} P(2183,2183) { ld( Y, mult( ld( 
% 16.24/16.68    mult( T, Z ), T ), Y ) ) = ld( Y, mult( ld( mult( U, Z ), U ), Y ) ) }.
% 16.24/16.68  parent1[0; 15]: (5146) {G22,W19,D6,L1,V4,M1}  { ld( Z, Y ) ==> ld( ld( X, 
% 16.24/16.68    ld( X, ld( Y, Z ) ) ), ld( X, ld( mult( T, X ), T ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := V0
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := Y
% 16.24/16.68     T := X
% 16.24/16.68     U := W
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := T
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := mult( ld( mult( X, Y ), X ), Z )
% 16.24/16.68     T := U
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5150) {G23,W19,D6,L1,V4,M1}  { ld( mult( ld( mult( X, Y ), X ), Z
% 16.24/16.68     ), Z ) ==> ld( mult( ld( mult( U, Y ), U ), Z ), Z ) }.
% 16.24/16.68  parent0[0]: (2188) {G22,W19,D6,L1,V4,M1} P(973,51) { ld( ld( X, ld( X, ld( 
% 16.24/16.68    Z, T ) ) ), ld( X, ld( mult( Y, X ), Y ) ) ) ==> ld( T, Z ) }.
% 16.24/16.68  parent1[0; 10]: (5149) {G22,W31,D9,L1,V6,M1}  { ld( mult( ld( mult( X, Y )
% 16.24/16.68    , X ), Z ), Z ) ==> ld( ld( T, ld( T, ld( Z, mult( ld( mult( W, Y ), W )
% 16.24/16.68    , Z ) ) ) ), ld( T, ld( mult( U, T ), U ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := T
% 16.24/16.68     Y := W
% 16.24/16.68     Z := Z
% 16.24/16.68     T := mult( ld( mult( U, Y ), U ), Z )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68     T := T
% 16.24/16.68     U := W
% 16.24/16.68     W := U
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (2880) {G23,W19,D6,L1,V4,M1} P(2877,2188);d(2188) { ld( mult( 
% 16.24/16.68    ld( mult( T, Z ), T ), X ), X ) = ld( mult( ld( mult( Y, Z ), Y ), X ), X
% 16.24/16.68     ) }.
% 16.24/16.68  parent0: (5150) {G23,W19,D6,L1,V4,M1}  { ld( mult( ld( mult( X, Y ), X ), Z
% 16.24/16.68     ), Z ) ==> ld( mult( ld( mult( U, Y ), U ), Z ), Z ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := T
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := X
% 16.24/16.68     T := U
% 16.24/16.68     U := Y
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5151) {G22,W19,D6,L1,V5,M1}  { ld( mult( ld( Z, rd( Z, T ) ), Y )
% 16.24/16.68    , ld( U, rd( U, T ) ) ) = ld( X, rd( X, Y ) ) }.
% 16.24/16.68  parent0[0]: (299) {G22,W19,D6,L1,V5,M1} P(264,52) { ld( U, rd( U, Z ) ) = 
% 16.24/16.68    ld( mult( ld( T, rd( T, Y ) ), Z ), ld( X, rd( X, Y ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := U
% 16.24/16.68     Y := T
% 16.24/16.68     Z := Y
% 16.24/16.68     T := Z
% 16.24/16.68     U := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5152) {G23,W19,D6,L1,V4,M1}  { ld( mult( ld( W, rd( W, Z ) ), T )
% 16.24/16.68    , T ) = ld( mult( ld( mult( U, Z ), U ), T ), T ) }.
% 16.24/16.68  parent0[0]: (5151) {G22,W19,D6,L1,V5,M1}  { ld( mult( ld( Z, rd( Z, T ) ), 
% 16.24/16.68    Y ), ld( U, rd( U, T ) ) ) = ld( X, rd( X, Y ) ) }.
% 16.24/16.68  parent1[0; 3]: (2880) {G23,W19,D6,L1,V4,M1} P(2877,2188);d(2188) { ld( mult
% 16.24/16.68    ( ld( mult( T, Z ), T ), X ), X ) = ld( mult( ld( mult( Y, Z ), Y ), X )
% 16.24/16.68    , X ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := W
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := X
% 16.24/16.68     T := Y
% 16.24/16.68     U := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := T
% 16.24/16.68     Y := U
% 16.24/16.68     Z := Z
% 16.24/16.68     T := ld( X, rd( X, Y ) )
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (2884) {G24,W19,D6,L1,V4,M1} P(299,2880) { ld( mult( ld( T, rd
% 16.24/16.68    ( T, Z ) ), U ), U ) = ld( mult( ld( mult( W, Z ), W ), U ), U ) }.
% 16.24/16.68  parent0: (5152) {G23,W19,D6,L1,V4,M1}  { ld( mult( ld( W, rd( W, Z ) ), T )
% 16.24/16.68    , T ) = ld( mult( ld( mult( U, Z ), U ), T ), T ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := V0
% 16.24/16.68     Y := V1
% 16.24/16.68     Z := Z
% 16.24/16.68     T := U
% 16.24/16.68     U := W
% 16.24/16.68     W := T
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5154) {G22,W19,D6,L1,V4,M1}  { ld( mult( ld( Y, rd( Y, Z ) ), X )
% 16.24/16.68    , ld( T, rd( T, Z ) ) ) = ld( X, ld( X, X ) ) }.
% 16.24/16.68  parent0[0]: (294) {G22,W19,D6,L1,V4,M1} P(264,173) { ld( Z, ld( Z, Z ) ) = 
% 16.24/16.68    ld( mult( ld( T, rd( T, Y ) ), Z ), ld( X, rd( X, Y ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := T
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := X
% 16.24/16.68     T := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5155) {G24,W19,D6,L1,V4,M1}  { ld( mult( ld( mult( T, Y ), T ), Z
% 16.24/16.68     ), Z ) = ld( mult( ld( X, rd( X, Y ) ), Z ), Z ) }.
% 16.24/16.68  parent0[0]: (2884) {G24,W19,D6,L1,V4,M1} P(299,2880) { ld( mult( ld( T, rd
% 16.24/16.68    ( T, Z ) ), U ), U ) = ld( mult( ld( mult( W, Z ), W ), U ), U ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := U
% 16.24/16.68     Y := W
% 16.24/16.68     Z := Y
% 16.24/16.68     T := X
% 16.24/16.68     U := Z
% 16.24/16.68     W := T
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5156) {G23,W19,D6,L1,V3,M1}  { ld( mult( ld( Z, ld( Z, Z ) ), T )
% 16.24/16.68    , T ) = ld( mult( ld( U, rd( U, Z ) ), T ), T ) }.
% 16.24/16.68  parent0[0]: (5154) {G22,W19,D6,L1,V4,M1}  { ld( mult( ld( Y, rd( Y, Z ) ), 
% 16.24/16.68    X ), ld( T, rd( T, Z ) ) ) = ld( X, ld( X, X ) ) }.
% 16.24/16.68  parent1[0; 3]: (5155) {G24,W19,D6,L1,V4,M1}  { ld( mult( ld( mult( T, Y ), 
% 16.24/16.68    T ), Z ), Z ) = ld( mult( ld( X, rd( X, Y ) ), Z ), Z ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := X
% 16.24/16.68     Z := Y
% 16.24/16.68     T := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := U
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := T
% 16.24/16.68     T := ld( X, rd( X, Y ) )
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5158) {G23,W19,D6,L1,V3,M1}  { ld( mult( ld( Z, rd( Z, X ) ), Y )
% 16.24/16.68    , Y ) = ld( mult( ld( X, ld( X, X ) ), Y ), Y ) }.
% 16.24/16.68  parent0[0]: (5156) {G23,W19,D6,L1,V3,M1}  { ld( mult( ld( Z, ld( Z, Z ) ), 
% 16.24/16.68    T ), T ) = ld( mult( ld( U, rd( U, Z ) ), T ), T ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := T
% 16.24/16.68     Y := U
% 16.24/16.68     Z := X
% 16.24/16.68     T := Y
% 16.24/16.68     U := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (2887) {G25,W19,D6,L1,V3,M1} P(294,2884) { ld( mult( ld( T, rd
% 16.24/16.68    ( T, Z ) ), U ), U ) = ld( mult( ld( Z, ld( Z, Z ) ), U ), U ) }.
% 16.24/16.68  parent0: (5158) {G23,W19,D6,L1,V3,M1}  { ld( mult( ld( Z, rd( Z, X ) ), Y )
% 16.24/16.68    , Y ) = ld( mult( ld( X, ld( X, X ) ), Y ), Y ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := U
% 16.24/16.68     Z := T
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5161) {G17,W19,D6,L1,V3,M1}  { mult( rd( Z, Y ), ld( X, Z ) ) ==> 
% 16.24/16.68    mult( X, ld( mult( mult( X, Y ), ld( Z, X ) ), Z ) ) }.
% 16.24/16.68  parent0[0]: (414) {G17,W19,D6,L1,V3,M1} P(7,388);d(84);d(98);d(84) { mult( 
% 16.24/16.68    Y, ld( mult( mult( Y, Z ), ld( X, Y ) ), X ) ) ==> mult( rd( X, Z ), ld( 
% 16.24/16.68    Y, X ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := X
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5165) {G1,W19,D6,L1,V3,M1}  { mult( rd( X, ld( Y, Z ) ), ld( Y, X
% 16.24/16.68     ) ) ==> mult( Y, ld( mult( Z, ld( X, Y ) ), X ) ) }.
% 16.24/16.68  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.68  parent1[0; 14]: (5161) {G17,W19,D6,L1,V3,M1}  { mult( rd( Z, Y ), ld( X, Z
% 16.24/16.68     ) ) ==> mult( X, ld( mult( mult( X, Y ), ld( Z, X ) ), Z ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := ld( Y, Z )
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5167) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, ld( Z, Y ) ), ld( Y
% 16.24/16.68    , X ) ) ==> mult( Y, ld( mult( Z, ld( X, Y ) ), X ) ) }.
% 16.24/16.68  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.68    mult( Z, ld( X, Y ) ) }.
% 16.24/16.68  parent1[0; 2]: (5165) {G1,W19,D6,L1,V3,M1}  { mult( rd( X, ld( Y, Z ) ), ld
% 16.24/16.68    ( Y, X ) ) ==> mult( Y, ld( mult( Z, ld( X, Y ) ), X ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5168) {G2,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( Y, ld( X, Z ) ), 
% 16.24/16.68    X ) ) ==> mult( mult( X, ld( Y, Z ) ), ld( Z, X ) ) }.
% 16.24/16.68  parent0[0]: (5167) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, ld( Z, Y ) ), ld
% 16.24/16.68    ( Y, X ) ) ==> mult( Y, ld( mult( Z, ld( X, Y ) ), X ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (3101) {G18,W19,D6,L1,V3,M1} P(0,414);d(84) { mult( X, ld( 
% 16.24/16.68    mult( Y, ld( Z, X ) ), Z ) ) ==> mult( mult( Z, ld( Y, X ) ), ld( X, Z )
% 16.24/16.68     ) }.
% 16.24/16.68  parent0: (5168) {G2,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( Y, ld( X, Z ) )
% 16.24/16.68    , X ) ) ==> mult( mult( X, ld( Y, Z ) ), ld( Z, X ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5170) {G11,W11,D5,L1,V3,M1}  { X ==> mult( mult( X, ld( Y, Z ) ), 
% 16.24/16.68    ld( Z, Y ) ) }.
% 16.24/16.68  parent0[0]: (87) {G11,W11,D5,L1,V3,M1} P(84,2) { mult( mult( X, ld( Z, Y )
% 16.24/16.68     ), ld( Y, Z ) ) ==> X }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5177) {G12,W19,D6,L1,V3,M1}  { X ==> mult( mult( mult( Z, ld( Y, 
% 16.24/16.68    X ) ), ld( X, Z ) ), ld( Z, mult( Y, ld( Z, X ) ) ) ) }.
% 16.24/16.68  parent0[0]: (3101) {G18,W19,D6,L1,V3,M1} P(0,414);d(84) { mult( X, ld( mult
% 16.24/16.68    ( Y, ld( Z, X ) ), Z ) ) ==> mult( mult( Z, ld( Y, X ) ), ld( X, Z ) )
% 16.24/16.68     }.
% 16.24/16.68  parent1[0; 3]: (5170) {G11,W11,D5,L1,V3,M1}  { X ==> mult( mult( X, ld( Y, 
% 16.24/16.68    Z ) ), ld( Z, Y ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := mult( Y, ld( Z, X ) )
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5178) {G12,W19,D6,L1,V3,M1}  { mult( mult( mult( Y, ld( Z, X ) ), 
% 16.24/16.68    ld( X, Y ) ), ld( Y, mult( Z, ld( Y, X ) ) ) ) ==> X }.
% 16.24/16.68  parent0[0]: (5177) {G12,W19,D6,L1,V3,M1}  { X ==> mult( mult( mult( Z, ld( 
% 16.24/16.68    Y, X ) ), ld( X, Z ) ), ld( Z, mult( Y, ld( Z, X ) ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (3102) {G19,W19,D6,L1,V3,M1} P(3101,87) { mult( mult( mult( Z
% 16.24/16.68    , ld( Y, X ) ), ld( X, Z ) ), ld( Z, mult( Y, ld( Z, X ) ) ) ) ==> X }.
% 16.24/16.68  parent0: (5178) {G12,W19,D6,L1,V3,M1}  { mult( mult( mult( Y, ld( Z, X ) )
% 16.24/16.68    , ld( X, Y ) ), ld( Y, mult( Z, ld( Y, X ) ) ) ) ==> X }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5180) {G26,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), Y ) ==> mult( mult
% 16.24/16.68    ( X, Y ), rd( ld( mult( Z, Y ), Z ), mult( X, X ) ) ) }.
% 16.24/16.68  parent0[0]: (2534) {G26,W19,D6,L1,V3,M1} P(1170,0) { mult( mult( X, Y ), rd
% 16.24/16.68    ( ld( mult( Z, Y ), Z ), mult( X, X ) ) ) ==> rd( ld( X, Y ), Y ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5191) {G26,W43,D8,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Y, Z ) ) ), 
% 16.24/16.68    ld( Y, rd( Y, Z ) ) ) ==> mult( mult( X, ld( Y, rd( Y, Z ) ) ), rd( ld( 
% 16.24/16.68    mult( ld( Z, ld( Z, Z ) ), ld( Y, rd( Y, Z ) ) ), ld( Y, rd( Y, Z ) ) ), 
% 16.24/16.68    mult( X, X ) ) ) }.
% 16.24/16.68  parent0[0]: (2887) {G25,W19,D6,L1,V3,M1} P(294,2884) { ld( mult( ld( T, rd
% 16.24/16.68    ( T, Z ) ), U ), U ) = ld( mult( ld( Z, ld( Z, Z ) ), U ), U ) }.
% 16.24/16.68  parent1[0; 23]: (5180) {G26,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), Y ) ==> 
% 16.24/16.68    mult( mult( X, Y ), rd( ld( mult( Z, Y ), Z ), mult( X, X ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := T
% 16.24/16.68     Y := U
% 16.24/16.68     Z := Z
% 16.24/16.68     T := Y
% 16.24/16.68     U := ld( Y, rd( Y, Z ) )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := ld( Y, rd( Y, Z ) )
% 16.24/16.68     Z := ld( Y, rd( Y, Z ) )
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5192) {G10,W39,D8,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Y, Z ) ) ), 
% 16.24/16.68    ld( Y, rd( Y, Z ) ) ) ==> mult( rd( X, Z ), rd( ld( mult( ld( Z, ld( Z, Z
% 16.24/16.68     ) ), ld( Y, rd( Y, Z ) ) ), ld( Y, rd( Y, Z ) ) ), mult( X, X ) ) ) }.
% 16.24/16.68  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.24/16.68     ) ) ==> rd( X, Y ) }.
% 16.24/16.68  parent1[0; 15]: (5191) {G26,W43,D8,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Y, Z
% 16.24/16.68     ) ) ), ld( Y, rd( Y, Z ) ) ) ==> mult( mult( X, ld( Y, rd( Y, Z ) ) ), 
% 16.24/16.68    rd( ld( mult( ld( Z, ld( Z, Z ) ), ld( Y, rd( Y, Z ) ) ), ld( Y, rd( Y, Z
% 16.24/16.68     ) ) ), mult( X, X ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5195) {G11,W27,D6,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Y, Z ) ) ), 
% 16.24/16.68    ld( Y, rd( Y, Z ) ) ) ==> mult( rd( X, Z ), rd( ld( rd( Y, Z ), Y ), mult
% 16.24/16.68    ( X, X ) ) ) }.
% 16.24/16.68  parent0[0]: (332) {G22,W19,D6,L1,V4,M1} P(265,51) { ld( mult( ld( Y, ld( Y
% 16.24/16.68    , Y ) ), ld( Z, T ) ), ld( X, rd( X, Y ) ) ) ==> ld( T, Z ) }.
% 16.24/16.68  parent1[0; 19]: (5192) {G10,W39,D8,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Y, Z
% 16.24/16.68     ) ) ), ld( Y, rd( Y, Z ) ) ) ==> mult( rd( X, Z ), rd( ld( mult( ld( Z, 
% 16.24/16.68    ld( Z, Z ) ), ld( Y, rd( Y, Z ) ) ), ld( Y, rd( Y, Z ) ) ), mult( X, X )
% 16.24/16.68     ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := Y
% 16.24/16.68     T := rd( Y, Z )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5196) {G2,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Y, Z ) ) ), 
% 16.24/16.68    ld( Y, rd( Y, Z ) ) ) ==> mult( rd( X, Z ), rd( Z, mult( X, X ) ) ) }.
% 16.24/16.68  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.68  parent1[0; 19]: (5195) {G11,W27,D6,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Y, Z
% 16.24/16.68     ) ) ), ld( Y, rd( Y, Z ) ) ) ==> mult( rd( X, Z ), rd( ld( rd( Y, Z ), Y
% 16.24/16.68     ), mult( X, X ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Z
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5197) {G3,W23,D6,L1,V3,M1}  { mult( ld( X, ld( Y, rd( Y, Z ) ) )
% 16.24/16.68    , ld( rd( Y, Z ), Y ) ) ==> mult( rd( X, Z ), rd( Z, mult( X, X ) ) ) }.
% 16.24/16.68  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.68    mult( Z, ld( X, Y ) ) }.
% 16.24/16.68  parent1[0; 1]: (5196) {G2,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Y, Z )
% 16.24/16.68     ) ), ld( Y, rd( Y, Z ) ) ) ==> mult( rd( X, Z ), rd( Z, mult( X, X ) ) )
% 16.24/16.68     }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := rd( Y, Z )
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := ld( X, ld( Y, rd( Y, Z ) ) )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5198) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, ld( Y, rd( Y, Z ) ) )
% 16.24/16.68    , Z ) ==> mult( rd( X, Z ), rd( Z, mult( X, X ) ) ) }.
% 16.24/16.68  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.24/16.68  parent1[0; 9]: (5197) {G3,W23,D6,L1,V3,M1}  { mult( ld( X, ld( Y, rd( Y, Z
% 16.24/16.68     ) ) ), ld( rd( Y, Z ), Y ) ) ==> mult( rd( X, Z ), rd( Z, mult( X, X ) )
% 16.24/16.68     ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Z
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5199) {G2,W19,D6,L1,V3,M1}  { mult( rd( X, Z ), rd( Z, mult( X, X
% 16.24/16.68     ) ) ) ==> mult( ld( X, ld( Y, rd( Y, Z ) ) ), Z ) }.
% 16.24/16.68  parent0[0]: (5198) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, ld( Y, rd( Y, Z ) )
% 16.24/16.68     ), Z ) ==> mult( rd( X, Z ), rd( Z, mult( X, X ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (3160) {G27,W19,D6,L1,V3,M1} P(2887,2534);d(65);d(332);d(6);d(
% 16.24/16.68    84);d(6) { mult( rd( Z, Y ), rd( Y, mult( Z, Z ) ) ) = mult( ld( Z, ld( X
% 16.24/16.68    , rd( X, Y ) ) ), Y ) }.
% 16.24/16.68  parent0: (5199) {G2,W19,D6,L1,V3,M1}  { mult( rd( X, Z ), rd( Z, mult( X, X
% 16.24/16.68     ) ) ) ==> mult( ld( X, ld( Y, rd( Y, Z ) ) ), Z ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := X
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5201) {G25,W19,D6,L1,V3,M1}  { ld( Z, rd( Z, rd( ld( X, X ), Y ) )
% 16.24/16.68     ) = rd( ld( rd( ld( X, X ), Y ), Y ), Y ) }.
% 16.24/16.68  parent0[0]: (2456) {G25,W19,D6,L1,V3,M1} P(2438,53);d(1622) { rd( ld( rd( 
% 16.24/16.68    ld( Z, Z ), Y ), Y ), Y ) = ld( T, rd( T, rd( ld( Z, Z ), Y ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := T
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := X
% 16.24/16.68     T := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5210) {G20,W23,D7,L1,V3,M1}  { ld( X, rd( X, rd( ld( rd( Y, Z ), 
% 16.24/16.68    rd( Y, Z ) ), Z ) ) ) = rd( ld( rd( Y, mult( Z, Y ) ), Z ), Z ) }.
% 16.24/16.68  parent0[0]: (1921) {G19,W15,D5,L1,V2,M1} P(419,3) { rd( ld( rd( X, Y ), rd
% 16.24/16.68    ( X, Y ) ), Y ) ==> rd( X, mult( Y, X ) ) }.
% 16.24/16.68  parent1[0; 16]: (5201) {G25,W19,D6,L1,V3,M1}  { ld( Z, rd( Z, rd( ld( X, X
% 16.24/16.68     ), Y ) ) ) = rd( ld( rd( ld( X, X ), Y ), Y ), Y ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Z
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := rd( Y, Z )
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5211) {G20,W19,D6,L1,V3,M1}  { ld( X, rd( X, rd( Y, mult( Z, Y )
% 16.24/16.68     ) ) ) = rd( ld( rd( Y, mult( Z, Y ) ), Z ), Z ) }.
% 16.24/16.68  parent0[0]: (1921) {G19,W15,D5,L1,V2,M1} P(419,3) { rd( ld( rd( X, Y ), rd
% 16.24/16.68    ( X, Y ) ), Y ) ==> rd( X, mult( Y, X ) ) }.
% 16.24/16.68  parent1[0; 5]: (5210) {G20,W23,D7,L1,V3,M1}  { ld( X, rd( X, rd( ld( rd( Y
% 16.24/16.68    , Z ), rd( Y, Z ) ), Z ) ) ) = rd( ld( rd( Y, mult( Z, Y ) ), Z ), Z )
% 16.24/16.68     }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Z
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5214) {G20,W19,D6,L1,V3,M1}  { rd( ld( rd( Y, mult( Z, Y ) ), Z )
% 16.24/16.68    , Z ) = ld( X, rd( X, rd( Y, mult( Z, Y ) ) ) ) }.
% 16.24/16.68  parent0[0]: (5211) {G20,W19,D6,L1,V3,M1}  { ld( X, rd( X, rd( Y, mult( Z, Y
% 16.24/16.68     ) ) ) ) = rd( ld( rd( Y, mult( Z, Y ) ), Z ), Z ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (3175) {G26,W19,D6,L1,V3,M1} P(1921,2456) { rd( ld( rd( X, 
% 16.24/16.68    mult( Y, X ) ), Y ), Y ) = ld( Z, rd( Z, rd( X, mult( Y, X ) ) ) ) }.
% 16.24/16.68  parent0: (5214) {G20,W19,D6,L1,V3,M1}  { rd( ld( rd( Y, mult( Z, Y ) ), Z )
% 16.24/16.68    , Z ) = ld( X, rd( X, rd( Y, mult( Z, Y ) ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := X
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5217) {G26,W19,D6,L1,V3,M1}  { ld( Z, rd( Z, rd( X, mult( Y, X ) )
% 16.24/16.68     ) ) = rd( ld( rd( X, mult( Y, X ) ), Y ), Y ) }.
% 16.24/16.68  parent0[0]: (3175) {G26,W19,D6,L1,V3,M1} P(1921,2456) { rd( ld( rd( X, mult
% 16.24/16.68    ( Y, X ) ), Y ), Y ) = ld( Z, rd( Z, rd( X, mult( Y, X ) ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5224) {G25,W55,D8,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld( Y, Y )
% 16.24/16.68    , mult( Z, Z ) ), mult( ld( ld( Y, Y ), ld( Z, Z ) ), mult( ld( Y, Y ), 
% 16.24/16.68    mult( Z, Z ) ) ) ) ) ) = rd( ld( rd( mult( ld( Y, Y ), mult( Z, Z ) ), 
% 16.24/16.68    mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Y, Y ), ld( Z, Z
% 16.24/16.68     ) ) ) }.
% 16.24/16.68  parent0[0]: (2450) {G24,W19,D5,L1,V2,M1} P(453,2445) { mult( ld( ld( Y, Y )
% 16.24/16.68    , ld( X, X ) ), mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.24/16.68  parent1[0; 38]: (5217) {G26,W19,D6,L1,V3,M1}  { ld( Z, rd( Z, rd( X, mult( 
% 16.24/16.68    Y, X ) ) ) ) = rd( ld( rd( X, mult( Y, X ) ), Y ), Y ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := mult( ld( Y, Y ), mult( Z, Z ) )
% 16.24/16.68     Y := ld( ld( Y, Y ), ld( Z, Z ) )
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5225) {G25,W43,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld( Y, Y )
% 16.24/16.68    , mult( Z, Z ) ), mult( Z, Z ) ) ) ) = rd( ld( rd( mult( ld( Y, Y ), mult
% 16.24/16.68    ( Z, Z ) ), mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Y, Y
% 16.24/16.68     ), ld( Z, Z ) ) ) }.
% 16.24/16.68  parent0[0]: (2450) {G24,W19,D5,L1,V2,M1} P(453,2445) { mult( ld( ld( Y, Y )
% 16.24/16.68    , ld( X, X ) ), mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.24/16.68  parent1[0; 13]: (5224) {G25,W55,D8,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld
% 16.24/16.68    ( Y, Y ), mult( Z, Z ) ), mult( ld( ld( Y, Y ), ld( Z, Z ) ), mult( ld( Y
% 16.24/16.68    , Y ), mult( Z, Z ) ) ) ) ) ) = rd( ld( rd( mult( ld( Y, Y ), mult( Z, Z
% 16.24/16.68     ) ), mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Y, Y ), ld
% 16.24/16.68    ( Z, Z ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5229) {G11,W43,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld( Y, Y )
% 16.24/16.68    , mult( Z, Z ) ), mult( Z, Z ) ) ) ) = mult( ld( rd( mult( ld( Y, Y ), 
% 16.24/16.68    mult( Z, Z ) ), mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Z
% 16.24/16.68    , Z ), ld( Y, Y ) ) ) }.
% 16.24/16.68  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.68    mult( Z, ld( X, Y ) ) }.
% 16.24/16.68  parent1[0; 16]: (5225) {G25,W43,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld
% 16.24/16.68    ( Y, Y ), mult( Z, Z ) ), mult( Z, Z ) ) ) ) = rd( ld( rd( mult( ld( Y, Y
% 16.24/16.68     ), mult( Z, Z ) ), mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( 
% 16.24/16.68    ld( Y, Y ), ld( Z, Z ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := ld( Z, Z )
% 16.24/16.68     Y := ld( Y, Y )
% 16.24/16.68     Z := ld( rd( mult( ld( Y, Y ), mult( Z, Z ) ), mult( Z, Z ) ), ld( ld( Y
% 16.24/16.68    , Y ), ld( Z, Z ) ) )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5231) {G1,W35,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld( Y, Y )
% 16.24/16.68    , mult( Z, Z ) ), mult( Z, Z ) ) ) ) = mult( ld( ld( Y, Y ), ld( ld( Y, Y
% 16.24/16.68     ), ld( Z, Z ) ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.24/16.68  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.24/16.68  parent1[0; 18]: (5229) {G11,W43,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld
% 16.24/16.68    ( Y, Y ), mult( Z, Z ) ), mult( Z, Z ) ) ) ) = mult( ld( rd( mult( ld( Y
% 16.24/16.68    , Y ), mult( Z, Z ) ), mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld
% 16.24/16.68    ( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := mult( Z, Z )
% 16.24/16.68     Y := ld( Y, Y )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5232) {G1,W27,D6,L1,V3,M1}  { ld( X, rd( X, ld( Y, Y ) ) ) = mult
% 16.24/16.68    ( ld( ld( Y, Y ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Z, Z ), ld( Y, 
% 16.24/16.68    Y ) ) ) }.
% 16.24/16.68  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.24/16.68  parent1[0; 5]: (5231) {G1,W35,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld( Y
% 16.24/16.68    , Y ), mult( Z, Z ) ), mult( Z, Z ) ) ) ) = mult( ld( ld( Y, Y ), ld( ld
% 16.24/16.68    ( Y, Y ), ld( Z, Z ) ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := mult( Z, Z )
% 16.24/16.68     Y := ld( Y, Y )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5234) {G2,W23,D5,L1,V3,M1}  { ld( X, rd( X, ld( Y, Y ) ) ) = mult
% 16.24/16.68    ( mult( ld( Y, Y ), ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.24/16.68  parent0[0]: (858) {G20,W15,D5,L1,V2,M1} P(0,794) { ld( ld( X, X ), ld( ld( 
% 16.24/16.68    X, X ), Y ) ) ==> mult( ld( X, X ), Y ) }.
% 16.24/16.68  parent1[0; 9]: (5232) {G1,W27,D6,L1,V3,M1}  { ld( X, rd( X, ld( Y, Y ) ) ) 
% 16.24/16.68    = mult( ld( ld( Y, Y ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Z, Z ), 
% 16.24/16.68    ld( Y, Y ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := ld( Z, Z )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5235) {G3,W23,D5,L1,V3,M1}  { ld( X, mult( X, ld( Y, Y ) ) ) = 
% 16.24/16.68    mult( mult( ld( Y, Y ), ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.24/16.68  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.68    mult( Z, ld( X, Y ) ) }.
% 16.24/16.68  parent1[0; 3]: (5234) {G2,W23,D5,L1,V3,M1}  { ld( X, rd( X, ld( Y, Y ) ) ) 
% 16.24/16.68    = mult( mult( ld( Y, Y ), ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) )
% 16.24/16.68     }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5236) {G1,W19,D5,L1,V2,M1}  { ld( Y, Y ) = mult( mult( ld( Y, Y )
% 16.24/16.68    , ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.24/16.68  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.68  parent1[0; 1]: (5235) {G3,W23,D5,L1,V3,M1}  { ld( X, mult( X, ld( Y, Y ) )
% 16.24/16.68     ) = mult( mult( ld( Y, Y ), ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) )
% 16.24/16.68     }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := ld( Y, Y )
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5237) {G1,W19,D5,L1,V2,M1}  { mult( mult( ld( X, X ), ld( Y, Y ) )
% 16.24/16.68    , ld( ld( Y, Y ), ld( X, X ) ) ) = ld( X, X ) }.
% 16.24/16.68  parent0[0]: (5236) {G1,W19,D5,L1,V2,M1}  { ld( Y, Y ) = mult( mult( ld( Y, 
% 16.24/16.68    Y ), ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := X
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (3182) {G27,W19,D5,L1,V2,M1} P(2450,3175);d(84);d(3);d(858);d(
% 16.24/16.68    84);d(1) { mult( mult( ld( X, X ), ld( Y, Y ) ), ld( ld( Y, Y ), ld( X, X
% 16.24/16.68     ) ) ) ==> ld( X, X ) }.
% 16.24/16.68  parent0: (5237) {G1,W19,D5,L1,V2,M1}  { mult( mult( ld( X, X ), ld( Y, Y )
% 16.24/16.68     ), ld( ld( Y, Y ), ld( X, X ) ) ) = ld( X, X ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5239) {G19,W19,D6,L1,V3,M1}  { Z ==> mult( mult( mult( X, ld( Y, Z
% 16.24/16.68     ) ), ld( Z, X ) ), ld( X, mult( Y, ld( X, Z ) ) ) ) }.
% 16.24/16.68  parent0[0]: (3102) {G19,W19,D6,L1,V3,M1} P(3101,87) { mult( mult( mult( Z, 
% 16.24/16.68    ld( Y, X ) ), ld( X, Z ) ), ld( Z, mult( Y, ld( Z, X ) ) ) ) ==> X }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5246) {G20,W43,D8,L1,V2,M1}  { ld( X, X ) ==> mult( mult( ld( X, 
% 16.24/16.68    X ), ld( ld( X, X ), mult( ld( X, X ), ld( Y, Y ) ) ) ), ld( mult( ld( X
% 16.24/16.68    , X ), ld( Y, Y ) ), mult( ld( Y, Y ), ld( mult( ld( X, X ), ld( Y, Y ) )
% 16.24/16.68    , ld( X, X ) ) ) ) ) }.
% 16.24/16.68  parent0[0]: (3182) {G27,W19,D5,L1,V2,M1} P(2450,3175);d(84);d(3);d(858);d(
% 16.24/16.68    84);d(1) { mult( mult( ld( X, X ), ld( Y, Y ) ), ld( ld( Y, Y ), ld( X, X
% 16.24/16.68     ) ) ) ==> ld( X, X ) }.
% 16.24/16.68  parent1[0; 6]: (5239) {G19,W19,D6,L1,V3,M1}  { Z ==> mult( mult( mult( X, 
% 16.24/16.68    ld( Y, Z ) ), ld( Z, X ) ), ld( X, mult( Y, ld( X, Z ) ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := mult( ld( X, X ), ld( Y, Y ) )
% 16.24/16.68     Y := ld( Y, Y )
% 16.24/16.68     Z := ld( X, X )
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5248) {G1,W35,D8,L1,V2,M1}  { ld( X, X ) ==> mult( mult( ld( X, X
% 16.24/16.68     ), ld( Y, Y ) ), ld( mult( ld( X, X ), ld( Y, Y ) ), mult( ld( Y, Y ), 
% 16.24/16.68    ld( mult( ld( X, X ), ld( Y, Y ) ), ld( X, X ) ) ) ) ) }.
% 16.24/16.68  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.68  parent1[0; 5]: (5246) {G20,W43,D8,L1,V2,M1}  { ld( X, X ) ==> mult( mult( 
% 16.24/16.68    ld( X, X ), ld( ld( X, X ), mult( ld( X, X ), ld( Y, Y ) ) ) ), ld( mult
% 16.24/16.68    ( ld( X, X ), ld( Y, Y ) ), mult( ld( Y, Y ), ld( mult( ld( X, X ), ld( Y
% 16.24/16.68    , Y ) ), ld( X, X ) ) ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := mult( ld( X, X ), ld( Y, Y ) )
% 16.24/16.68     Y := ld( X, X )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5250) {G1,W19,D6,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y ), ld
% 16.24/16.68    ( mult( ld( X, X ), ld( Y, Y ) ), ld( X, X ) ) ) }.
% 16.24/16.68  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.68  parent1[0; 4]: (5248) {G1,W35,D8,L1,V2,M1}  { ld( X, X ) ==> mult( mult( ld
% 16.24/16.68    ( X, X ), ld( Y, Y ) ), ld( mult( ld( X, X ), ld( Y, Y ) ), mult( ld( Y, 
% 16.24/16.68    Y ), ld( mult( ld( X, X ), ld( Y, Y ) ), ld( X, X ) ) ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := mult( ld( Y, Y ), ld( mult( ld( X, X ), ld( Y, Y ) ), ld( X, X ) )
% 16.24/16.68     )
% 16.24/16.68     Y := mult( ld( X, X ), ld( Y, Y ) )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5251) {G2,W11,D4,L1,V2,M1}  { ld( X, X ) ==> rd( ld( Y, Y ), ld( 
% 16.24/16.68    Y, Y ) ) }.
% 16.24/16.68  parent0[0]: (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y ), 
% 16.24/16.68    Z ) ) ==> rd( X, Y ) }.
% 16.24/16.68  parent1[0; 4]: (5250) {G1,W19,D6,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y
% 16.24/16.68     ), ld( mult( ld( X, X ), ld( Y, Y ) ), ld( X, X ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := ld( Y, Y )
% 16.24/16.68     Y := ld( Y, Y )
% 16.24/16.68     Z := ld( X, X )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5252) {G3,W11,D4,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y ), ld
% 16.24/16.68    ( Y, Y ) ) }.
% 16.24/16.68  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.68    mult( Z, ld( X, Y ) ) }.
% 16.24/16.68  parent1[0; 4]: (5251) {G2,W11,D4,L1,V2,M1}  { ld( X, X ) ==> rd( ld( Y, Y )
% 16.24/16.68    , ld( Y, Y ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := ld( Y, Y )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5253) {G4,W11,D4,L1,V2,M1}  { ld( X, X ) ==> ld( ld( Y, Y ), ld( 
% 16.24/16.68    Y, Y ) ) }.
% 16.24/16.68  parent0[0]: (137) {G11,W15,D4,L1,V2,M1} P(84,77);d(1) { mult( ld( Z, Y ), 
% 16.24/16.68    ld( Y, Z ) ) ==> ld( ld( Y, Z ), ld( Y, Z ) ) }.
% 16.24/16.68  parent1[0; 4]: (5252) {G3,W11,D4,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y
% 16.24/16.68     ), ld( Y, Y ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5254) {G5,W7,D3,L1,V2,M1}  { ld( X, X ) ==> ld( Y, Y ) }.
% 16.24/16.68  parent0[0]: (699) {G18,W11,D4,L1,V1,M1} P(681,0);d(77) { ld( ld( Y, Y ), ld
% 16.24/16.68    ( Y, Y ) ) ==> ld( Y, Y ) }.
% 16.24/16.68  parent1[0; 4]: (5253) {G4,W11,D4,L1,V2,M1}  { ld( X, X ) ==> ld( ld( Y, Y )
% 16.24/16.68    , ld( Y, Y ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (3205) {G28,W7,D3,L1,V2,M1} P(3182,3102);d(0);d(0);d(60);d(84)
% 16.24/16.68    ;d(137);d(699) { ld( Y, Y ) = ld( X, X ) }.
% 16.24/16.68  parent0: (5254) {G5,W7,D3,L1,V2,M1}  { ld( X, X ) ==> ld( Y, Y ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5255) {G27,W19,D6,L1,V3,M1}  { mult( ld( X, ld( Z, rd( Z, Y ) ) )
% 16.24/16.68    , Y ) = mult( rd( X, Y ), rd( Y, mult( X, X ) ) ) }.
% 16.24/16.68  parent0[0]: (3160) {G27,W19,D6,L1,V3,M1} P(2887,2534);d(65);d(332);d(6);d(
% 16.24/16.68    84);d(6) { mult( rd( Z, Y ), rd( Y, mult( Z, Z ) ) ) = mult( ld( Z, ld( X
% 16.24/16.68    , rd( X, Y ) ) ), Y ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5264) {G28,W27,D7,L1,V3,M1}  { mult( ld( Z, Z ), Y ) = mult( rd( 
% 16.24/16.68    ld( X, rd( X, Y ) ), Y ), rd( Y, mult( ld( X, rd( X, Y ) ), ld( X, rd( X
% 16.24/16.68    , Y ) ) ) ) ) }.
% 16.24/16.68  parent0[0]: (3205) {G28,W7,D3,L1,V2,M1} P(3182,3102);d(0);d(0);d(60);d(84);
% 16.24/16.68    d(137);d(699) { ld( Y, Y ) = ld( X, X ) }.
% 16.24/16.68  parent1[0; 2]: (5255) {G27,W19,D6,L1,V3,M1}  { mult( ld( X, ld( Z, rd( Z, Y
% 16.24/16.68     ) ) ), Y ) = mult( rd( X, Y ), rd( Y, mult( X, X ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := ld( X, rd( X, Y ) )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := ld( X, rd( X, Y ) )
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5265) {G21,W27,D7,L1,V3,M1}  { mult( ld( X, X ), Y ) = mult( ld( 
% 16.24/16.68    Y, ld( Z, rd( Z, Y ) ) ), rd( Y, mult( ld( Z, rd( Z, Y ) ), ld( Z, rd( Z
% 16.24/16.68    , Y ) ) ) ) ) }.
% 16.24/16.68  parent0[0]: (792) {G20,W15,D5,L1,V2,M1} P(65,711);d(6);d(65) { rd( ld( Y, 
% 16.24/16.68    rd( Y, Z ) ), Z ) ==> ld( Z, ld( Y, rd( Y, Z ) ) ) }.
% 16.24/16.68  parent1[0; 7]: (5264) {G28,W27,D7,L1,V3,M1}  { mult( ld( Z, Z ), Y ) = mult
% 16.24/16.68    ( rd( ld( X, rd( X, Y ) ), Y ), rd( Y, mult( ld( X, rd( X, Y ) ), ld( X, 
% 16.24/16.68    rd( X, Y ) ) ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := T
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5266) {G22,W23,D8,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld( Y, ld
% 16.24/16.68    ( Y, rd( Y, mult( ld( Z, rd( Z, Y ) ), ld( Z, rd( Z, Y ) ) ) ) ) ) }.
% 16.24/16.68  parent0[0]: (1213) {G25,W15,D6,L1,V3,M1} P(1127,2) { mult( ld( X, ld( Z, rd
% 16.24/16.68    ( Z, X ) ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.24/16.68  parent1[0; 6]: (5265) {G21,W27,D7,L1,V3,M1}  { mult( ld( X, X ), Y ) = mult
% 16.24/16.68    ( ld( Y, ld( Z, rd( Z, Y ) ) ), rd( Y, mult( ld( Z, rd( Z, Y ) ), ld( Z, 
% 16.24/16.68    rd( Z, Y ) ) ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := rd( Y, mult( ld( Z, rd( Z, Y ) ), ld( Z, rd( Z, Y ) ) ) )
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5267) {G10,W19,D8,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld( Y, ld
% 16.24/16.68    ( Y, rd( Y, rd( ld( Z, rd( Z, Y ) ), Y ) ) ) ) }.
% 16.24/16.68  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.24/16.68     ) ) ==> rd( X, Y ) }.
% 16.24/16.68  parent1[0; 12]: (5266) {G22,W23,D8,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld
% 16.24/16.68    ( Y, ld( Y, rd( Y, mult( ld( Z, rd( Z, Y ) ), ld( Z, rd( Z, Y ) ) ) ) ) )
% 16.24/16.68     }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := ld( Z, rd( Z, Y ) )
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5268) {G11,W19,D8,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld( Y, ld
% 16.24/16.68    ( Y, rd( Y, ld( Y, ld( Z, rd( Z, Y ) ) ) ) ) ) }.
% 16.24/16.68  parent0[0]: (792) {G20,W15,D5,L1,V2,M1} P(65,711);d(6);d(65) { rd( ld( Y, 
% 16.24/16.68    rd( Y, Z ) ), Z ) ==> ld( Z, ld( Y, rd( Y, Z ) ) ) }.
% 16.24/16.68  parent1[0; 12]: (5267) {G10,W19,D8,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld
% 16.24/16.68    ( Y, ld( Y, rd( Y, rd( ld( Z, rd( Z, Y ) ), Y ) ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := T
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5269) {G11,W19,D8,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld( Y, ld
% 16.24/16.68    ( Y, mult( Y, ld( ld( Z, rd( Z, Y ) ), Y ) ) ) ) }.
% 16.24/16.68  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.24/16.68    mult( Z, ld( X, Y ) ) }.
% 16.24/16.68  parent1[0; 10]: (5268) {G11,W19,D8,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld
% 16.24/16.68    ( Y, ld( Y, rd( Y, ld( Y, ld( Z, rd( Z, Y ) ) ) ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := ld( Z, rd( Z, Y ) )
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5270) {G1,W15,D6,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld( Y, ld( 
% 16.24/16.68    ld( Z, rd( Z, Y ) ), Y ) ) }.
% 16.24/16.68  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.68  parent1[0; 8]: (5269) {G11,W19,D8,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld( 
% 16.24/16.68    Y, ld( Y, mult( Y, ld( ld( Z, rd( Z, Y ) ), Y ) ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := ld( ld( Z, rd( Z, Y ) ), Y )
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5271) {G2,W11,D4,L1,V2,M1}  { mult( ld( X, X ), Y ) = ld( Y, mult
% 16.24/16.68    ( Y, Y ) ) }.
% 16.24/16.68  parent0[0]: (712) {G19,W11,D5,L1,V2,M1} P(172,684) { ld( ld( Y, rd( Y, X )
% 16.24/16.68     ), X ) ==> mult( X, X ) }.
% 16.24/16.68  parent1[0; 8]: (5270) {G1,W15,D6,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld( Y
% 16.24/16.68    , ld( ld( Z, rd( Z, Y ) ), Y ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Z
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68     Z := Z
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5272) {G1,W7,D4,L1,V2,M1}  { mult( ld( X, X ), Y ) = Y }.
% 16.24/16.68  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.24/16.68  parent1[0; 6]: (5271) {G2,W11,D4,L1,V2,M1}  { mult( ld( X, X ), Y ) = ld( Y
% 16.24/16.68    , mult( Y, Y ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (3310) {G29,W7,D4,L1,V2,M1} P(3205,3160);d(792);d(1213);d(65);
% 16.24/16.68    d(792);d(84);d(1);d(712);d(1) { mult( ld( Z, Z ), Y ) ==> Y }.
% 16.24/16.68  parent0: (5272) {G1,W7,D4,L1,V2,M1}  { mult( ld( X, X ), Y ) = Y }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Z
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5274) {G16,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( Y, X ) ), ld( 
% 16.24/16.68    X, ld( ld( X, X ), Y ) ) ) }.
% 16.24/16.68  parent0[0]: (658) {G16,W15,D6,L1,V2,M1} P(162,649) { ld( ld( X, rd( Y, X )
% 16.24/16.68     ), ld( X, ld( ld( X, X ), Y ) ) ) ==> X }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5279) {G17,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( ld( X, X ), X
% 16.24/16.68     ) ), ld( X, ld( Y, Y ) ) ) }.
% 16.24/16.68  parent0[0]: (3205) {G28,W7,D3,L1,V2,M1} P(3182,3102);d(0);d(0);d(60);d(84);
% 16.24/16.68    d(137);d(699) { ld( Y, Y ) = ld( X, X ) }.
% 16.24/16.68  parent1[0; 12]: (5274) {G16,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( Y, X )
% 16.24/16.68     ), ld( X, ld( ld( X, X ), Y ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := ld( X, X )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := ld( X, X )
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5282) {G16,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, ld( X, ld( X, X )
% 16.24/16.68     ) ), ld( X, ld( Y, Y ) ) ) }.
% 16.24/16.68  parent0[0]: (171) {G15,W11,D4,L1,V1,M1} P(157,46) { rd( ld( X, X ), X ) ==>
% 16.24/16.68     ld( X, ld( X, X ) ) }.
% 16.24/16.68  parent1[0; 5]: (5279) {G17,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( ld( X, 
% 16.24/16.68    X ), X ) ), ld( X, ld( Y, Y ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5283) {G17,W15,D6,L1,V2,M1}  { X ==> ld( ld( mult( mult( X, X ), 
% 16.24/16.68    X ), X ), ld( X, ld( Y, Y ) ) ) }.
% 16.24/16.68  parent0[0]: (723) {G20,W15,D5,L1,V1,M1} P(717,172);d(453);d(637) { ld( X, 
% 16.24/16.68    ld( X, ld( X, X ) ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.24/16.68  parent1[0; 3]: (5282) {G16,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, ld( X, ld( 
% 16.24/16.68    X, X ) ) ), ld( X, ld( Y, Y ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5284) {G18,W11,D6,L1,V2,M1}  { X ==> mult( X, mult( X, ld( X, ld
% 16.24/16.68    ( Y, Y ) ) ) ) }.
% 16.24/16.68  parent0[0]: (1445) {G26,W15,D6,L1,V2,M1} P(1287,1442);d(65);d(157);d(84);d(
% 16.24/16.68    1334);d(723) { ld( ld( mult( mult( X, X ), X ), X ), T ) ==> mult( X, 
% 16.24/16.68    mult( X, T ) ) }.
% 16.24/16.68  parent1[0; 2]: (5283) {G17,W15,D6,L1,V2,M1}  { X ==> ld( ld( mult( mult( X
% 16.24/16.68    , X ), X ), X ), ld( X, ld( Y, Y ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Z
% 16.24/16.68     Z := T
% 16.24/16.68     T := ld( X, ld( Y, Y ) )
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5285) {G1,W7,D4,L1,V2,M1}  { X ==> mult( X, ld( Y, Y ) ) }.
% 16.24/16.68  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.24/16.68  parent1[0; 4]: (5284) {G18,W11,D6,L1,V2,M1}  { X ==> mult( X, mult( X, ld( 
% 16.24/16.68    X, ld( Y, Y ) ) ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := ld( Y, Y )
% 16.24/16.68     Y := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5286) {G1,W7,D4,L1,V2,M1}  { mult( X, ld( Y, Y ) ) ==> X }.
% 16.24/16.68  parent0[0]: (5285) {G1,W7,D4,L1,V2,M1}  { X ==> mult( X, ld( Y, Y ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (3762) {G29,W7,D4,L1,V2,M1} P(3205,658);d(171);d(723);d(1445);
% 16.24/16.68    d(0) { mult( X, ld( Y, Y ) ) ==> X }.
% 16.24/16.68  parent0: (5286) {G1,W7,D4,L1,V2,M1}  { mult( X, ld( Y, Y ) ) ==> X }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := Y
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68     0 ==> 0
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqswap: (5287) {G15,W14,D4,L2,V0,M2}  { ! skol1 ==> mult( skol1, ld( skol2
% 16.24/16.68    , skol2 ) ), ! mult( ld( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.24/16.68  parent0[0]: (175) {G15,W14,D4,L2,V0,M2} P(157,5) { ! mult( skol1, ld( skol2
% 16.24/16.68    , skol2 ) ) ==> skol1, ! mult( ld( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.24/16.68  substitution0:
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5293) {G16,W14,D4,L2,V1,M2}  { ! mult( ld( X, X ), skol1 ) ==> 
% 16.24/16.68    skol1, ! skol1 ==> mult( skol1, ld( skol2, skol2 ) ) }.
% 16.24/16.68  parent0[0]: (3205) {G28,W7,D3,L1,V2,M1} P(3182,3102);d(0);d(0);d(60);d(84);
% 16.24/16.68    d(137);d(699) { ld( Y, Y ) = ld( X, X ) }.
% 16.24/16.68  parent1[1; 3]: (5287) {G15,W14,D4,L2,V0,M2}  { ! skol1 ==> mult( skol1, ld
% 16.24/16.68    ( skol2, skol2 ) ), ! mult( ld( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := X
% 16.24/16.68     Y := skol2
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5295) {G17,W10,D4,L2,V1,M2}  { ! skol1 ==> skol1, ! mult( ld( X, 
% 16.24/16.68    X ), skol1 ) ==> skol1 }.
% 16.24/16.68  parent0[0]: (3762) {G29,W7,D4,L1,V2,M1} P(3205,658);d(171);d(723);d(1445);d
% 16.24/16.68    (0) { mult( X, ld( Y, Y ) ) ==> X }.
% 16.24/16.68  parent1[1; 3]: (5293) {G16,W14,D4,L2,V1,M2}  { ! mult( ld( X, X ), skol1 ) 
% 16.24/16.68    ==> skol1, ! skol1 ==> mult( skol1, ld( skol2, skol2 ) ) }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := skol1
% 16.24/16.68     Y := skol2
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  paramod: (5296) {G18,W6,D2,L2,V0,M2}  { ! skol1 ==> skol1, ! skol1 ==> 
% 16.24/16.68    skol1 }.
% 16.24/16.68  parent0[0]: (3310) {G29,W7,D4,L1,V2,M1} P(3205,3160);d(792);d(1213);d(65);d
% 16.24/16.68    (792);d(84);d(1);d(712);d(1) { mult( ld( Z, Z ), Y ) ==> Y }.
% 16.24/16.68  parent1[1; 2]: (5295) {G17,W10,D4,L2,V1,M2}  { ! skol1 ==> skol1, ! mult( 
% 16.24/16.68    ld( X, X ), skol1 ) ==> skol1 }.
% 16.24/16.68  substitution0:
% 16.24/16.68     X := Y
% 16.24/16.68     Y := skol1
% 16.24/16.68     Z := X
% 16.24/16.68  end
% 16.24/16.68  substitution1:
% 16.24/16.68     X := X
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqrefl: (5299) {G0,W3,D2,L1,V0,M1}  { ! skol1 ==> skol1 }.
% 16.24/16.68  parent0[0]: (5296) {G18,W6,D2,L2,V0,M2}  { ! skol1 ==> skol1, ! skol1 ==> 
% 16.24/16.68    skol1 }.
% 16.24/16.68  substitution0:
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  eqrefl: (5300) {G0,W0,D0,L0,V0,M0}  {  }.
% 16.24/16.68  parent0[0]: (5299) {G0,W3,D2,L1,V0,M1}  { ! skol1 ==> skol1 }.
% 16.24/16.68  substitution0:
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  subsumption: (3841) {G30,W0,D0,L0,V0,M0} P(3205,175);d(3762);d(3310);q;q { 
% 16.24/16.68     }.
% 16.24/16.68  parent0: (5300) {G0,W0,D0,L0,V0,M0}  {  }.
% 16.24/16.68  substitution0:
% 16.24/16.68  end
% 16.24/16.68  permutation0:
% 16.24/16.68  end
% 16.24/16.68  
% 16.24/16.68  Proof check complete!
% 16.24/16.68  
% 16.24/16.68  Memory use:
% 16.24/16.68  
% 16.24/16.68  space for terms:        69915
% 16.24/16.68  space for clauses:      517343
% 16.24/16.68  
% 16.24/16.68  
% 16.24/16.68  clauses generated:      1746539
% 16.24/16.68  clauses kept:           3842
% 16.24/16.68  clauses selected:       1147
% 16.24/16.68  clauses deleted:        418
% 16.24/16.68  clauses inuse deleted:  40
% 16.24/16.68  
% 16.24/16.68  subsentry:          168511
% 16.24/16.68  literals s-matched: 165076
% 16.24/16.68  literals matched:   165006
% 16.24/16.68  full subsumption:   0
% 16.24/16.68  
% 16.24/16.68  checksum:           -274639782
% 16.24/16.68  
% 16.24/16.68  
% 16.24/16.68  Bliksem ended
%------------------------------------------------------------------------------