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

View Problem - Process Solution

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

% Computer : n007.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.50s 16.90s
% Output   : Refutation 16.50s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : GRP655+1 : TPTP v8.1.0. Released v4.0.0.
% 0.14/0.13  % Command  : bliksem %s
% 0.14/0.35  % Computer : n007.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % DateTime : Mon Jun 13 05:00:38 EDT 2022
% 0.21/0.35  % CPUTime  : 
% 16.50/16.90  *** allocated 10000 integers for termspace/termends
% 16.50/16.90  *** allocated 10000 integers for clauses
% 16.50/16.90  *** allocated 10000 integers for justifications
% 16.50/16.90  Bliksem 1.12
% 16.50/16.90  
% 16.50/16.90  
% 16.50/16.90  Automatic Strategy Selection
% 16.50/16.90  
% 16.50/16.90  
% 16.50/16.90  Clauses:
% 16.50/16.90  
% 16.50/16.90  { mult( Y, ld( Y, X ) ) = X }.
% 16.50/16.90  { ld( Y, mult( Y, X ) ) = X }.
% 16.50/16.90  { mult( rd( Y, X ), X ) = Y }.
% 16.50/16.90  { rd( mult( Y, X ), X ) = Y }.
% 16.50/16.90  { mult( Z, mult( Y, mult( X, Y ) ) ) = mult( mult( mult( Z, Y ), X ), Y ) }
% 16.50/16.90    .
% 16.50/16.90  { ! mult( skol1( X ), X ) = skol1( X ), ! mult( X, skol1( X ) ) = skol1( X
% 16.50/16.90     ) }.
% 16.50/16.90  
% 16.50/16.90  percentage equality = 1.000000, percentage horn = 1.000000
% 16.50/16.90  This is a pure equality problem
% 16.50/16.90  
% 16.50/16.90  
% 16.50/16.90  
% 16.50/16.90  Options Used:
% 16.50/16.90  
% 16.50/16.90  useres =            1
% 16.50/16.90  useparamod =        1
% 16.50/16.90  useeqrefl =         1
% 16.50/16.90  useeqfact =         1
% 16.50/16.90  usefactor =         1
% 16.50/16.90  usesimpsplitting =  0
% 16.50/16.90  usesimpdemod =      5
% 16.50/16.90  usesimpres =        3
% 16.50/16.90  
% 16.50/16.90  resimpinuse      =  1000
% 16.50/16.90  resimpclauses =     20000
% 16.50/16.90  substype =          eqrewr
% 16.50/16.90  backwardsubs =      1
% 16.50/16.90  selectoldest =      5
% 16.50/16.90  
% 16.50/16.90  litorderings [0] =  split
% 16.50/16.90  litorderings [1] =  extend the termordering, first sorting on arguments
% 16.50/16.90  
% 16.50/16.90  termordering =      kbo
% 16.50/16.90  
% 16.50/16.90  litapriori =        0
% 16.50/16.90  termapriori =       1
% 16.50/16.90  litaposteriori =    0
% 16.50/16.90  termaposteriori =   0
% 16.50/16.90  demodaposteriori =  0
% 16.50/16.90  ordereqreflfact =   0
% 16.50/16.90  
% 16.50/16.90  litselect =         negord
% 16.50/16.90  
% 16.50/16.90  maxweight =         15
% 16.50/16.90  maxdepth =          30000
% 16.50/16.90  maxlength =         115
% 16.50/16.90  maxnrvars =         195
% 16.50/16.90  excuselevel =       1
% 16.50/16.90  increasemaxweight = 1
% 16.50/16.90  
% 16.50/16.90  maxselected =       10000000
% 16.50/16.90  maxnrclauses =      10000000
% 16.50/16.90  
% 16.50/16.90  showgenerated =    0
% 16.50/16.90  showkept =         0
% 16.50/16.90  showselected =     0
% 16.50/16.90  showdeleted =      0
% 16.50/16.90  showresimp =       1
% 16.50/16.90  showstatus =       2000
% 16.50/16.90  
% 16.50/16.90  prologoutput =     0
% 16.50/16.90  nrgoals =          5000000
% 16.50/16.90  totalproof =       1
% 16.50/16.90  
% 16.50/16.90  Symbols occurring in the translation:
% 16.50/16.90  
% 16.50/16.90  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 16.50/16.90  .  [1, 2]      (w:1, o:17, a:1, s:1, b:0), 
% 16.50/16.90  !  [4, 1]      (w:0, o:11, a:1, s:1, b:0), 
% 16.50/16.90  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 16.50/16.90  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 16.50/16.90  ld  [37, 2]      (w:1, o:41, a:1, s:1, b:0), 
% 16.50/16.90  mult  [38, 2]      (w:1, o:42, a:1, s:1, b:0), 
% 16.50/16.90  rd  [39, 2]      (w:1, o:43, a:1, s:1, b:0), 
% 16.50/16.90  skol1  [43, 1]      (w:1, o:16, a:1, s:1, b:1).
% 16.50/16.90  
% 16.50/16.90  
% 16.50/16.90  Starting Search:
% 16.50/16.90  
% 16.50/16.90  *** allocated 15000 integers for clauses
% 16.50/16.90  *** allocated 22500 integers for clauses
% 16.50/16.90  *** allocated 33750 integers for clauses
% 16.50/16.90  *** allocated 50625 integers for clauses
% 16.50/16.90  *** allocated 75937 integers for clauses
% 16.50/16.90  Resimplifying inuse:
% 16.50/16.90  Done
% 16.50/16.90  
% 16.50/16.90  Failed to find proof!
% 16.50/16.90  maxweight =   15
% 16.50/16.90  maxnrclauses = 10000000
% 16.50/16.90  Generated: 77133
% 16.50/16.90  Kept: 471
% 16.50/16.90  
% 16.50/16.90  
% 16.50/16.90  The strategy used was not complete!
% 16.50/16.90  
% 16.50/16.90  Increased maxweight to 16
% 16.50/16.90  
% 16.50/16.90  Starting Search:
% 16.50/16.90  
% 16.50/16.90  Resimplifying inuse:
% 16.50/16.90  Done
% 16.50/16.90  
% 16.50/16.90  Failed to find proof!
% 16.50/16.90  maxweight =   16
% 16.50/16.90  maxnrclauses = 10000000
% 16.50/16.90  Generated: 77133
% 16.50/16.90  Kept: 471
% 16.50/16.90  
% 16.50/16.90  
% 16.50/16.90  The strategy used was not complete!
% 16.50/16.90  
% 16.50/16.90  Increased maxweight to 17
% 16.50/16.90  
% 16.50/16.90  Starting Search:
% 16.50/16.90  
% 16.50/16.90  Resimplifying inuse:
% 16.50/16.90  Done
% 16.50/16.90  
% 16.50/16.90  Failed to find proof!
% 16.50/16.90  maxweight =   17
% 16.50/16.90  maxnrclauses = 10000000
% 16.50/16.90  Generated: 77133
% 16.50/16.90  Kept: 471
% 16.50/16.90  
% 16.50/16.90  
% 16.50/16.90  The strategy used was not complete!
% 16.50/16.90  
% 16.50/16.90  Increased maxweight to 18
% 16.50/16.90  
% 16.50/16.90  Starting Search:
% 16.50/16.90  
% 16.50/16.90  Resimplifying inuse:
% 16.50/16.90  Done
% 16.50/16.90  
% 16.50/16.90  Failed to find proof!
% 16.50/16.90  maxweight =   18
% 16.50/16.90  maxnrclauses = 10000000
% 16.50/16.90  Generated: 77133
% 16.50/16.90  Kept: 471
% 16.50/16.90  
% 16.50/16.90  
% 16.50/16.90  The strategy used was not complete!
% 16.50/16.90  
% 16.50/16.90  Increased maxweight to 19
% 16.50/16.90  
% 16.50/16.90  Starting Search:
% 16.50/16.90  
% 16.50/16.90  *** allocated 113905 integers for clauses
% 16.50/16.90  *** allocated 15000 integers for termspace/termends
% 16.50/16.90  *** allocated 170857 integers for clauses
% 16.50/16.90  *** allocated 22500 integers for termspace/termends
% 16.50/16.90  Resimplifying inuse:
% 16.50/16.90  Done
% 16.50/16.90  
% 16.50/16.90  *** allocated 256285 integers for clauses
% 16.50/16.90  *** allocated 33750 integers for termspace/termends
% 16.50/16.90  *** allocated 384427 integers for clauses
% 16.50/16.90  *** allocated 50625 integers for termspace/termends
% 16.50/16.90  
% 16.50/16.90  Intermediate Status:
% 16.50/16.90  Generated:    47766
% 16.50/16.90  Kept:         2010
% 16.50/16.90  Inuse:        235
% 16.50/16.90  Deleted:      106
% 16.50/16.90  Deletedinuse: 19
% 16.50/16.90  
% 16.50/16.90  Resimplifying inuse:
% 16.50/16.90  Done
% 16.50/16.90  
% 16.50/16.90  *** allocated 576640 integers for clauses
% 16.50/16.90  *** allocated 75937 integers for termspace/termends
% 16.50/16.90  Resimplifying inuse:
% 16.50/16.90  Done
% 16.50/16.90  
% 16.50/16.90  
% 16.50/16.90  Bliksems!, er is een bewijs:
% 16.50/16.90  % SZS status Theorem
% 16.50/16.90  % SZS output start Refutation
% 16.50/16.90  
% 16.50/16.90  (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.90  (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.90  (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.90  (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.50/16.90  (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) ) ==> mult( 
% 16.50/16.90    mult( mult( Z, Y ), X ), Y ) }.
% 16.50/16.90  (5) {G0,W14,D4,L2,V1,M2} I { ! mult( skol1( X ), X ) ==> skol1( X ), ! mult
% 16.50/16.90    ( X, skol1( X ) ) ==> skol1( X ) }.
% 16.50/16.90  (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.90  (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.50/16.90  (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X, Y ) ), X ), 
% 16.50/16.90    ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.50/16.90  (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, Y ), Z ), Y
% 16.50/16.90     ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.50/16.90  (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, mult( Y, mult( 
% 16.50/16.90    Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.50/16.90  (13) {G1,W15,D5,L1,V3,M1} P(2,4) { mult( mult( mult( Z, Y ), rd( X, Y ) ), 
% 16.50/16.90    Y ) ==> mult( Z, mult( Y, X ) ) }.
% 16.50/16.90  (14) {G1,W15,D6,L1,V3,M1} P(4,3) { rd( mult( mult( mult( X, Y ), Z ), Y ), 
% 16.50/16.90    mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.50/16.90  (17) {G2,W15,D5,L1,V3,M1} P(13,1) { ld( mult( mult( X, Y ), rd( Z, Y ) ), 
% 16.50/16.90    mult( X, mult( Y, Z ) ) ) ==> Y }.
% 16.50/16.90  (18) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, Z ) ) ==> 
% 16.50/16.90    mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.50/16.90  (19) {G2,W15,D5,L1,V3,M1} P(13,3) { rd( mult( X, mult( Y, Z ) ), Y ) ==> 
% 16.50/16.90    mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.50/16.90  (20) {G3,W19,D6,L1,V3,M1} P(7,17) { ld( mult( mult( Z, ld( Y, X ) ), Y ), 
% 16.50/16.90    mult( Z, mult( ld( Y, X ), X ) ) ) ==> ld( Y, X ) }.
% 16.50/16.90  (25) {G3,W15,D6,L1,V3,M1} P(0,18) { mult( mult( Z, rd( ld( X, Y ), X ) ), X
% 16.50/16.90     ) ==> mult( rd( Z, X ), Y ) }.
% 16.50/16.90  (29) {G3,W15,D5,L1,V3,M1} P(0,19) { mult( mult( Z, X ), rd( ld( X, Y ), X )
% 16.50/16.90     ) ==> rd( mult( Z, Y ), X ) }.
% 16.50/16.90  (33) {G4,W15,D5,L1,V3,M1} P(29,1) { ld( mult( X, Y ), rd( mult( X, Z ), Y )
% 16.50/16.90     ) ==> rd( ld( Y, Z ), Y ) }.
% 16.50/16.90  (37) {G5,W15,D5,L1,V3,M1} P(0,33) { rd( ld( Z, ld( X, Y ) ), Z ) ==> ld( 
% 16.50/16.90    mult( X, Z ), rd( Y, Z ) ) }.
% 16.50/16.90  (38) {G5,W15,D5,L1,V3,M1} P(2,33) { ld( mult( rd( X, Y ), Z ), rd( X, Z ) )
% 16.50/16.90     ==> rd( ld( Z, Y ), Z ) }.
% 16.50/16.90  (39) {G5,W11,D4,L1,V2,M1} P(3,33) { ld( mult( X, Y ), X ) = rd( ld( Y, Y )
% 16.50/16.90    , Y ) }.
% 16.50/16.90  (40) {G6,W11,D4,L1,V3,M1} P(39,39) { ld( mult( Z, X ), Z ) = ld( mult( Y, X
% 16.50/16.90     ), Y ) }.
% 16.50/16.90  (42) {G6,W19,D5,L1,V3,M1} P(39,18) { mult( ld( mult( Y, X ), Y ), mult( X, 
% 16.50/16.90    Z ) ) = mult( mult( ld( X, X ), rd( Z, X ) ), X ) }.
% 16.50/16.90  (45) {G6,W11,D5,L1,V2,M1} P(39,6) { ld( ld( mult( Y, X ), Y ), ld( X, X ) )
% 16.50/16.90     ==> X }.
% 16.50/16.90  (46) {G6,W11,D5,L1,V2,M1} P(39,2) { mult( ld( mult( Y, X ), Y ), X ) ==> ld
% 16.50/16.90    ( X, X ) }.
% 16.50/16.90  (47) {G6,W11,D4,L1,V2,M1} P(2,39) { ld( X, rd( X, Y ) ) = rd( ld( Y, Y ), Y
% 16.50/16.90     ) }.
% 16.50/16.90  (52) {G7,W11,D5,L1,V3,M1} P(0,40) { ld( mult( Z, ld( X, Y ) ), Z ) ==> ld( 
% 16.50/16.90    Y, X ) }.
% 16.50/16.90  (53) {G7,W11,D4,L1,V3,M1} P(2,40) { ld( X, rd( X, Y ) ) = ld( mult( Z, Y )
% 16.50/16.90    , Z ) }.
% 16.50/16.90  (54) {G8,W11,D4,L1,V3,M1} P(53,53) { ld( T, rd( T, Y ) ) = ld( Z, rd( Z, Y
% 16.50/16.90     ) ) }.
% 16.50/16.90  (61) {G8,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( mult( Z, Y ), Z ) ) ==> rd
% 16.50/16.90    ( X, Y ) }.
% 16.50/16.90  (66) {G9,W11,D5,L1,V3,M1} P(54,0) { mult( X, ld( Z, rd( Z, Y ) ) ) ==> rd( 
% 16.50/16.90    X, Y ) }.
% 16.50/16.90  (77) {G7,W11,D5,L1,V2,M1} P(47,6) { ld( ld( Y, rd( Y, X ) ), ld( X, X ) ) 
% 16.50/16.90    ==> X }.
% 16.50/16.90  (78) {G7,W11,D5,L1,V2,M1} P(47,2) { mult( ld( Y, rd( Y, X ) ), X ) ==> ld( 
% 16.50/16.90    X, X ) }.
% 16.50/16.90  (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> mult( Z, ld( X
% 16.50/16.90    , Y ) ) }.
% 16.50/16.90  (88) {G11,W11,D5,L1,V3,M1} P(85,2) { mult( mult( X, ld( Z, Y ) ), ld( Y, Z
% 16.50/16.90     ) ) ==> X }.
% 16.50/16.90  (91) {G12,W19,D5,L1,V3,M1} P(88,33);d(85);d(11);d(85) { mult( ld( Y, Z ), 
% 16.50/16.90    mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y, Z ) ) }.
% 16.50/16.90  (97) {G13,W15,D5,L1,V2,M1} P(10,11);d(1);d(91) { mult( ld( ld( Z, Y ), Y )
% 16.50/16.90    , ld( Y, Z ) ) ==> mult( ld( Y, Z ), Z ) }.
% 16.50/16.90  (99) {G13,W19,D5,L1,V3,M1} P(0,11);d(91) { mult( ld( ld( Y, X ), Z ), ld( X
% 16.50/16.90    , Y ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.50/16.90  (115) {G2,W15,D7,L1,V3,M1} P(12,3) { mult( mult( rd( X, mult( Y, mult( Z, Y
% 16.50/16.90     ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.50/16.90  (127) {G3,W15,D5,L1,V3,M1} P(12,14);d(115) { rd( mult( mult( X, T ), Y ), 
% 16.50/16.90    mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.50/16.90  (132) {G11,W15,D5,L1,V2,M1} P(85,77);d(1) { ld( ld( Z, Y ), ld( ld( Y, Z )
% 16.50/16.90    , ld( Y, Z ) ) ) ==> ld( Y, Z ) }.
% 16.50/16.90  (134) {G11,W15,D5,L1,V2,M1} P(77,29);d(66);d(85);d(18);d(6);d(85);d(6) { 
% 16.50/16.90    mult( mult( Z, rd( Y, Y ) ), Y ) ==> mult( mult( Z, ld( Y, Y ) ), Y ) }.
% 16.50/16.90  (138) {G11,W15,D4,L1,V2,M1} P(85,78);d(1) { mult( ld( Z, Y ), ld( Y, Z ) ) 
% 16.50/16.90    ==> ld( ld( Y, Z ), ld( Y, Z ) ) }.
% 16.50/16.90  (144) {G11,W15,D4,L1,V2,M1} P(78,18);d(85);d(6);d(66);d(85);d(19);d(6) { 
% 16.50/16.90    mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y, Y ) ) }.
% 16.50/16.90  (155) {G12,W15,D4,L1,V1,M1} P(144,46);d(52) { mult( ld( Y, Y ), rd( Y, Y )
% 16.50/16.90     ) ==> ld( rd( Y, Y ), rd( Y, Y ) ) }.
% 16.50/16.90  (156) {G13,W15,D4,L1,V1,M1} P(46,144);d(155);d(138) { ld( rd( Y, Y ), rd( Y
% 16.50/16.90    , Y ) ) ==> ld( ld( Y, Y ), ld( Y, Y ) ) }.
% 16.50/16.90  (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( Y, Y ) ==> 
% 16.50/16.90    ld( Y, Y ) }.
% 16.50/16.90  (162) {G15,W7,D4,L1,V1,M1} P(144,11);d(134);d(11);d(91);d(97);d(18);d(157);
% 16.50/16.90    d(25);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.50/16.90  (167) {G15,W11,D5,L1,V1,M1} P(157,78) { mult( ld( X, ld( X, X ) ), X ) ==> 
% 16.50/16.90    ld( X, X ) }.
% 16.50/16.90  (170) {G15,W11,D5,L1,V2,M1} P(157,66) { mult( Y, ld( X, ld( X, X ) ) ) ==> 
% 16.50/16.90    rd( Y, X ) }.
% 16.50/16.90  (171) {G15,W11,D4,L1,V1,M1} P(157,47) { rd( ld( X, X ), X ) ==> ld( X, ld( 
% 16.50/16.90    X, X ) ) }.
% 16.50/16.90  (172) {G15,W11,D4,L1,V2,M1} P(157,54) { ld( X, ld( X, X ) ) = ld( Y, rd( Y
% 16.50/16.90    , X ) ) }.
% 16.50/16.90  (173) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = ld( mult( Y, 
% 16.50/16.90    X ), Y ) }.
% 16.50/16.90  (175) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> X }.
% 16.50/16.90  (178) {G16,W15,D5,L1,V2,M1} P(175,29);d(7);d(85) { mult( mult( Y, X ), ld( 
% 16.50/16.90    X, X ) ) ==> mult( mult( Y, ld( X, X ) ), X ) }.
% 16.50/16.90  (182) {G16,W15,D5,L1,V2,M1} P(162,33) { ld( mult( ld( X, X ), Y ), rd( X, Y
% 16.50/16.90     ) ) ==> rd( ld( Y, X ), Y ) }.
% 16.50/16.90  (185) {G16,W15,D6,L1,V2,M1} P(162,17);d(7) { ld( mult( mult( Y, ld( X, X )
% 16.50/16.90     ), X ), mult( Y, X ) ) ==> ld( X, X ) }.
% 16.50/16.90  (191) {G16,W15,D5,L1,V2,M1} P(172,20);d(66);d(2);d(1) { mult( ld( Y, rd( Y
% 16.50/16.90    , X ) ), ld( X, X ) ) ==> ld( Y, rd( Y, X ) ) }.
% 16.50/16.90  (210) {G16,W19,D5,L1,V2,M1} P(167,127) { rd( mult( ld( X, X ), Y ), mult( Y
% 16.50/16.90    , mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.50/16.90  (216) {G17,W15,D5,L1,V3,M1} P(78,127);d(210) { rd( ld( Y, ld( Y, Y ) ), Z )
% 16.50/16.90     = rd( ld( X, rd( X, Y ) ), Z ) }.
% 16.50/16.90  (217) {G4,W15,D5,L1,V3,M1} P(12,127);d(115) { rd( mult( X, T ), mult( T, 
% 16.50/16.90    mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.50/16.90  (390) {G16,W15,D5,L1,V3,M1} P(170,217);d(91);d(170);d(175);d(85);d(175) { 
% 16.50/16.90    rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) ==> mult( rd( X, Z ), Y ) }.
% 16.50/16.90  (394) {G5,W15,D5,L1,V3,M1} P(12,217);d(115) { rd( mult( T, Y ), mult( Y, X
% 16.50/16.90     ) ) ==> rd( rd( T, rd( X, Y ) ), Y ) }.
% 16.50/16.90  (398) {G5,W15,D5,L1,V3,M1} P(217,6) { ld( rd( rd( X, Z ), Y ), mult( X, Y )
% 16.50/16.90     ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.50/16.90  (411) {G17,W19,D6,L1,V3,M1} P(7,390);d(85);d(99);d(85) { mult( Y, ld( mult
% 16.50/16.90    ( mult( Y, Z ), ld( X, Y ) ), X ) ) ==> mult( rd( X, Z ), ld( Y, X ) )
% 16.50/16.90     }.
% 16.50/16.90  (413) {G17,W15,D5,L1,V3,M1} P(1,390) { rd( rd( Z, X ), rd( Y, X ) ) ==> 
% 16.50/16.90    mult( rd( Z, mult( X, Y ) ), X ) }.
% 16.50/16.90  (416) {G18,W15,D5,L1,V2,M1} P(413,157) { mult( rd( X, mult( Y, X ) ), Y ) 
% 16.50/16.90    ==> ld( rd( X, Y ), rd( X, Y ) ) }.
% 16.50/16.90  (450) {G15,W11,D4,L1,V1,M1} P(394,157);d(157);d(7);d(157) { ld( mult( X, X
% 16.50/16.90     ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.50/16.90  (490) {G15,W15,D5,L1,V2,M1} P(157,398) { ld( rd( ld( X, X ), Y ), mult( X, 
% 16.50/16.90    Y ) ) ==> mult( Y, mult( X, Y ) ) }.
% 16.50/16.90  (497) {G6,W15,D5,L1,V3,M1} P(7,398) { mult( Z, mult( ld( Y, X ), Z ) ) ==> 
% 16.50/16.90    ld( rd( Y, Z ), mult( X, Z ) ) }.
% 16.50/16.90  (521) {G7,W15,D5,L1,V3,M1} P(497,1) { ld( X, ld( rd( Y, X ), mult( Z, X ) )
% 16.50/16.90     ) ==> mult( ld( Y, Z ), X ) }.
% 16.50/16.90  (554) {G16,W19,D6,L1,V2,M1} P(167,521) { mult( ld( Y, ld( X, ld( X, X ) ) )
% 16.50/16.90    , X ) ==> ld( X, ld( rd( Y, X ), ld( X, X ) ) ) }.
% 16.50/16.90  (557) {G16,W15,D5,L1,V2,M1} P(162,521) { mult( ld( Y, ld( X, X ) ), X ) ==>
% 16.50/16.90     ld( X, ld( rd( Y, X ), X ) ) }.
% 16.50/16.90  (568) {G8,W15,D5,L1,V3,M1} P(3,521) { mult( ld( mult( X, Y ), Z ), Y ) ==> 
% 16.50/16.90    ld( Y, ld( X, mult( Z, Y ) ) ) }.
% 16.50/16.90  (587) {G16,W11,D6,L1,V1,M1} P(450,568);d(162) { ld( X, ld( X, mult( mult( X
% 16.50/16.90    , X ), X ) ) ) ==> X }.
% 16.50/16.90  (611) {G17,W11,D5,L1,V1,M1} P(587,0) { ld( X, mult( mult( X, X ), X ) ) ==>
% 16.50/16.90     mult( X, X ) }.
% 16.50/16.90  (623) {G18,W11,D4,L1,V1,M1} P(611,0) { mult( X, mult( X, X ) ) ==> mult( 
% 16.50/16.90    mult( X, X ), X ) }.
% 16.50/16.90  (635) {G19,W15,D5,L1,V1,M1} P(623,173);d(450) { ld( mult( X, X ), ld( X, X
% 16.50/16.90     ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.50/16.90  (647) {G6,W15,D5,L1,V3,M1} P(37,6) { ld( ld( mult( Y, X ), rd( Z, X ) ), ld
% 16.50/16.90    ( X, ld( Y, Z ) ) ) ==> X }.
% 16.50/16.90  (656) {G16,W15,D6,L1,V2,M1} P(162,647) { ld( ld( X, rd( Y, X ) ), ld( X, ld
% 16.50/16.90    ( ld( X, X ), Y ) ) ) ==> X }.
% 16.50/16.90  (669) {G15,W15,D5,L1,V2,M1} P(157,38) { ld( mult( rd( X, Y ), X ), ld( X, X
% 16.50/16.90     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.50/16.90  (680) {G17,W15,D5,L1,V2,M1} P(47,669);d(191);d(85);d(97);d(162) { ld( ld( Y
% 16.50/16.90    , rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) ==> X }.
% 16.50/16.90  (683) {G18,W11,D5,L1,V1,M1} P(680,37);d(85);d(6);d(66);d(171);d(85);d(6);d(
% 16.50/16.90    162) { ld( ld( Y, ld( Y, Y ) ), Y ) ==> mult( Y, Y ) }.
% 16.50/16.90  (698) {G18,W11,D4,L1,V1,M1} P(680,0);d(78) { ld( ld( Y, Y ), ld( Y, Y ) ) 
% 16.50/16.90    ==> ld( Y, Y ) }.
% 16.50/16.90  (711) {G19,W11,D5,L1,V2,M1} P(173,683) { ld( ld( mult( Y, X ), Y ), X ) ==>
% 16.50/16.90     mult( X, X ) }.
% 16.50/16.90  (716) {G19,W11,D4,L1,V1,M1} P(683,7) { rd( X, mult( X, X ) ) ==> ld( X, ld
% 16.50/16.90    ( X, X ) ) }.
% 16.50/16.90  (722) {G20,W15,D5,L1,V1,M1} P(716,172);d(450);d(635) { ld( X, ld( X, ld( X
% 16.50/16.90    , X ) ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.50/16.90  (790) {G20,W15,D5,L1,V2,M1} P(61,711);d(6);d(61) { rd( ld( mult( Y, Z ), Y
% 16.50/16.90     ), Z ) ==> ld( Z, ld( mult( Y, Z ), Y ) ) }.
% 16.50/16.90  (791) {G20,W15,D5,L1,V2,M1} P(66,711);d(6);d(66) { rd( ld( Y, rd( Y, Z ) )
% 16.50/16.90    , Z ) ==> ld( Z, ld( Y, rd( Y, Z ) ) ) }.
% 16.50/16.90  (793) {G19,W15,D5,L1,V2,M1} P(698,42);d(52);d(85);d(91);d(88) { mult( ld( X
% 16.50/16.90    , X ), mult( ld( X, X ), Z ) ) ==> ld( ld( X, X ), Z ) }.
% 16.50/16.90  (857) {G20,W15,D5,L1,V2,M1} P(0,793) { ld( ld( X, X ), ld( ld( X, X ), Y )
% 16.50/16.90     ) ==> mult( ld( X, X ), Y ) }.
% 16.50/16.90  (961) {G17,W15,D5,L1,V3,M1} P(61,490);d(85);d(1);d(182) { mult( ld( mult( Y
% 16.50/16.90    , Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.50/16.90  (974) {G18,W15,D5,L1,V3,M1} P(961,14);d(217);d(3);d(413) { mult( rd( ld( Y
% 16.50/16.90    , Z ), mult( Y, Z ) ), Y ) = ld( mult( X, Y ), X ) }.
% 16.50/16.90  (978) {G18,W15,D5,L1,V3,M1} P(961,1) { ld( ld( mult( X, Y ), X ), rd( ld( Y
% 16.50/16.90    , Z ), Y ) ) ==> rd( Z, Y ) }.
% 16.50/16.90  (1021) {G21,W15,D5,L1,V3,M1} P(974,14);d(217);d(3);d(790) { ld( X, ld( mult
% 16.50/16.90    ( Z, X ), Z ) ) = rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.50/16.90  (1038) {G22,W15,D4,L1,V3,M1} P(1021,1021) { rd( ld( X, Z ), mult( X, Z ) ) 
% 16.50/16.90    = rd( ld( X, T ), mult( X, T ) ) }.
% 16.50/16.90  (1101) {G23,W15,D5,L1,V3,M1} P(0,1038) { rd( ld( X, ld( X, Y ) ), Y ) = rd
% 16.50/16.90    ( ld( X, Z ), mult( X, Z ) ) }.
% 16.50/16.90  (1102) {G23,W15,D5,L1,V3,M1} P(1038,6) { ld( rd( ld( X, Z ), mult( X, Z ) )
% 16.50/16.90    , ld( X, Y ) ) ==> mult( X, Y ) }.
% 16.50/16.90  (1126) {G24,W15,D5,L1,V3,M1} P(1101,216);d(0);d(791) { rd( ld( X, ld( X, Y
% 16.50/16.90     ) ), Y ) = ld( X, ld( Z, rd( Z, X ) ) ) }.
% 16.50/16.90  (1145) {G24,W15,D5,L1,V3,M1} P(1,1101) { rd( ld( X, ld( X, Z ) ), Z ) = rd
% 16.50/16.90    ( Y, mult( X, mult( X, Y ) ) ) }.
% 16.50/16.90  (1286) {G25,W15,D5,L1,V3,M1} P(1145,1126) { rd( Z, mult( X, mult( X, Z ) )
% 16.50/16.90     ) = ld( X, ld( T, rd( T, X ) ) ) }.
% 16.50/16.90  (1331) {G25,W15,D6,L1,V3,M1} P(1145,6) { ld( rd( ld( Y, ld( Y, Z ) ), Z ), 
% 16.50/16.90    X ) ==> mult( Y, mult( Y, X ) ) }.
% 16.50/16.90  (1333) {G25,W15,D6,L1,V3,M1} P(1145,2) { mult( rd( Z, mult( X, mult( X, Z )
% 16.50/16.90     ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.50/16.90  (1441) {G24,W15,D5,L1,V3,M1} P(1,1102) { ld( rd( ld( X, Z ), mult( X, Z ) )
% 16.50/16.90    , Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.50/16.90  (1444) {G26,W15,D6,L1,V2,M1} P(1286,1441);d(66);d(157);d(85);d(1333);d(722)
% 16.50/16.90     { ld( ld( mult( mult( X, X ), X ), X ), T ) ==> mult( X, mult( X, T ) )
% 16.50/16.90     }.
% 16.50/16.90  (1585) {G19,W15,D5,L1,V3,M1} P(53,978) { ld( ld( Z, rd( Z, Y ) ), rd( ld( Y
% 16.50/16.90    , T ), Y ) ) ==> rd( T, Y ) }.
% 16.50/16.90  (1606) {G20,W15,D5,L1,V3,M1} P(1,1585) { ld( ld( Z, rd( Z, X ) ), rd( Y, X
% 16.50/16.90     ) ) ==> rd( mult( X, Y ), X ) }.
% 16.50/16.90  (1615) {G21,W15,D5,L1,V3,M1} P(3,1606) { ld( ld( Z, rd( Z, Y ) ), X ) = rd
% 16.50/16.90    ( mult( Y, mult( X, Y ) ), Y ) }.
% 16.50/16.90  (1618) {G22,W15,D5,L1,V2,M1} P(1606,1615);d(66);d(157);d(171) { rd( mult( Y
% 16.50/16.90    , mult( Z, Y ) ), Y ) ==> ld( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.50/16.90  (1621) {G22,W19,D5,L1,V3,M1} P(557,1615);d(0) { ld( ld( Z, rd( Z, Y ) ), ld
% 16.50/16.90    ( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.50/16.90  (1748) {G23,W19,D5,L1,V2,M1} P(557,1618);d(0) { ld( ld( Y, ld( Y, Y ) ), ld
% 16.50/16.90    ( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.50/16.90  (1920) {G19,W15,D5,L1,V2,M1} P(416,3) { rd( ld( rd( X, Y ), rd( X, Y ) ), Y
% 16.50/16.90     ) ==> rd( X, mult( Y, X ) ) }.
% 16.50/16.90  (1926) {G20,W19,D5,L1,V3,M1} P(1920,961);d(37);d(2) { mult( ld( mult( Z, Y
% 16.50/16.90     ), Z ), rd( X, mult( Y, X ) ) ) ==> ld( X, rd( rd( X, Y ), Y ) ) }.
% 16.50/16.90  (2417) {G21,W15,D6,L1,V2,M1} P(178,1926);d(185);d(85);d(2) { mult( ld( Y, Y
% 16.50/16.90     ), rd( Z, mult( ld( Y, Y ), Z ) ) ) ==> ld( Z, Z ) }.
% 16.50/16.90  (2432) {G22,W15,D5,L1,V2,M1} P(2417,1) { rd( Y, mult( ld( X, X ), Y ) ) ==>
% 16.50/16.90     ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.50/16.90  (2437) {G24,W19,D5,L1,V3,M1} P(2432,216);d(1748);d(6);d(157);d(170) { rd( 
% 16.50/16.90    ld( Z, rd( Z, X ) ), rd( ld( Y, Y ), X ) ) ==> ld( ld( Y, Y ), ld( X, X )
% 16.50/16.90     ) }.
% 16.50/16.90  (2444) {G23,W15,D5,L1,V2,M1} P(2432,2) { mult( ld( ld( Y, Y ), ld( X, X ) )
% 16.50/16.90    , mult( ld( Y, Y ), X ) ) ==> X }.
% 16.50/16.90  (2449) {G24,W19,D5,L1,V2,M1} P(450,2444) { mult( ld( ld( Y, Y ), ld( X, X )
% 16.50/16.90     ), mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.50/16.90  (2455) {G25,W19,D6,L1,V3,M1} P(2437,54);d(1621) { rd( ld( rd( ld( Z, Z ), Y
% 16.50/16.90     ), Y ), Y ) = ld( T, rd( T, rd( ld( Z, Z ), Y ) ) ) }.
% 16.50/16.90  (3083) {G18,W19,D6,L1,V3,M1} P(0,411);d(85) { mult( X, ld( mult( Y, ld( Z, 
% 16.50/16.90    X ) ), Z ) ) ==> mult( mult( Z, ld( Y, X ) ), ld( X, Z ) ) }.
% 16.50/16.90  (3084) {G19,W19,D6,L1,V3,M1} P(3083,88) { mult( mult( mult( Z, ld( Y, X ) )
% 16.50/16.90    , ld( X, Z ) ), ld( Z, mult( Y, ld( Z, X ) ) ) ) ==> X }.
% 16.50/16.90  (3176) {G26,W19,D6,L1,V3,M1} P(1920,2455) { rd( ld( rd( X, mult( Y, X ) ), 
% 16.50/16.90    Y ), Y ) = ld( Z, rd( Z, rd( X, mult( Y, X ) ) ) ) }.
% 16.50/16.90  (3183) {G27,W19,D5,L1,V2,M1} P(2449,3176);d(85);d(3);d(857);d(85);d(1) { 
% 16.50/16.90    mult( mult( ld( X, X ), ld( Y, Y ) ), ld( ld( Y, Y ), ld( X, X ) ) ) ==> 
% 16.50/16.90    ld( X, X ) }.
% 16.50/16.90  (3206) {G28,W7,D3,L1,V2,M1} P(3183,3084);d(0);d(0);d(61);d(85);d(138);d(698
% 16.50/16.90    ) { ld( Y, Y ) = ld( X, X ) }.
% 16.50/16.90  (3297) {G29,W7,D4,L1,V2,M1} P(3206,554);d(1331);d(1);d(0) { mult( ld( Y, Y
% 16.50/16.90     ), X ) ==> X }.
% 16.50/16.90  (3769) {G29,W7,D4,L1,V2,M1} P(3206,656);d(171);d(722);d(1444);d(0) { mult( 
% 16.50/16.90    X, ld( Y, Y ) ) ==> X }.
% 16.50/16.90  (3850) {G30,W0,D0,L0,V0,M0} R(3297,5);d(3769);q {  }.
% 16.50/16.90  
% 16.50/16.90  
% 16.50/16.90  % SZS output end Refutation
% 16.50/16.90  found a proof!
% 16.50/16.90  
% 16.50/16.90  
% 16.50/16.90  Unprocessed initial clauses:
% 16.50/16.90  
% 16.50/16.90  (3852) {G0,W7,D4,L1,V2,M1}  { mult( Y, ld( Y, X ) ) = X }.
% 16.50/16.90  (3853) {G0,W7,D4,L1,V2,M1}  { ld( Y, mult( Y, X ) ) = X }.
% 16.50/16.90  (3854) {G0,W7,D4,L1,V2,M1}  { mult( rd( Y, X ), X ) = Y }.
% 16.50/16.90  (3855) {G0,W7,D4,L1,V2,M1}  { rd( mult( Y, X ), X ) = Y }.
% 16.50/16.91  (3856) {G0,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, mult( X, Y ) ) ) = mult( 
% 16.50/16.91    mult( mult( Z, Y ), X ), Y ) }.
% 16.50/16.91  (3857) {G0,W14,D4,L2,V1,M2}  { ! mult( skol1( X ), X ) = skol1( X ), ! mult
% 16.50/16.91    ( X, skol1( X ) ) = skol1( X ) }.
% 16.50/16.91  
% 16.50/16.91  
% 16.50/16.91  Total Proof:
% 16.50/16.91  
% 16.50/16.91  subsumption: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.91  parent0: (3852) {G0,W7,D4,L1,V2,M1}  { mult( Y, ld( Y, X ) ) = X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.91  parent0: (3853) {G0,W7,D4,L1,V2,M1}  { ld( Y, mult( Y, X ) ) = X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.91  parent0: (3854) {G0,W7,D4,L1,V2,M1}  { mult( rd( Y, X ), X ) = Y }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.50/16.91  parent0: (3855) {G0,W7,D4,L1,V2,M1}  { rd( mult( Y, X ), X ) = Y }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) )
% 16.50/16.91     ) ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.50/16.91  parent0: (3856) {G0,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, mult( X, Y ) ) ) 
% 16.50/16.91    = mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (5) {G0,W14,D4,L2,V1,M2} I { ! mult( skol1( X ), X ) ==> skol1
% 16.50/16.91    ( X ), ! mult( X, skol1( X ) ) ==> skol1( X ) }.
% 16.50/16.91  parent0: (3857) {G0,W14,D4,L2,V1,M2}  { ! mult( skol1( X ), X ) = skol1( X
% 16.50/16.91     ), ! mult( X, skol1( X ) ) = skol1( X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91     1 ==> 1
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3882) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.50/16.91  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3883) {G1,W7,D4,L1,V2,M1}  { X ==> ld( rd( Y, X ), Y ) }.
% 16.50/16.91  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.91  parent1[0; 6]: (3882) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.50/16.91     }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := rd( Y, X )
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3884) {G1,W7,D4,L1,V2,M1}  { ld( rd( Y, X ), Y ) ==> X }.
% 16.50/16.91  parent0[0]: (3883) {G1,W7,D4,L1,V2,M1}  { X ==> ld( rd( Y, X ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.91  parent0: (3884) {G1,W7,D4,L1,V2,M1}  { ld( rd( Y, X ), Y ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3886) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 16.50/16.91  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3887) {G1,W7,D4,L1,V2,M1}  { X ==> rd( Y, ld( X, Y ) ) }.
% 16.50/16.91  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.91  parent1[0; 3]: (3886) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 16.50/16.91     }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := ld( X, Y )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3888) {G1,W7,D4,L1,V2,M1}  { rd( Y, ld( X, Y ) ) ==> X }.
% 16.50/16.91  parent0[0]: (3887) {G1,W7,D4,L1,V2,M1}  { X ==> rd( Y, ld( X, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.50/16.91  parent0: (3888) {G1,W7,D4,L1,V2,M1}  { rd( Y, ld( X, Y ) ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3890) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), Y ) 
% 16.50/16.91    ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.91  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.50/16.91     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3893) {G1,W19,D6,L1,V3,M1}  { mult( mult( mult( X, ld( Y, Z ) ), 
% 16.50/16.91    Y ), ld( Y, Z ) ) ==> mult( X, mult( ld( Y, Z ), Z ) ) }.
% 16.50/16.91  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.91  parent1[0; 18]: (3890) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z
% 16.50/16.91     ), Y ) ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := ld( Y, Z )
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X
% 16.50/16.91    , Y ) ), X ), ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.50/16.91  parent0: (3893) {G1,W19,D6,L1,V3,M1}  { mult( mult( mult( X, ld( Y, Z ) ), 
% 16.50/16.91    Y ), ld( Y, Z ) ) ==> mult( X, mult( ld( Y, Z ), Z ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3898) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.50/16.91  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3899) {G1,W15,D6,L1,V3,M1}  { mult( X, mult( Y, X ) ) ==> ld( Z, 
% 16.50/16.91    mult( mult( mult( Z, X ), Y ), X ) ) }.
% 16.50/16.91  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.50/16.91     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.50/16.91  parent1[0; 8]: (3898) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.50/16.91     }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := mult( X, mult( Y, X ) )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3900) {G1,W15,D6,L1,V3,M1}  { ld( Z, mult( mult( mult( Z, X ), Y )
% 16.50/16.91    , X ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.50/16.91  parent0[0]: (3899) {G1,W15,D6,L1,V3,M1}  { mult( X, mult( Y, X ) ) ==> ld( 
% 16.50/16.91    Z, mult( mult( mult( Z, X ), Y ), X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X
% 16.50/16.91    , Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.50/16.91  parent0: (3900) {G1,W15,D6,L1,V3,M1}  { ld( Z, mult( mult( mult( Z, X ), Y
% 16.50/16.91     ), X ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3901) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), Y ) 
% 16.50/16.91    ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.91  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.50/16.91     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3904) {G1,W15,D8,L1,V3,M1}  { mult( mult( mult( rd( X, mult( Y, 
% 16.50/16.91    mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.50/16.91  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.91  parent1[0; 14]: (3901) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z
% 16.50/16.91     ), Y ) ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := mult( Y, mult( Z, Y ) )
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := rd( X, mult( Y, mult( Z, Y ) ) )
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.50/16.91    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.50/16.91  parent0: (3904) {G1,W15,D8,L1,V3,M1}  { mult( mult( mult( rd( X, mult( Y, 
% 16.50/16.91    mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3910) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), Y ) 
% 16.50/16.91    ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.91  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.50/16.91     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3915) {G1,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), rd( Z, Y
% 16.50/16.91     ) ), Y ) ==> mult( X, mult( Y, Z ) ) }.
% 16.50/16.91  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.91  parent1[0; 14]: (3910) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z
% 16.50/16.91     ), Y ) ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := rd( Z, Y )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (13) {G1,W15,D5,L1,V3,M1} P(2,4) { mult( mult( mult( Z, Y ), 
% 16.50/16.91    rd( X, Y ) ), Y ) ==> mult( Z, mult( Y, X ) ) }.
% 16.50/16.91  parent0: (3915) {G1,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), rd( Z, Y
% 16.50/16.91     ) ), Y ) ==> mult( X, mult( Y, Z ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3920) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 16.50/16.91  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3921) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X, Y )
% 16.50/16.91    , Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.91  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.50/16.91     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.50/16.91  parent1[0; 3]: (3920) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 16.50/16.91     }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := mult( Y, mult( Z, Y ) )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3922) {G1,W15,D6,L1,V3,M1}  { rd( mult( mult( mult( X, Y ), Z ), Y
% 16.50/16.91     ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.50/16.91  parent0[0]: (3921) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X, Y
% 16.50/16.91     ), Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (14) {G1,W15,D6,L1,V3,M1} P(4,3) { rd( mult( mult( mult( X, Y
% 16.50/16.91     ), Z ), Y ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.50/16.91  parent0: (3922) {G1,W15,D6,L1,V3,M1}  { rd( mult( mult( mult( X, Y ), Z ), 
% 16.50/16.91    Y ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3924) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.50/16.91  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3925) {G1,W15,D5,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), rd( Z
% 16.50/16.91    , X ) ), mult( Y, mult( X, Z ) ) ) }.
% 16.50/16.91  parent0[0]: (13) {G1,W15,D5,L1,V3,M1} P(2,4) { mult( mult( mult( Z, Y ), rd
% 16.50/16.91    ( X, Y ) ), Y ) ==> mult( Z, mult( Y, X ) ) }.
% 16.50/16.91  parent1[0; 10]: (3924) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.50/16.91     }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := mult( mult( Y, X ), rd( Z, X ) )
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3926) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), rd( Z, X ) )
% 16.50/16.91    , mult( Y, mult( X, Z ) ) ) ==> X }.
% 16.50/16.91  parent0[0]: (3925) {G1,W15,D5,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), rd
% 16.50/16.91    ( Z, X ) ), mult( Y, mult( X, Z ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (17) {G2,W15,D5,L1,V3,M1} P(13,1) { ld( mult( mult( X, Y ), rd
% 16.50/16.91    ( Z, Y ) ), mult( X, mult( Y, Z ) ) ) ==> Y }.
% 16.50/16.91  parent0: (3926) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), rd( Z, X )
% 16.50/16.91     ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3928) {G1,W15,D5,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> mult( 
% 16.50/16.91    mult( mult( X, Y ), rd( Z, Y ) ), Y ) }.
% 16.50/16.91  parent0[0]: (13) {G1,W15,D5,L1,V3,M1} P(2,4) { mult( mult( mult( Z, Y ), rd
% 16.50/16.91    ( X, Y ) ), Y ) ==> mult( Z, mult( Y, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3931) {G1,W15,D5,L1,V3,M1}  { mult( rd( X, Y ), mult( Y, Z ) ) 
% 16.50/16.91    ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.50/16.91  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.91  parent1[0; 10]: (3928) {G1,W15,D5,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> 
% 16.50/16.91    mult( mult( mult( X, Y ), rd( Z, Y ) ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := rd( X, Y )
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (18) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y
% 16.50/16.91    , Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.50/16.91  parent0: (3931) {G1,W15,D5,L1,V3,M1}  { mult( rd( X, Y ), mult( Y, Z ) ) 
% 16.50/16.91    ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3936) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 16.50/16.91  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3939) {G1,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( Z, Y ) ) 
% 16.50/16.91    ==> rd( mult( X, mult( Y, Z ) ), Y ) }.
% 16.50/16.91  parent0[0]: (13) {G1,W15,D5,L1,V3,M1} P(2,4) { mult( mult( mult( Z, Y ), rd
% 16.50/16.91    ( X, Y ) ), Y ) ==> mult( Z, mult( Y, X ) ) }.
% 16.50/16.91  parent1[0; 9]: (3936) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 16.50/16.91     }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := mult( mult( X, Y ), rd( Z, Y ) )
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3940) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Y ) ==>
% 16.50/16.91     mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.50/16.91  parent0[0]: (3939) {G1,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( Z, Y ) )
% 16.50/16.91     ==> rd( mult( X, mult( Y, Z ) ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (19) {G2,W15,D5,L1,V3,M1} P(13,3) { rd( mult( X, mult( Y, Z )
% 16.50/16.91     ), Y ) ==> mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.50/16.91  parent0: (3940) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Y ) 
% 16.50/16.91    ==> mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3942) {G2,W15,D5,L1,V3,M1}  { Y ==> ld( mult( mult( X, Y ), rd( Z
% 16.50/16.91    , Y ) ), mult( X, mult( Y, Z ) ) ) }.
% 16.50/16.91  parent0[0]: (17) {G2,W15,D5,L1,V3,M1} P(13,1) { ld( mult( mult( X, Y ), rd
% 16.50/16.91    ( Z, Y ) ), mult( X, mult( Y, Z ) ) ) ==> Y }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3945) {G2,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( mult( Z, 
% 16.50/16.91    ld( X, Y ) ), X ), mult( Z, mult( ld( X, Y ), Y ) ) ) }.
% 16.50/16.91  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.50/16.91  parent1[0; 11]: (3942) {G2,W15,D5,L1,V3,M1}  { Y ==> ld( mult( mult( X, Y )
% 16.50/16.91    , rd( Z, Y ) ), mult( X, mult( Y, Z ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := ld( X, Y )
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3946) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( Z, ld( X, Y ) ), X )
% 16.50/16.91    , mult( Z, mult( ld( X, Y ), Y ) ) ) ==> ld( X, Y ) }.
% 16.50/16.91  parent0[0]: (3945) {G2,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( mult( Z
% 16.50/16.91    , ld( X, Y ) ), X ), mult( Z, mult( ld( X, Y ), Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (20) {G3,W19,D6,L1,V3,M1} P(7,17) { ld( mult( mult( Z, ld( Y, 
% 16.50/16.91    X ) ), Y ), mult( Z, mult( ld( Y, X ), X ) ) ) ==> ld( Y, X ) }.
% 16.50/16.91  parent0: (3946) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( Z, ld( X, Y ) ), X
% 16.50/16.91     ), mult( Z, mult( ld( X, Y ), Y ) ) ) ==> ld( X, Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3948) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) ), Y ) ==>
% 16.50/16.91     mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.50/16.91  parent0[0]: (18) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, 
% 16.50/16.91    Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3949) {G1,W15,D6,L1,V3,M1}  { mult( mult( X, rd( ld( Y, Z ), Y )
% 16.50/16.91     ), Y ) ==> mult( rd( X, Y ), Z ) }.
% 16.50/16.91  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.91  parent1[0; 14]: (3948) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) )
% 16.50/16.91    , Y ) ==> mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := ld( Y, Z )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (25) {G3,W15,D6,L1,V3,M1} P(0,18) { mult( mult( Z, rd( ld( X, 
% 16.50/16.91    Y ), X ) ), X ) ==> mult( rd( Z, X ), Y ) }.
% 16.50/16.91  parent0: (3949) {G1,W15,D6,L1,V3,M1}  { mult( mult( X, rd( ld( Y, Z ), Y )
% 16.50/16.91     ), Y ) ==> mult( rd( X, Y ), Z ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3952) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( Z, Y ) ) ==>
% 16.50/16.91     rd( mult( X, mult( Y, Z ) ), Y ) }.
% 16.50/16.91  parent0[0]: (19) {G2,W15,D5,L1,V3,M1} P(13,3) { rd( mult( X, mult( Y, Z ) )
% 16.50/16.91    , Y ) ==> mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3954) {G1,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( Y, Z )
% 16.50/16.91    , Y ) ) ==> rd( mult( X, Z ), Y ) }.
% 16.50/16.91  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.91  parent1[0; 13]: (3952) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( Z, Y
% 16.50/16.91     ) ) ==> rd( mult( X, mult( Y, Z ) ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := ld( Y, Z )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (29) {G3,W15,D5,L1,V3,M1} P(0,19) { mult( mult( Z, X ), rd( ld
% 16.50/16.91    ( X, Y ), X ) ) ==> rd( mult( Z, Y ), X ) }.
% 16.50/16.91  parent0: (3954) {G1,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( Y, Z )
% 16.50/16.91    , Y ) ) ==> rd( mult( X, Z ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3958) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.50/16.91  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3961) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), X ) ==> ld( mult( Z
% 16.50/16.91    , X ), rd( mult( Z, Y ), X ) ) }.
% 16.50/16.91  parent0[0]: (29) {G3,W15,D5,L1,V3,M1} P(0,19) { mult( mult( Z, X ), rd( ld
% 16.50/16.91    ( X, Y ), X ) ) ==> rd( mult( Z, Y ), X ) }.
% 16.50/16.91  parent1[0; 10]: (3958) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.50/16.91     }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := mult( Z, X )
% 16.50/16.91     Y := rd( ld( X, Y ), X )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3962) {G1,W15,D5,L1,V3,M1}  { ld( mult( Z, X ), rd( mult( Z, Y ), 
% 16.50/16.91    X ) ) ==> rd( ld( X, Y ), X ) }.
% 16.50/16.91  parent0[0]: (3961) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), X ) ==> ld( mult
% 16.50/16.91    ( Z, X ), rd( mult( Z, Y ), X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (33) {G4,W15,D5,L1,V3,M1} P(29,1) { ld( mult( X, Y ), rd( mult
% 16.50/16.91    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.50/16.91  parent0: (3962) {G1,W15,D5,L1,V3,M1}  { ld( mult( Z, X ), rd( mult( Z, Y )
% 16.50/16.91    , X ) ) ==> rd( ld( X, Y ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3964) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( mult( X
% 16.50/16.91    , Y ), rd( mult( X, Z ), Y ) ) }.
% 16.50/16.91  parent0[0]: (33) {G4,W15,D5,L1,V3,M1} P(29,1) { ld( mult( X, Y ), rd( mult
% 16.50/16.91    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3968) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), X ) ==> ld
% 16.50/16.91    ( mult( Y, X ), rd( Z, X ) ) }.
% 16.50/16.91  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.91  parent1[0; 13]: (3964) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( 
% 16.50/16.91    mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91     Z := ld( Y, Z )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (37) {G5,W15,D5,L1,V3,M1} P(0,33) { rd( ld( Z, ld( X, Y ) ), Z
% 16.50/16.91     ) ==> ld( mult( X, Z ), rd( Y, Z ) ) }.
% 16.50/16.91  parent0: (3968) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), X ) ==> ld
% 16.50/16.91    ( mult( Y, X ), rd( Z, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3972) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( mult( X
% 16.50/16.91    , Y ), rd( mult( X, Z ), Y ) ) }.
% 16.50/16.91  parent0[0]: (33) {G4,W15,D5,L1,V3,M1} P(29,1) { ld( mult( X, Y ), rd( mult
% 16.50/16.91    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3974) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), X ) ==> ld( mult( 
% 16.50/16.91    rd( Z, Y ), X ), rd( Z, X ) ) }.
% 16.50/16.91  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.91  parent1[0; 13]: (3972) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( 
% 16.50/16.91    mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := rd( Z, Y )
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3976) {G1,W15,D5,L1,V3,M1}  { ld( mult( rd( Z, Y ), X ), rd( Z, X
% 16.50/16.91     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.50/16.91  parent0[0]: (3974) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), X ) ==> ld( mult
% 16.50/16.91    ( rd( Z, Y ), X ), rd( Z, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (38) {G5,W15,D5,L1,V3,M1} P(2,33) { ld( mult( rd( X, Y ), Z )
% 16.50/16.91    , rd( X, Z ) ) ==> rd( ld( Z, Y ), Z ) }.
% 16.50/16.91  parent0: (3976) {G1,W15,D5,L1,V3,M1}  { ld( mult( rd( Z, Y ), X ), rd( Z, X
% 16.50/16.91     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3978) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( mult( X
% 16.50/16.91    , Y ), rd( mult( X, Z ), Y ) ) }.
% 16.50/16.91  parent0[0]: (33) {G4,W15,D5,L1,V3,M1} P(29,1) { ld( mult( X, Y ), rd( mult
% 16.50/16.91    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3979) {G1,W11,D4,L1,V2,M1}  { rd( ld( X, X ), X ) ==> ld( mult( Y
% 16.50/16.91    , X ), Y ) }.
% 16.50/16.91  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.50/16.91  parent1[0; 10]: (3978) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( 
% 16.50/16.91    mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3980) {G1,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) ==> rd( ld( X
% 16.50/16.91    , X ), X ) }.
% 16.50/16.91  parent0[0]: (3979) {G1,W11,D4,L1,V2,M1}  { rd( ld( X, X ), X ) ==> ld( mult
% 16.50/16.91    ( Y, X ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (39) {G5,W11,D4,L1,V2,M1} P(3,33) { ld( mult( X, Y ), X ) = rd
% 16.50/16.91    ( ld( Y, Y ), Y ) }.
% 16.50/16.91  parent0: (3980) {G1,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) ==> rd( ld( X
% 16.50/16.91    , X ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3981) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.50/16.91     ), X ) }.
% 16.50/16.91  parent0[0]: (39) {G5,W11,D4,L1,V2,M1} P(3,33) { ld( mult( X, Y ), X ) = rd
% 16.50/16.91    ( ld( Y, Y ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3982) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.50/16.91     ), X ) }.
% 16.50/16.91  parent0[0]: (39) {G5,W11,D4,L1,V2,M1} P(3,33) { ld( mult( X, Y ), X ) = rd
% 16.50/16.91    ( ld( Y, Y ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3983) {G6,W11,D4,L1,V3,M1}  { ld( mult( Z, X ), Z ) = ld( mult( Y
% 16.50/16.91    , X ), Y ) }.
% 16.50/16.91  parent0[0]: (3981) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( 
% 16.50/16.91    X, Y ), X ) }.
% 16.50/16.91  parent1[0; 1]: (3982) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( 
% 16.50/16.91    mult( X, Y ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (40) {G6,W11,D4,L1,V3,M1} P(39,39) { ld( mult( Z, X ), Z ) = 
% 16.50/16.91    ld( mult( Y, X ), Y ) }.
% 16.50/16.91  parent0: (3983) {G6,W11,D4,L1,V3,M1}  { ld( mult( Z, X ), Z ) = ld( mult( Y
% 16.50/16.91    , X ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3984) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.50/16.91     ), X ) }.
% 16.50/16.91  parent0[0]: (39) {G5,W11,D4,L1,V2,M1} P(3,33) { ld( mult( X, Y ), X ) = rd
% 16.50/16.91    ( ld( Y, Y ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3985) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) ), Y ) ==>
% 16.50/16.91     mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.50/16.91  parent0[0]: (18) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, 
% 16.50/16.91    Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3987) {G3,W19,D5,L1,V3,M1}  { mult( mult( ld( X, X ), rd( Y, X )
% 16.50/16.91     ), X ) ==> mult( ld( mult( Z, X ), Z ), mult( X, Y ) ) }.
% 16.50/16.91  parent0[0]: (3984) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( 
% 16.50/16.91    X, Y ), X ) }.
% 16.50/16.91  parent1[0; 11]: (3985) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) )
% 16.50/16.91    , Y ) ==> mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := ld( X, X )
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3989) {G3,W19,D5,L1,V3,M1}  { mult( ld( mult( Z, X ), Z ), mult( X
% 16.50/16.91    , Y ) ) ==> mult( mult( ld( X, X ), rd( Y, X ) ), X ) }.
% 16.50/16.91  parent0[0]: (3987) {G3,W19,D5,L1,V3,M1}  { mult( mult( ld( X, X ), rd( Y, X
% 16.50/16.91     ) ), X ) ==> mult( ld( mult( Z, X ), Z ), mult( X, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (42) {G6,W19,D5,L1,V3,M1} P(39,18) { mult( ld( mult( Y, X ), Y
% 16.50/16.91     ), mult( X, Z ) ) = mult( mult( ld( X, X ), rd( Z, X ) ), X ) }.
% 16.50/16.91  parent0: (3989) {G3,W19,D5,L1,V3,M1}  { mult( ld( mult( Z, X ), Z ), mult( 
% 16.50/16.91    X, Y ) ) ==> mult( mult( ld( X, X ), rd( Y, X ) ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3990) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.50/16.91     ), X ) }.
% 16.50/16.91  parent0[0]: (39) {G5,W11,D4,L1,V2,M1} P(3,33) { ld( mult( X, Y ), X ) = rd
% 16.50/16.91    ( ld( Y, Y ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3991) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.50/16.91  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3992) {G2,W11,D5,L1,V2,M1}  { X ==> ld( ld( mult( Y, X ), Y ), ld
% 16.50/16.91    ( X, X ) ) }.
% 16.50/16.91  parent0[0]: (3990) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( 
% 16.50/16.91    X, Y ), X ) }.
% 16.50/16.91  parent1[0; 3]: (3991) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := ld( X, X )
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3993) {G2,W11,D5,L1,V2,M1}  { ld( ld( mult( Y, X ), Y ), ld( X, X
% 16.50/16.91     ) ) ==> X }.
% 16.50/16.91  parent0[0]: (3992) {G2,W11,D5,L1,V2,M1}  { X ==> ld( ld( mult( Y, X ), Y )
% 16.50/16.91    , ld( X, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (45) {G6,W11,D5,L1,V2,M1} P(39,6) { ld( ld( mult( Y, X ), Y )
% 16.50/16.91    , ld( X, X ) ) ==> X }.
% 16.50/16.91  parent0: (3993) {G2,W11,D5,L1,V2,M1}  { ld( ld( mult( Y, X ), Y ), ld( X, X
% 16.50/16.91     ) ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3994) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.50/16.91     ), X ) }.
% 16.50/16.91  parent0[0]: (39) {G5,W11,D4,L1,V2,M1} P(3,33) { ld( mult( X, Y ), X ) = rd
% 16.50/16.91    ( ld( Y, Y ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3995) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.50/16.91  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (3996) {G1,W11,D5,L1,V2,M1}  { ld( X, X ) ==> mult( ld( mult( Y, X
% 16.50/16.91     ), Y ), X ) }.
% 16.50/16.91  parent0[0]: (3994) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( 
% 16.50/16.91    X, Y ), X ) }.
% 16.50/16.91  parent1[0; 5]: (3995) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.50/16.91     }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := ld( X, X )
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3997) {G1,W11,D5,L1,V2,M1}  { mult( ld( mult( Y, X ), Y ), X ) ==>
% 16.50/16.91     ld( X, X ) }.
% 16.50/16.91  parent0[0]: (3996) {G1,W11,D5,L1,V2,M1}  { ld( X, X ) ==> mult( ld( mult( Y
% 16.50/16.91    , X ), Y ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (46) {G6,W11,D5,L1,V2,M1} P(39,2) { mult( ld( mult( Y, X ), Y
% 16.50/16.91     ), X ) ==> ld( X, X ) }.
% 16.50/16.91  parent0: (3997) {G1,W11,D5,L1,V2,M1}  { mult( ld( mult( Y, X ), Y ), X ) 
% 16.50/16.91    ==> ld( X, X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (3999) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.50/16.91     ), X ) }.
% 16.50/16.91  parent0[0]: (39) {G5,W11,D4,L1,V2,M1} P(3,33) { ld( mult( X, Y ), X ) = rd
% 16.50/16.91    ( ld( Y, Y ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4002) {G1,W11,D4,L1,V2,M1}  { rd( ld( X, X ), X ) = ld( Y, rd( Y
% 16.50/16.91    , X ) ) }.
% 16.50/16.91  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.91  parent1[0; 7]: (3999) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( 
% 16.50/16.91    mult( X, Y ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := rd( Y, X )
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4003) {G1,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) = rd( ld( X, X )
% 16.50/16.91    , X ) }.
% 16.50/16.91  parent0[0]: (4002) {G1,W11,D4,L1,V2,M1}  { rd( ld( X, X ), X ) = ld( Y, rd
% 16.50/16.91    ( Y, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (47) {G6,W11,D4,L1,V2,M1} P(2,39) { ld( X, rd( X, Y ) ) = rd( 
% 16.50/16.91    ld( Y, Y ), Y ) }.
% 16.50/16.91  parent0: (4003) {G1,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) = rd( ld( X, X
% 16.50/16.91     ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4008) {G1,W11,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), X ) = ld
% 16.50/16.91    ( Z, Y ) }.
% 16.50/16.91  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.91  parent1[0; 9]: (40) {G6,W11,D4,L1,V3,M1} P(39,39) { ld( mult( Z, X ), Z ) =
% 16.50/16.91     ld( mult( Y, X ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := ld( Y, Z )
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (52) {G7,W11,D5,L1,V3,M1} P(0,40) { ld( mult( Z, ld( X, Y ) )
% 16.50/16.91    , Z ) ==> ld( Y, X ) }.
% 16.50/16.91  parent0: (4008) {G1,W11,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), X ) = ld
% 16.50/16.91    ( Z, Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4010) {G1,W11,D4,L1,V3,M1}  { ld( X, rd( X, Y ) ) = ld( mult( Z, 
% 16.50/16.91    Y ), Z ) }.
% 16.50/16.91  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.91  parent1[0; 2]: (40) {G6,W11,D4,L1,V3,M1} P(39,39) { ld( mult( Z, X ), Z ) =
% 16.50/16.91     ld( mult( Y, X ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := rd( X, Y )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (53) {G7,W11,D4,L1,V3,M1} P(2,40) { ld( X, rd( X, Y ) ) = ld( 
% 16.50/16.91    mult( Z, Y ), Z ) }.
% 16.50/16.91  parent0: (4010) {G1,W11,D4,L1,V3,M1}  { ld( X, rd( X, Y ) ) = ld( mult( Z, 
% 16.50/16.91    Y ), Z ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4012) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X, rd( X
% 16.50/16.91    , Y ) ) }.
% 16.50/16.91  parent0[0]: (53) {G7,W11,D4,L1,V3,M1} P(2,40) { ld( X, rd( X, Y ) ) = ld( 
% 16.50/16.91    mult( Z, Y ), Z ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4013) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X, rd( X
% 16.50/16.91    , Y ) ) }.
% 16.50/16.91  parent0[0]: (53) {G7,W11,D4,L1,V3,M1} P(2,40) { ld( X, rd( X, Y ) ) = ld( 
% 16.50/16.91    mult( Z, Y ), Z ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4014) {G8,W11,D4,L1,V3,M1}  { ld( T, rd( T, Y ) ) = ld( Z, rd( Z
% 16.50/16.91    , Y ) ) }.
% 16.50/16.91  parent0[0]: (4012) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X, 
% 16.50/16.91    rd( X, Y ) ) }.
% 16.50/16.91  parent1[0; 1]: (4013) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X
% 16.50/16.91    , rd( X, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := T
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (54) {G8,W11,D4,L1,V3,M1} P(53,53) { ld( T, rd( T, Y ) ) = ld
% 16.50/16.91    ( Z, rd( Z, Y ) ) }.
% 16.50/16.91  parent0: (4014) {G8,W11,D4,L1,V3,M1}  { ld( T, rd( T, Y ) ) = ld( Z, rd( Z
% 16.50/16.91    , Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := U
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91     T := T
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4016) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.50/16.91  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4023) {G1,W11,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( X, ld( mult( Z
% 16.50/16.91    , Y ), Z ) ) }.
% 16.50/16.91  parent0[0]: (53) {G7,W11,D4,L1,V3,M1} P(2,40) { ld( X, rd( X, Y ) ) = ld( 
% 16.50/16.91    mult( Z, Y ), Z ) }.
% 16.50/16.91  parent1[0; 6]: (4016) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.50/16.91     }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := rd( X, Y )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4024) {G1,W11,D5,L1,V3,M1}  { mult( X, ld( mult( Z, Y ), Z ) ) ==>
% 16.50/16.91     rd( X, Y ) }.
% 16.50/16.91  parent0[0]: (4023) {G1,W11,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( X, ld( mult
% 16.50/16.91    ( Z, Y ), Z ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (61) {G8,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( mult( Z, Y )
% 16.50/16.91    , Z ) ) ==> rd( X, Y ) }.
% 16.50/16.91  parent0: (4024) {G1,W11,D5,L1,V3,M1}  { mult( X, ld( mult( Z, Y ), Z ) ) 
% 16.50/16.91    ==> rd( X, Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4025) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.50/16.91  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4026) {G1,W11,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( X, ld( Z, rd( 
% 16.50/16.91    Z, Y ) ) ) }.
% 16.50/16.91  parent0[0]: (54) {G8,W11,D4,L1,V3,M1} P(53,53) { ld( T, rd( T, Y ) ) = ld( 
% 16.50/16.91    Z, rd( Z, Y ) ) }.
% 16.50/16.91  parent1[0; 6]: (4025) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.50/16.91     }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := T
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91     T := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := rd( X, Y )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4027) {G1,W11,D5,L1,V3,M1}  { mult( X, ld( Z, rd( Z, Y ) ) ) ==> 
% 16.50/16.91    rd( X, Y ) }.
% 16.50/16.91  parent0[0]: (4026) {G1,W11,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( X, ld( Z, 
% 16.50/16.91    rd( Z, Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (66) {G9,W11,D5,L1,V3,M1} P(54,0) { mult( X, ld( Z, rd( Z, Y )
% 16.50/16.91     ) ) ==> rd( X, Y ) }.
% 16.50/16.91  parent0: (4027) {G1,W11,D5,L1,V3,M1}  { mult( X, ld( Z, rd( Z, Y ) ) ) ==> 
% 16.50/16.91    rd( X, Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4028) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd( X, 
% 16.50/16.91    Y ) ) }.
% 16.50/16.91  parent0[0]: (47) {G6,W11,D4,L1,V2,M1} P(2,39) { ld( X, rd( X, Y ) ) = rd( 
% 16.50/16.91    ld( Y, Y ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4029) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.50/16.91  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4030) {G2,W11,D5,L1,V2,M1}  { X ==> ld( ld( Y, rd( Y, X ) ), ld( 
% 16.50/16.91    X, X ) ) }.
% 16.50/16.91  parent0[0]: (4028) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd
% 16.50/16.91    ( X, Y ) ) }.
% 16.50/16.91  parent1[0; 3]: (4029) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := ld( X, X )
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4031) {G2,W11,D5,L1,V2,M1}  { ld( ld( Y, rd( Y, X ) ), ld( X, X )
% 16.50/16.91     ) ==> X }.
% 16.50/16.91  parent0[0]: (4030) {G2,W11,D5,L1,V2,M1}  { X ==> ld( ld( Y, rd( Y, X ) ), 
% 16.50/16.91    ld( X, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (77) {G7,W11,D5,L1,V2,M1} P(47,6) { ld( ld( Y, rd( Y, X ) ), 
% 16.50/16.91    ld( X, X ) ) ==> X }.
% 16.50/16.91  parent0: (4031) {G2,W11,D5,L1,V2,M1}  { ld( ld( Y, rd( Y, X ) ), ld( X, X )
% 16.50/16.91     ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4032) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd( X, 
% 16.50/16.91    Y ) ) }.
% 16.50/16.91  parent0[0]: (47) {G6,W11,D4,L1,V2,M1} P(2,39) { ld( X, rd( X, Y ) ) = rd( 
% 16.50/16.91    ld( Y, Y ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4033) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.50/16.91  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4034) {G1,W11,D5,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, rd( Y, 
% 16.50/16.91    X ) ), X ) }.
% 16.50/16.91  parent0[0]: (4032) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd
% 16.50/16.91    ( X, Y ) ) }.
% 16.50/16.91  parent1[0; 5]: (4033) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.50/16.91     }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := ld( X, X )
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4035) {G1,W11,D5,L1,V2,M1}  { mult( ld( Y, rd( Y, X ) ), X ) ==> 
% 16.50/16.91    ld( X, X ) }.
% 16.50/16.91  parent0[0]: (4034) {G1,W11,D5,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, rd( 
% 16.50/16.91    Y, X ) ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (78) {G7,W11,D5,L1,V2,M1} P(47,2) { mult( ld( Y, rd( Y, X ) )
% 16.50/16.91    , X ) ==> ld( X, X ) }.
% 16.50/16.91  parent0: (4035) {G1,W11,D5,L1,V2,M1}  { mult( ld( Y, rd( Y, X ) ), X ) ==> 
% 16.50/16.91    ld( X, X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4037) {G9,W11,D5,L1,V3,M1}  { rd( X, Z ) ==> mult( X, ld( Y, rd( Y
% 16.50/16.91    , Z ) ) ) }.
% 16.50/16.91  parent0[0]: (66) {G9,W11,D5,L1,V3,M1} P(54,0) { mult( X, ld( Z, rd( Z, Y )
% 16.50/16.91     ) ) ==> rd( X, Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4039) {G2,W11,D4,L1,V3,M1}  { rd( X, ld( Y, Z ) ) ==> mult( X, ld
% 16.50/16.91    ( Z, Y ) ) }.
% 16.50/16.91  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.50/16.91  parent1[0; 10]: (4037) {G9,W11,D5,L1,V3,M1}  { rd( X, Z ) ==> mult( X, ld( 
% 16.50/16.91    Y, rd( Y, Z ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := ld( Y, Z )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.91    mult( Z, ld( X, Y ) ) }.
% 16.50/16.91  parent0: (4039) {G2,W11,D4,L1,V3,M1}  { rd( X, ld( Y, Z ) ) ==> mult( X, ld
% 16.50/16.91    ( Z, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4043) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.50/16.91  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4046) {G1,W11,D5,L1,V3,M1}  { X ==> mult( mult( X, ld( Z, Y ) ), 
% 16.50/16.91    ld( Y, Z ) ) }.
% 16.50/16.91  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.91    mult( Z, ld( X, Y ) ) }.
% 16.50/16.91  parent1[0; 3]: (4043) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.50/16.91     }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := ld( Y, Z )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4047) {G1,W11,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Z ) ), ld( Z, 
% 16.50/16.91    Y ) ) ==> X }.
% 16.50/16.91  parent0[0]: (4046) {G1,W11,D5,L1,V3,M1}  { X ==> mult( mult( X, ld( Z, Y )
% 16.50/16.91     ), ld( Y, Z ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (88) {G11,W11,D5,L1,V3,M1} P(85,2) { mult( mult( X, ld( Z, Y )
% 16.50/16.91     ), ld( Y, Z ) ) ==> X }.
% 16.50/16.91  parent0: (4047) {G1,W11,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Z ) ), ld( Z
% 16.50/16.91    , Y ) ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4049) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( mult( X
% 16.50/16.91    , Y ), rd( mult( X, Z ), Y ) ) }.
% 16.50/16.91  parent0[0]: (33) {G4,W15,D5,L1,V3,M1} P(29,1) { ld( mult( X, Y ), rd( mult
% 16.50/16.91    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4055) {G5,W23,D7,L1,V4,M1}  { rd( ld( ld( X, Y ), Z ), ld( X, Y )
% 16.50/16.91     ) ==> ld( T, rd( mult( mult( T, ld( Y, X ) ), Z ), ld( X, Y ) ) ) }.
% 16.50/16.91  parent0[0]: (88) {G11,W11,D5,L1,V3,M1} P(85,2) { mult( mult( X, ld( Z, Y )
% 16.50/16.91     ), ld( Y, Z ) ) ==> X }.
% 16.50/16.91  parent1[0; 11]: (4049) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( 
% 16.50/16.91    mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := T
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := mult( T, ld( Y, X ) )
% 16.50/16.91     Y := ld( X, Y )
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4058) {G6,W23,D7,L1,V4,M1}  { rd( ld( ld( X, Y ), Z ), ld( X, Y )
% 16.50/16.91     ) ==> ld( T, mult( mult( mult( T, ld( Y, X ) ), Z ), ld( Y, X ) ) ) }.
% 16.50/16.91  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.91    mult( Z, ld( X, Y ) ) }.
% 16.50/16.91  parent1[0; 12]: (4055) {G5,W23,D7,L1,V4,M1}  { rd( ld( ld( X, Y ), Z ), ld
% 16.50/16.91    ( X, Y ) ) ==> ld( T, rd( mult( mult( T, ld( Y, X ) ), Z ), ld( X, Y ) )
% 16.50/16.91     ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91     Z := mult( mult( T, ld( Y, X ) ), Z )
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91     T := T
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4060) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), Z ), ld( X, Y )
% 16.50/16.91     ) ==> mult( ld( Y, X ), mult( Z, ld( Y, X ) ) ) }.
% 16.50/16.91  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.50/16.91    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.50/16.91  parent1[0; 10]: (4058) {G6,W23,D7,L1,V4,M1}  { rd( ld( ld( X, Y ), Z ), ld
% 16.50/16.91    ( X, Y ) ) ==> ld( T, mult( mult( mult( T, ld( Y, X ) ), Z ), ld( Y, X )
% 16.50/16.91     ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := T
% 16.50/16.91     Y := ld( Y, X )
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91     T := T
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4061) {G3,W19,D5,L1,V3,M1}  { mult( ld( ld( X, Y ), Z ), ld( Y, X
% 16.50/16.91     ) ) ==> mult( ld( Y, X ), mult( Z, ld( Y, X ) ) ) }.
% 16.50/16.91  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.91    mult( Z, ld( X, Y ) ) }.
% 16.50/16.91  parent1[0; 1]: (4060) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), Z ), ld( 
% 16.50/16.91    X, Y ) ) ==> mult( ld( Y, X ), mult( Z, ld( Y, X ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91     Z := ld( ld( X, Y ), Z )
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4062) {G3,W19,D5,L1,V3,M1}  { mult( ld( Y, X ), mult( Z, ld( Y, X
% 16.50/16.91     ) ) ) ==> mult( ld( ld( X, Y ), Z ), ld( Y, X ) ) }.
% 16.50/16.91  parent0[0]: (4061) {G3,W19,D5,L1,V3,M1}  { mult( ld( ld( X, Y ), Z ), ld( Y
% 16.50/16.91    , X ) ) ==> mult( ld( Y, X ), mult( Z, ld( Y, X ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (91) {G12,W19,D5,L1,V3,M1} P(88,33);d(85);d(11);d(85) { mult( 
% 16.50/16.91    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.50/16.91    , Z ) ) }.
% 16.50/16.91  parent0: (4062) {G3,W19,D5,L1,V3,M1}  { mult( ld( Y, X ), mult( Z, ld( Y, X
% 16.50/16.91     ) ) ) ==> mult( ld( ld( X, Y ), Z ), ld( Y, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := T
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4064) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> ld( X, 
% 16.50/16.91    mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.50/16.91  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.50/16.91    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4075) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), mult( X, ld( X, Y
% 16.50/16.91     ) ) ) ==> ld( Z, mult( Z, mult( ld( X, Y ), Y ) ) ) }.
% 16.50/16.91  parent0[0]: (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X, 
% 16.50/16.91    Y ) ), X ), ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.50/16.91  parent1[0; 12]: (4064) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> 
% 16.50/16.91    ld( X, mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := ld( X, Y )
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4078) {G1,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), mult( X, ld( X, Y
% 16.50/16.91     ) ) ) ==> mult( ld( X, Y ), Y ) }.
% 16.50/16.91  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.91  parent1[0; 10]: (4075) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), mult( X, 
% 16.50/16.91    ld( X, Y ) ) ) ==> ld( Z, mult( Z, mult( ld( X, Y ), Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := mult( ld( X, Y ), Y )
% 16.50/16.91     Y := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4079) {G2,W15,D5,L1,V2,M1}  { mult( ld( ld( Y, X ), X ), ld( X, Y
% 16.50/16.91     ) ) ==> mult( ld( X, Y ), Y ) }.
% 16.50/16.91  parent0[0]: (91) {G12,W19,D5,L1,V3,M1} P(88,33);d(85);d(11);d(85) { mult( 
% 16.50/16.91    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.50/16.91    , Z ) ) }.
% 16.50/16.91  parent1[0; 1]: (4078) {G1,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), mult( X, ld
% 16.50/16.91    ( X, Y ) ) ) ==> mult( ld( X, Y ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91     T := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (97) {G13,W15,D5,L1,V2,M1} P(10,11);d(1);d(91) { mult( ld( ld
% 16.50/16.91    ( Z, Y ), Y ), ld( Y, Z ) ) ==> mult( ld( Y, Z ), Z ) }.
% 16.50/16.91  parent0: (4079) {G2,W15,D5,L1,V2,M1}  { mult( ld( ld( Y, X ), X ), ld( X, Y
% 16.50/16.91     ) ) ==> mult( ld( X, Y ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Z
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4082) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> ld( X, 
% 16.50/16.91    mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.50/16.91  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.50/16.91    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4087) {G1,W19,D5,L1,V3,M1}  { mult( ld( X, Y ), mult( Z, ld( X, Y
% 16.50/16.91     ) ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.50/16.91  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.91  parent1[0; 14]: (4082) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> 
% 16.50/16.91    ld( X, mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := ld( X, Y )
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4088) {G2,W19,D5,L1,V3,M1}  { mult( ld( ld( Y, X ), Z ), ld( X, Y
% 16.50/16.91     ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.50/16.91  parent0[0]: (91) {G12,W19,D5,L1,V3,M1} P(88,33);d(85);d(11);d(85) { mult( 
% 16.50/16.91    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.50/16.91    , Z ) ) }.
% 16.50/16.91  parent1[0; 1]: (4087) {G1,W19,D5,L1,V3,M1}  { mult( ld( X, Y ), mult( Z, ld
% 16.50/16.91    ( X, Y ) ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := T
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91     T := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (99) {G13,W19,D5,L1,V3,M1} P(0,11);d(91) { mult( ld( ld( Y, X
% 16.50/16.91     ), Z ), ld( X, Y ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.50/16.91  parent0: (4088) {G2,W19,D5,L1,V3,M1}  { mult( ld( ld( Y, X ), Z ), ld( X, Y
% 16.50/16.91     ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4091) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 16.50/16.91  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4094) {G1,W15,D7,L1,V3,M1}  { mult( mult( rd( X, mult( Y, mult( Z
% 16.50/16.91    , Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.50/16.91  parent0[0]: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.50/16.91    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.50/16.91  parent1[0; 13]: (4091) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 16.50/16.91     }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := mult( mult( rd( X, mult( Y, mult( Z, Y ) ) ), Y ), Z )
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (115) {G2,W15,D7,L1,V3,M1} P(12,3) { mult( mult( rd( X, mult( 
% 16.50/16.91    Y, mult( Z, Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.50/16.91  parent0: (4094) {G1,W15,D7,L1,V3,M1}  { mult( mult( rd( X, mult( Y, mult( Z
% 16.50/16.91    , Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4097) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X, Y ), 
% 16.50/16.91    Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.91  parent0[0]: (14) {G1,W15,D6,L1,V3,M1} P(4,3) { rd( mult( mult( mult( X, Y )
% 16.50/16.91    , Z ), Y ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4102) {G2,W23,D7,L1,V4,M1}  { mult( mult( rd( X, mult( Y, mult( Z
% 16.50/16.91    , Y ) ) ), Y ), Z ) ==> rd( mult( mult( X, T ), Y ), mult( Y, mult( T, Y
% 16.50/16.91     ) ) ) }.
% 16.50/16.91  parent0[0]: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.50/16.91    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.50/16.91  parent1[0; 15]: (4097) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( 
% 16.50/16.91    X, Y ), Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := mult( mult( rd( X, mult( Y, mult( Z, Y ) ) ), Y ), Z )
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := T
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4106) {G3,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> rd( mult( mult( X, T
% 16.50/16.91     ), Y ), mult( Y, mult( T, Y ) ) ) }.
% 16.50/16.91  parent0[0]: (115) {G2,W15,D7,L1,V3,M1} P(12,3) { mult( mult( rd( X, mult( Y
% 16.50/16.91    , mult( Z, Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.50/16.91  parent1[0; 1]: (4102) {G2,W23,D7,L1,V4,M1}  { mult( mult( rd( X, mult( Y, 
% 16.50/16.91    mult( Z, Y ) ) ), Y ), Z ) ==> rd( mult( mult( X, T ), Y ), mult( Y, mult
% 16.50/16.91    ( T, Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91     T := T
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4107) {G3,W15,D5,L1,V3,M1}  { rd( mult( mult( X, Z ), Y ), mult( Y
% 16.50/16.91    , mult( Z, Y ) ) ) ==> rd( X, Y ) }.
% 16.50/16.91  parent0[0]: (4106) {G3,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> rd( mult( mult( X
% 16.50/16.91    , T ), Y ), mult( Y, mult( T, Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := T
% 16.50/16.91     T := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (127) {G3,W15,D5,L1,V3,M1} P(12,14);d(115) { rd( mult( mult( X
% 16.50/16.91    , T ), Y ), mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.50/16.91  parent0: (4107) {G3,W15,D5,L1,V3,M1}  { rd( mult( mult( X, Z ), Y ), mult( 
% 16.50/16.91    Y, mult( Z, Y ) ) ) ==> rd( X, Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := T
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4109) {G7,W11,D5,L1,V2,M1}  { Y ==> ld( ld( X, rd( X, Y ) ), ld( Y
% 16.50/16.91    , Y ) ) }.
% 16.50/16.91  parent0[0]: (77) {G7,W11,D5,L1,V2,M1} P(47,6) { ld( ld( Y, rd( Y, X ) ), ld
% 16.50/16.91    ( X, X ) ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4113) {G8,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( ld( Z, mult( Z, 
% 16.50/16.91    ld( Y, X ) ) ), ld( ld( X, Y ), ld( X, Y ) ) ) }.
% 16.50/16.91  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.91    mult( Z, ld( X, Y ) ) }.
% 16.50/16.91  parent1[0; 7]: (4109) {G7,W11,D5,L1,V2,M1}  { Y ==> ld( ld( X, rd( X, Y ) )
% 16.50/16.91    , ld( Y, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := ld( X, Y )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4114) {G1,W15,D5,L1,V2,M1}  { ld( X, Y ) ==> ld( ld( Y, X ), ld( 
% 16.50/16.91    ld( X, Y ), ld( X, Y ) ) ) }.
% 16.50/16.91  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.91  parent1[0; 5]: (4113) {G8,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( ld( Z, 
% 16.50/16.91    mult( Z, ld( Y, X ) ) ), ld( ld( X, Y ), ld( X, Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := ld( Y, X )
% 16.50/16.91     Y := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4115) {G1,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), ld( ld( X, Y ), ld( 
% 16.50/16.91    X, Y ) ) ) ==> ld( X, Y ) }.
% 16.50/16.91  parent0[0]: (4114) {G1,W15,D5,L1,V2,M1}  { ld( X, Y ) ==> ld( ld( Y, X ), 
% 16.50/16.91    ld( ld( X, Y ), ld( X, Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (132) {G11,W15,D5,L1,V2,M1} P(85,77);d(1) { ld( ld( Z, Y ), ld
% 16.50/16.91    ( ld( Y, Z ), ld( Y, Z ) ) ) ==> ld( Y, Z ) }.
% 16.50/16.91  parent0: (4115) {G1,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), ld( ld( X, Y ), ld
% 16.50/16.91    ( X, Y ) ) ) ==> ld( X, Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Z
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4117) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), Y ) ==> mult( mult
% 16.50/16.91    ( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.50/16.91  parent0[0]: (29) {G3,W15,D5,L1,V3,M1} P(0,19) { mult( mult( Z, X ), rd( ld
% 16.50/16.91    ( X, Y ), X ) ) ==> rd( mult( Z, Y ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4124) {G4,W27,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld( Z, 
% 16.50/16.91    rd( Z, Y ) ) ) ==> mult( mult( X, ld( Z, rd( Z, Y ) ) ), rd( Y, ld( Z, rd
% 16.50/16.91    ( Z, Y ) ) ) ) }.
% 16.50/16.91  parent0[0]: (77) {G7,W11,D5,L1,V2,M1} P(47,6) { ld( ld( Y, rd( Y, X ) ), ld
% 16.50/16.91    ( X, X ) ) ==> X }.
% 16.50/16.91  parent1[0; 21]: (4117) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), Y ) ==> 
% 16.50/16.91    mult( mult( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := ld( Z, rd( Z, Y ) )
% 16.50/16.91     Z := ld( Y, Y )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4125) {G5,W23,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld( Z, 
% 16.50/16.91    rd( Z, Y ) ) ) ==> mult( rd( X, Y ), rd( Y, ld( Z, rd( Z, Y ) ) ) ) }.
% 16.50/16.91  parent0[0]: (66) {G9,W11,D5,L1,V3,M1} P(54,0) { mult( X, ld( Z, rd( Z, Y )
% 16.50/16.91     ) ) ==> rd( X, Y ) }.
% 16.50/16.91  parent1[0; 13]: (4124) {G4,W27,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), 
% 16.50/16.91    ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, ld( Z, rd( Z, Y ) ) ), rd( Y, ld
% 16.50/16.91    ( Z, rd( Z, Y ) ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4127) {G6,W23,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld( Z, 
% 16.50/16.91    rd( Z, Y ) ) ) ==> mult( rd( X, Y ), mult( Y, ld( rd( Z, Y ), Z ) ) ) }.
% 16.50/16.91  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.91    mult( Z, ld( X, Y ) ) }.
% 16.50/16.91  parent1[0; 16]: (4125) {G5,W23,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), 
% 16.50/16.91    ld( Z, rd( Z, Y ) ) ) ==> mult( rd( X, Y ), rd( Y, ld( Z, rd( Z, Y ) ) )
% 16.50/16.91     ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := rd( Z, Y )
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4129) {G3,W23,D7,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld( Z, 
% 16.50/16.91    rd( Z, Y ) ) ) ==> mult( mult( X, rd( ld( rd( Z, Y ), Z ), Y ) ), Y ) }.
% 16.50/16.91  parent0[0]: (18) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, 
% 16.50/16.91    Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.50/16.91  parent1[0; 12]: (4127) {G6,W23,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), 
% 16.50/16.91    ld( Z, rd( Z, Y ) ) ) ==> mult( rd( X, Y ), mult( Y, ld( rd( Z, Y ), Z )
% 16.50/16.91     ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := ld( rd( Z, Y ), Z )
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4130) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld( Z, 
% 16.50/16.91    rd( Z, Y ) ) ) ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.50/16.91  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.91  parent1[0; 16]: (4129) {G3,W23,D7,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), 
% 16.50/16.91    ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, rd( ld( rd( Z, Y ), Z ), Y ) ), 
% 16.50/16.91    Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4131) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Y ) ), ld( rd
% 16.50/16.91    ( Z, Y ), Z ) ) ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.50/16.91  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.91    mult( Z, ld( X, Y ) ) }.
% 16.50/16.91  parent1[0; 1]: (4130) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld
% 16.50/16.91    ( Z, rd( Z, Y ) ) ) ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := rd( Z, Y )
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := mult( X, ld( Y, Y ) )
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4132) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, ld( Y, Y ) ), Y ) 
% 16.50/16.91    ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.50/16.91  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.91  parent1[0; 7]: (4131) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Y ) ), 
% 16.50/16.91    ld( rd( Z, Y ), Z ) ) ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4133) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, rd( Y, Y ) ), Y ) ==>
% 16.50/16.91     mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.50/16.91  parent0[0]: (4132) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, ld( Y, Y ) ), Y )
% 16.50/16.91     ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (134) {G11,W15,D5,L1,V2,M1} P(77,29);d(66);d(85);d(18);d(6);d(
% 16.50/16.91    85);d(6) { mult( mult( Z, rd( Y, Y ) ), Y ) ==> mult( mult( Z, ld( Y, Y )
% 16.50/16.91     ), Y ) }.
% 16.50/16.91  parent0: (4133) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, rd( Y, Y ) ), Y ) 
% 16.50/16.91    ==> mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4135) {G7,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( X, rd( X, Y
% 16.50/16.91     ) ), Y ) }.
% 16.50/16.91  parent0[0]: (78) {G7,W11,D5,L1,V2,M1} P(47,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.50/16.91    X ) ==> ld( X, X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4138) {G8,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Y ) ) ==> 
% 16.50/16.91    mult( ld( Z, mult( Z, ld( Y, X ) ) ), ld( X, Y ) ) }.
% 16.50/16.91  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.91    mult( Z, ld( X, Y ) ) }.
% 16.50/16.91  parent1[0; 11]: (4135) {G7,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( X, 
% 16.50/16.91    rd( X, Y ) ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := ld( X, Y )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4139) {G1,W15,D4,L1,V2,M1}  { ld( ld( X, Y ), ld( X, Y ) ) ==> 
% 16.50/16.91    mult( ld( Y, X ), ld( X, Y ) ) }.
% 16.50/16.91  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.91  parent1[0; 9]: (4138) {G8,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Y ) ) 
% 16.50/16.91    ==> mult( ld( Z, mult( Z, ld( Y, X ) ) ), ld( X, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := ld( Y, X )
% 16.50/16.91     Y := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4140) {G1,W15,D4,L1,V2,M1}  { mult( ld( Y, X ), ld( X, Y ) ) ==> 
% 16.50/16.91    ld( ld( X, Y ), ld( X, Y ) ) }.
% 16.50/16.91  parent0[0]: (4139) {G1,W15,D4,L1,V2,M1}  { ld( ld( X, Y ), ld( X, Y ) ) ==>
% 16.50/16.91     mult( ld( Y, X ), ld( X, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (138) {G11,W15,D4,L1,V2,M1} P(85,78);d(1) { mult( ld( Z, Y ), 
% 16.50/16.91    ld( Y, Z ) ) ==> ld( ld( Y, Z ), ld( Y, Z ) ) }.
% 16.50/16.91  parent0: (4140) {G1,W15,D4,L1,V2,M1}  { mult( ld( Y, X ), ld( X, Y ) ) ==> 
% 16.50/16.91    ld( ld( X, Y ), ld( X, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Z
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4142) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) ), Y ) ==>
% 16.50/16.91     mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.50/16.91  parent0[0]: (18) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, 
% 16.50/16.91    Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4150) {G3,W27,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z, rd( Z
% 16.50/16.91    , Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( rd( X, ld( Z, rd( Z, Y ) ) )
% 16.50/16.91    , ld( Y, Y ) ) }.
% 16.50/16.91  parent0[0]: (78) {G7,W11,D5,L1,V2,M1} P(47,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.50/16.91    X ) ==> ld( X, X ) }.
% 16.50/16.91  parent1[0; 24]: (4142) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) )
% 16.50/16.91    , Y ) ==> mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := ld( Z, rd( Z, Y ) )
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4152) {G4,W27,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z, rd( Z
% 16.50/16.91    , Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, ld( rd( Z, Y ), Z )
% 16.50/16.91     ), ld( Y, Y ) ) }.
% 16.50/16.91  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.91    mult( Z, ld( X, Y ) ) }.
% 16.50/16.91  parent1[0; 17]: (4150) {G3,W27,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z
% 16.50/16.91    , rd( Z, Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( rd( X, ld( Z, rd( Z, 
% 16.50/16.91    Y ) ) ), ld( Y, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := rd( Z, Y )
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4154) {G2,W23,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z, rd( Z
% 16.50/16.91    , Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, Y ), ld( Y, Y ) )
% 16.50/16.91     }.
% 16.50/16.91  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.91  parent1[0; 19]: (4152) {G4,W27,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z
% 16.50/16.91    , rd( Z, Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, ld( rd( Z, Y
% 16.50/16.91     ), Z ) ), ld( Y, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4155) {G3,W19,D7,L1,V3,M1}  { rd( mult( X, rd( Y, ld( Z, rd( Z, Y
% 16.50/16.91     ) ) ) ), Y ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.50/16.91  parent0[0]: (66) {G9,W11,D5,L1,V3,M1} P(54,0) { mult( X, ld( Z, rd( Z, Y )
% 16.50/16.91     ) ) ==> rd( X, Y ) }.
% 16.50/16.91  parent1[0; 1]: (4154) {G2,W23,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z, 
% 16.50/16.91    rd( Z, Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, Y ), ld( Y, Y
% 16.50/16.91     ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := mult( X, rd( Y, ld( Z, rd( Z, Y ) ) ) )
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4156) {G4,W19,D7,L1,V3,M1}  { rd( mult( X, mult( Y, ld( rd( Z, Y
% 16.50/16.91     ), Z ) ) ), Y ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.50/16.91  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.91    mult( Z, ld( X, Y ) ) }.
% 16.50/16.91  parent1[0; 4]: (4155) {G3,W19,D7,L1,V3,M1}  { rd( mult( X, rd( Y, ld( Z, rd
% 16.50/16.91    ( Z, Y ) ) ) ), Y ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := rd( Z, Y )
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4157) {G3,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( rd( Z, 
% 16.50/16.91    Y ), Z ), Y ) ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.50/16.91  parent0[0]: (19) {G2,W15,D5,L1,V3,M1} P(13,3) { rd( mult( X, mult( Y, Z ) )
% 16.50/16.91    , Y ) ==> mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.50/16.91  parent1[0; 1]: (4156) {G4,W19,D7,L1,V3,M1}  { rd( mult( X, mult( Y, ld( rd
% 16.50/16.91    ( Z, Y ), Z ) ) ), Y ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := ld( rd( Z, Y ), Z )
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4158) {G2,W15,D4,L1,V2,M1}  { mult( mult( X, Y ), rd( Y, Y ) ) 
% 16.50/16.91    ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.50/16.91  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.91  parent1[0; 6]: (4157) {G3,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( 
% 16.50/16.91    rd( Z, Y ), Z ), Y ) ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (144) {G11,W15,D4,L1,V2,M1} P(78,18);d(85);d(6);d(66);d(85);d(
% 16.50/16.91    19);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.50/16.91    , Y ) ) }.
% 16.50/16.91  parent0: (4158) {G2,W15,D4,L1,V2,M1}  { mult( mult( X, Y ), rd( Y, Y ) ) 
% 16.50/16.91    ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4161) {G6,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( mult( X, Y
% 16.50/16.91     ), X ), Y ) }.
% 16.50/16.91  parent0[0]: (46) {G6,W11,D5,L1,V2,M1} P(39,2) { mult( ld( mult( Y, X ), Y )
% 16.50/16.91    , X ) ==> ld( X, X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4166) {G7,W23,D6,L1,V2,M1}  { ld( rd( X, X ), rd( X, X ) ) ==> 
% 16.50/16.91    mult( ld( mult( mult( Y, X ), ld( X, X ) ), mult( Y, X ) ), rd( X, X ) )
% 16.50/16.91     }.
% 16.50/16.91  parent0[0]: (144) {G11,W15,D4,L1,V2,M1} P(78,18);d(85);d(6);d(66);d(85);d(
% 16.50/16.91    19);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.50/16.91    , Y ) ) }.
% 16.50/16.91  parent1[0; 10]: (4161) {G6,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( 
% 16.50/16.91    mult( X, Y ), X ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := mult( Y, X )
% 16.50/16.91     Y := rd( X, X )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4167) {G8,W15,D4,L1,V1,M1}  { ld( rd( X, X ), rd( X, X ) ) ==> 
% 16.50/16.91    mult( ld( X, X ), rd( X, X ) ) }.
% 16.50/16.91  parent0[0]: (52) {G7,W11,D5,L1,V3,M1} P(0,40) { ld( mult( Z, ld( X, Y ) ), 
% 16.50/16.91    Z ) ==> ld( Y, X ) }.
% 16.50/16.91  parent1[0; 9]: (4166) {G7,W23,D6,L1,V2,M1}  { ld( rd( X, X ), rd( X, X ) ) 
% 16.50/16.91    ==> mult( ld( mult( mult( Y, X ), ld( X, X ) ), mult( Y, X ) ), rd( X, X
% 16.50/16.91     ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := X
% 16.50/16.91     Z := mult( Y, X )
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4168) {G8,W15,D4,L1,V1,M1}  { mult( ld( X, X ), rd( X, X ) ) ==> 
% 16.50/16.91    ld( rd( X, X ), rd( X, X ) ) }.
% 16.50/16.91  parent0[0]: (4167) {G8,W15,D4,L1,V1,M1}  { ld( rd( X, X ), rd( X, X ) ) ==>
% 16.50/16.91     mult( ld( X, X ), rd( X, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (155) {G12,W15,D4,L1,V1,M1} P(144,46);d(52) { mult( ld( Y, Y )
% 16.50/16.91    , rd( Y, Y ) ) ==> ld( rd( Y, Y ), rd( Y, Y ) ) }.
% 16.50/16.91  parent0: (4168) {G8,W15,D4,L1,V1,M1}  { mult( ld( X, X ), rd( X, X ) ) ==> 
% 16.50/16.91    ld( rd( X, X ), rd( X, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4170) {G11,W15,D4,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, Y ) ) 
% 16.50/16.91    ==> mult( mult( X, Y ), rd( Y, Y ) ) }.
% 16.50/16.91  parent0[0]: (144) {G11,W15,D4,L1,V2,M1} P(78,18);d(85);d(6);d(66);d(85);d(
% 16.50/16.91    19);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.50/16.91    , Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4175) {G7,W19,D6,L1,V2,M1}  { mult( mult( ld( mult( X, Y ), X ), 
% 16.50/16.91    Y ), ld( Y, Y ) ) ==> mult( ld( Y, Y ), rd( Y, Y ) ) }.
% 16.50/16.91  parent0[0]: (46) {G6,W11,D5,L1,V2,M1} P(39,2) { mult( ld( mult( Y, X ), Y )
% 16.50/16.91    , X ) ==> ld( X, X ) }.
% 16.50/16.91  parent1[0; 13]: (4170) {G11,W15,D4,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, 
% 16.50/16.91    Y ) ) ==> mult( mult( X, Y ), rd( Y, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := ld( mult( X, Y ), X )
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4176) {G7,W15,D4,L1,V1,M1}  { mult( ld( Y, Y ), ld( Y, Y ) ) ==> 
% 16.50/16.91    mult( ld( Y, Y ), rd( Y, Y ) ) }.
% 16.50/16.91  parent0[0]: (46) {G6,W11,D5,L1,V2,M1} P(39,2) { mult( ld( mult( Y, X ), Y )
% 16.50/16.91    , X ) ==> ld( X, X ) }.
% 16.50/16.91  parent1[0; 2]: (4175) {G7,W19,D6,L1,V2,M1}  { mult( mult( ld( mult( X, Y )
% 16.50/16.91    , X ), Y ), ld( Y, Y ) ) ==> mult( ld( Y, Y ), rd( Y, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4178) {G8,W15,D4,L1,V1,M1}  { mult( ld( X, X ), ld( X, X ) ) ==> 
% 16.50/16.91    ld( rd( X, X ), rd( X, X ) ) }.
% 16.50/16.91  parent0[0]: (155) {G12,W15,D4,L1,V1,M1} P(144,46);d(52) { mult( ld( Y, Y )
% 16.50/16.91    , rd( Y, Y ) ) ==> ld( rd( Y, Y ), rd( Y, Y ) ) }.
% 16.50/16.91  parent1[0; 8]: (4176) {G7,W15,D4,L1,V1,M1}  { mult( ld( Y, Y ), ld( Y, Y )
% 16.50/16.91     ) ==> mult( ld( Y, Y ), rd( Y, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4179) {G9,W15,D4,L1,V1,M1}  { ld( ld( X, X ), ld( X, X ) ) ==> ld
% 16.50/16.91    ( rd( X, X ), rd( X, X ) ) }.
% 16.50/16.91  parent0[0]: (138) {G11,W15,D4,L1,V2,M1} P(85,78);d(1) { mult( ld( Z, Y ), 
% 16.50/16.91    ld( Y, Z ) ) ==> ld( ld( Y, Z ), ld( Y, Z ) ) }.
% 16.50/16.91  parent1[0; 1]: (4178) {G8,W15,D4,L1,V1,M1}  { mult( ld( X, X ), ld( X, X )
% 16.50/16.91     ) ==> ld( rd( X, X ), rd( X, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4180) {G9,W15,D4,L1,V1,M1}  { ld( rd( X, X ), rd( X, X ) ) ==> ld
% 16.50/16.91    ( ld( X, X ), ld( X, X ) ) }.
% 16.50/16.91  parent0[0]: (4179) {G9,W15,D4,L1,V1,M1}  { ld( ld( X, X ), ld( X, X ) ) ==>
% 16.50/16.91     ld( rd( X, X ), rd( X, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (156) {G13,W15,D4,L1,V1,M1} P(46,144);d(155);d(138) { ld( rd( 
% 16.50/16.91    Y, Y ), rd( Y, Y ) ) ==> ld( ld( Y, Y ), ld( Y, Y ) ) }.
% 16.50/16.91  parent0: (4180) {G9,W15,D4,L1,V1,M1}  { ld( rd( X, X ), rd( X, X ) ) ==> ld
% 16.50/16.91    ( ld( X, X ), ld( X, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4182) {G6,W11,D5,L1,V2,M1}  { Y ==> ld( ld( mult( X, Y ), X ), ld
% 16.50/16.91    ( Y, Y ) ) }.
% 16.50/16.91  parent0[0]: (45) {G6,W11,D5,L1,V2,M1} P(39,6) { ld( ld( mult( Y, X ), Y ), 
% 16.50/16.91    ld( X, X ) ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4186) {G7,W23,D6,L1,V2,M1}  { rd( X, X ) ==> ld( ld( mult( mult( 
% 16.50/16.91    Y, X ), ld( X, X ) ), mult( Y, X ) ), ld( rd( X, X ), rd( X, X ) ) ) }.
% 16.50/16.91  parent0[0]: (144) {G11,W15,D4,L1,V2,M1} P(78,18);d(85);d(6);d(66);d(85);d(
% 16.50/16.91    19);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.50/16.91    , Y ) ) }.
% 16.50/16.91  parent1[0; 6]: (4182) {G6,W11,D5,L1,V2,M1}  { Y ==> ld( ld( mult( X, Y ), X
% 16.50/16.91     ), ld( Y, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := mult( Y, X )
% 16.50/16.91     Y := rd( X, X )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4187) {G8,W15,D5,L1,V1,M1}  { rd( X, X ) ==> ld( ld( X, X ), ld( 
% 16.50/16.91    rd( X, X ), rd( X, X ) ) ) }.
% 16.50/16.91  parent0[0]: (52) {G7,W11,D5,L1,V3,M1} P(0,40) { ld( mult( Z, ld( X, Y ) ), 
% 16.50/16.91    Z ) ==> ld( Y, X ) }.
% 16.50/16.91  parent1[0; 5]: (4186) {G7,W23,D6,L1,V2,M1}  { rd( X, X ) ==> ld( ld( mult( 
% 16.50/16.91    mult( Y, X ), ld( X, X ) ), mult( Y, X ) ), ld( rd( X, X ), rd( X, X ) )
% 16.50/16.91     ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := X
% 16.50/16.91     Z := mult( Y, X )
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4188) {G9,W15,D5,L1,V1,M1}  { rd( X, X ) ==> ld( ld( X, X ), ld( 
% 16.50/16.91    ld( X, X ), ld( X, X ) ) ) }.
% 16.50/16.91  parent0[0]: (156) {G13,W15,D4,L1,V1,M1} P(46,144);d(155);d(138) { ld( rd( Y
% 16.50/16.91    , Y ), rd( Y, Y ) ) ==> ld( ld( Y, Y ), ld( Y, Y ) ) }.
% 16.50/16.91  parent1[0; 8]: (4187) {G8,W15,D5,L1,V1,M1}  { rd( X, X ) ==> ld( ld( X, X )
% 16.50/16.91    , ld( rd( X, X ), rd( X, X ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4189) {G10,W7,D3,L1,V1,M1}  { rd( X, X ) ==> ld( X, X ) }.
% 16.50/16.91  parent0[0]: (132) {G11,W15,D5,L1,V2,M1} P(85,77);d(1) { ld( ld( Z, Y ), ld
% 16.50/16.91    ( ld( Y, Z ), ld( Y, Z ) ) ) ==> ld( Y, Z ) }.
% 16.50/16.91  parent1[0; 4]: (4188) {G9,W15,D5,L1,V1,M1}  { rd( X, X ) ==> ld( ld( X, X )
% 16.50/16.91    , ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd
% 16.50/16.91    ( Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.91  parent0: (4189) {G10,W7,D3,L1,V1,M1}  { rd( X, X ) ==> ld( X, X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4192) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> ld( X, 
% 16.50/16.91    mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.50/16.91  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.50/16.91    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4202) {G2,W23,D7,L1,V2,M1}  { mult( rd( X, X ), mult( X, rd( X, X
% 16.50/16.91     ) ) ) ==> ld( Y, mult( mult( mult( Y, rd( X, X ) ), X ), ld( X, X ) ) )
% 16.50/16.91     }.
% 16.50/16.91  parent0[0]: (144) {G11,W15,D4,L1,V2,M1} P(78,18);d(85);d(6);d(66);d(85);d(
% 16.50/16.91    19);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.50/16.91    , Y ) ) }.
% 16.50/16.91  parent1[0; 12]: (4192) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> 
% 16.50/16.91    ld( X, mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := X
% 16.50/16.91     Z := mult( Y, rd( X, X ) )
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := rd( X, X )
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4205) {G3,W23,D7,L1,V2,M1}  { mult( rd( X, X ), mult( X, rd( X, X
% 16.50/16.91     ) ) ) ==> ld( Y, mult( mult( mult( Y, ld( X, X ) ), X ), ld( X, X ) ) )
% 16.50/16.91     }.
% 16.50/16.91  parent0[0]: (134) {G11,W15,D5,L1,V2,M1} P(77,29);d(66);d(85);d(18);d(6);d(
% 16.50/16.91    85);d(6) { mult( mult( Z, rd( Y, Y ) ), Y ) ==> mult( mult( Z, ld( Y, Y )
% 16.50/16.91     ), Y ) }.
% 16.50/16.91  parent1[0; 13]: (4202) {G2,W23,D7,L1,V2,M1}  { mult( rd( X, X ), mult( X, 
% 16.50/16.91    rd( X, X ) ) ) ==> ld( Y, mult( mult( mult( Y, rd( X, X ) ), X ), ld( X, 
% 16.50/16.91    X ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4206) {G2,W19,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, rd( X, X
% 16.50/16.91     ) ) ) ==> mult( ld( X, X ), mult( X, ld( X, X ) ) ) }.
% 16.50/16.91  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.50/16.91    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.50/16.91  parent1[0; 10]: (4205) {G3,W23,D7,L1,V2,M1}  { mult( rd( X, X ), mult( X, 
% 16.50/16.91    rd( X, X ) ) ) ==> ld( Y, mult( mult( mult( Y, ld( X, X ) ), X ), ld( X, 
% 16.50/16.91    X ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := ld( X, X )
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4207) {G3,W19,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, rd( X, X
% 16.50/16.91     ) ) ) ==> mult( ld( ld( X, X ), X ), ld( X, X ) ) }.
% 16.50/16.91  parent0[0]: (91) {G12,W19,D5,L1,V3,M1} P(88,33);d(85);d(11);d(85) { mult( 
% 16.50/16.91    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.50/16.91    , Z ) ) }.
% 16.50/16.91  parent1[0; 10]: (4206) {G2,W19,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, 
% 16.50/16.91    rd( X, X ) ) ) ==> mult( ld( X, X ), mult( X, ld( X, X ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91     Z := X
% 16.50/16.91     T := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4208) {G4,W15,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, rd( X, X
% 16.50/16.91     ) ) ) ==> mult( ld( X, X ), X ) }.
% 16.50/16.91  parent0[0]: (97) {G13,W15,D5,L1,V2,M1} P(10,11);d(1);d(91) { mult( ld( ld( 
% 16.50/16.91    Z, Y ), Y ), ld( Y, Z ) ) ==> mult( ld( Y, Z ), Z ) }.
% 16.50/16.91  parent1[0; 10]: (4207) {G3,W19,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, 
% 16.50/16.91    rd( X, X ) ) ) ==> mult( ld( ld( X, X ), X ), ld( X, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4209) {G3,W15,D6,L1,V1,M1}  { mult( mult( X, rd( rd( X, X ), X )
% 16.50/16.91     ), X ) ==> mult( ld( X, X ), X ) }.
% 16.50/16.91  parent0[0]: (18) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, 
% 16.50/16.91    Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.50/16.91  parent1[0; 1]: (4208) {G4,W15,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, rd
% 16.50/16.91    ( X, X ) ) ) ==> mult( ld( X, X ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := X
% 16.50/16.91     Z := rd( X, X )
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4210) {G4,W15,D6,L1,V1,M1}  { mult( mult( X, rd( ld( X, X ), X )
% 16.50/16.91     ), X ) ==> mult( ld( X, X ), X ) }.
% 16.50/16.91  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( 
% 16.50/16.91    Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.91  parent1[0; 5]: (4209) {G3,W15,D6,L1,V1,M1}  { mult( mult( X, rd( rd( X, X )
% 16.50/16.91    , X ) ), X ) ==> mult( ld( X, X ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4211) {G4,W11,D4,L1,V1,M1}  { mult( rd( X, X ), X ) ==> mult( ld
% 16.50/16.91    ( X, X ), X ) }.
% 16.50/16.91  parent0[0]: (25) {G3,W15,D6,L1,V3,M1} P(0,18) { mult( mult( Z, rd( ld( X, Y
% 16.50/16.91     ), X ) ), X ) ==> mult( rd( Z, X ), Y ) }.
% 16.50/16.91  parent1[0; 1]: (4210) {G4,W15,D6,L1,V1,M1}  { mult( mult( X, rd( ld( X, X )
% 16.50/16.91    , X ) ), X ) ==> mult( ld( X, X ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := X
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4212) {G1,W7,D4,L1,V1,M1}  { X ==> mult( ld( X, X ), X ) }.
% 16.50/16.91  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.91  parent1[0; 1]: (4211) {G4,W11,D4,L1,V1,M1}  { mult( rd( X, X ), X ) ==> 
% 16.50/16.91    mult( ld( X, X ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4213) {G1,W7,D4,L1,V1,M1}  { mult( ld( X, X ), X ) ==> X }.
% 16.50/16.91  parent0[0]: (4212) {G1,W7,D4,L1,V1,M1}  { X ==> mult( ld( X, X ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (162) {G15,W7,D4,L1,V1,M1} P(144,11);d(134);d(11);d(91);d(97);
% 16.50/16.91    d(18);d(157);d(25);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.50/16.91  parent0: (4213) {G1,W7,D4,L1,V1,M1}  { mult( ld( X, X ), X ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4215) {G7,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( X, rd( X, Y
% 16.50/16.91     ) ), Y ) }.
% 16.50/16.91  parent0[0]: (78) {G7,W11,D5,L1,V2,M1} P(47,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.50/16.91    X ) ==> ld( X, X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4216) {G8,W11,D5,L1,V1,M1}  { ld( X, X ) ==> mult( ld( X, ld( X, 
% 16.50/16.91    X ) ), X ) }.
% 16.50/16.91  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( 
% 16.50/16.91    Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.91  parent1[0; 7]: (4215) {G7,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( X, 
% 16.50/16.91    rd( X, Y ) ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4217) {G8,W11,D5,L1,V1,M1}  { mult( ld( X, ld( X, X ) ), X ) ==> 
% 16.50/16.91    ld( X, X ) }.
% 16.50/16.91  parent0[0]: (4216) {G8,W11,D5,L1,V1,M1}  { ld( X, X ) ==> mult( ld( X, ld( 
% 16.50/16.91    X, X ) ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (167) {G15,W11,D5,L1,V1,M1} P(157,78) { mult( ld( X, ld( X, X
% 16.50/16.91     ) ), X ) ==> ld( X, X ) }.
% 16.50/16.91  parent0: (4217) {G8,W11,D5,L1,V1,M1}  { mult( ld( X, ld( X, X ) ), X ) ==> 
% 16.50/16.91    ld( X, X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4219) {G9,W11,D5,L1,V3,M1}  { rd( X, Z ) ==> mult( X, ld( Y, rd( Y
% 16.50/16.91    , Z ) ) ) }.
% 16.50/16.91  parent0[0]: (66) {G9,W11,D5,L1,V3,M1} P(54,0) { mult( X, ld( Z, rd( Z, Y )
% 16.50/16.91     ) ) ==> rd( X, Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4221) {G10,W11,D5,L1,V2,M1}  { rd( X, Y ) ==> mult( X, ld( Y, ld
% 16.50/16.91    ( Y, Y ) ) ) }.
% 16.50/16.91  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( 
% 16.50/16.91    Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.91  parent1[0; 8]: (4219) {G9,W11,D5,L1,V3,M1}  { rd( X, Z ) ==> mult( X, ld( Y
% 16.50/16.91    , rd( Y, Z ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4223) {G10,W11,D5,L1,V2,M1}  { mult( X, ld( Y, ld( Y, Y ) ) ) ==> 
% 16.50/16.91    rd( X, Y ) }.
% 16.50/16.91  parent0[0]: (4221) {G10,W11,D5,L1,V2,M1}  { rd( X, Y ) ==> mult( X, ld( Y, 
% 16.50/16.91    ld( Y, Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (170) {G15,W11,D5,L1,V2,M1} P(157,66) { mult( Y, ld( X, ld( X
% 16.50/16.91    , X ) ) ) ==> rd( Y, X ) }.
% 16.50/16.91  parent0: (4223) {G10,W11,D5,L1,V2,M1}  { mult( X, ld( Y, ld( Y, Y ) ) ) ==>
% 16.50/16.91     rd( X, Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4225) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd( X, 
% 16.50/16.91    Y ) ) }.
% 16.50/16.91  parent0[0]: (47) {G6,W11,D4,L1,V2,M1} P(2,39) { ld( X, rd( X, Y ) ) = rd( 
% 16.50/16.91    ld( Y, Y ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4226) {G7,W11,D4,L1,V1,M1}  { rd( ld( X, X ), X ) = ld( X, ld( X
% 16.50/16.91    , X ) ) }.
% 16.50/16.91  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( 
% 16.50/16.91    Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.91  parent1[0; 8]: (4225) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, 
% 16.50/16.91    rd( X, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (171) {G15,W11,D4,L1,V1,M1} P(157,47) { rd( ld( X, X ), X ) 
% 16.50/16.91    ==> ld( X, ld( X, X ) ) }.
% 16.50/16.91  parent0: (4226) {G7,W11,D4,L1,V1,M1}  { rd( ld( X, X ), X ) = ld( X, ld( X
% 16.50/16.91    , X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4229) {G9,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = ld( Y, rd( Y
% 16.50/16.91    , X ) ) }.
% 16.50/16.91  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( 
% 16.50/16.91    Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.91  parent1[0; 3]: (54) {G8,W11,D4,L1,V3,M1} P(53,53) { ld( T, rd( T, Y ) ) = 
% 16.50/16.91    ld( Z, rd( Z, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := T
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91     T := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (172) {G15,W11,D4,L1,V2,M1} P(157,54) { ld( X, ld( X, X ) ) = 
% 16.50/16.91    ld( Y, rd( Y, X ) ) }.
% 16.50/16.91  parent0: (4229) {G9,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = ld( Y, rd( Y
% 16.50/16.91    , X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4232) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X, rd( X
% 16.50/16.91    , Y ) ) }.
% 16.50/16.91  parent0[0]: (53) {G7,W11,D4,L1,V3,M1} P(2,40) { ld( X, rd( X, Y ) ) = ld( 
% 16.50/16.91    mult( Z, Y ), Z ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4233) {G8,W11,D4,L1,V2,M1}  { ld( mult( X, Y ), X ) = ld( Y, ld( 
% 16.50/16.91    Y, Y ) ) }.
% 16.50/16.91  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( 
% 16.50/16.91    Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.91  parent1[0; 8]: (4232) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X
% 16.50/16.91    , rd( X, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4234) {G8,W11,D4,L1,V2,M1}  { ld( Y, ld( Y, Y ) ) = ld( mult( X, Y
% 16.50/16.91     ), X ) }.
% 16.50/16.91  parent0[0]: (4233) {G8,W11,D4,L1,V2,M1}  { ld( mult( X, Y ), X ) = ld( Y, 
% 16.50/16.91    ld( Y, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (173) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.50/16.91    ld( mult( Y, X ), Y ) }.
% 16.50/16.91  parent0: (4234) {G8,W11,D4,L1,V2,M1}  { ld( Y, ld( Y, Y ) ) = ld( mult( X, 
% 16.50/16.91    Y ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4236) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.50/16.91  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4237) {G2,W7,D4,L1,V1,M1}  { X ==> ld( ld( X, X ), X ) }.
% 16.50/16.91  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( 
% 16.50/16.91    Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.91  parent1[0; 3]: (4236) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4238) {G2,W7,D4,L1,V1,M1}  { ld( ld( X, X ), X ) ==> X }.
% 16.50/16.91  parent0[0]: (4237) {G2,W7,D4,L1,V1,M1}  { X ==> ld( ld( X, X ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (175) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> 
% 16.50/16.91    X }.
% 16.50/16.91  parent0: (4238) {G2,W7,D4,L1,V1,M1}  { ld( ld( X, X ), X ) ==> X }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4240) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), Y ) ==> mult( mult
% 16.50/16.91    ( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.50/16.91  parent0[0]: (29) {G3,W15,D5,L1,V3,M1} P(0,19) { mult( mult( Z, X ), rd( ld
% 16.50/16.91    ( X, Y ), X ) ) ==> rd( mult( Z, Y ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4243) {G4,W19,D5,L1,V2,M1}  { rd( mult( X, Y ), ld( Y, Y ) ) ==> 
% 16.50/16.91    mult( mult( X, ld( Y, Y ) ), rd( Y, ld( Y, Y ) ) ) }.
% 16.50/16.91  parent0[0]: (175) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> X
% 16.50/16.91     }.
% 16.50/16.91  parent1[0; 15]: (4240) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), Y ) ==> 
% 16.50/16.91    mult( mult( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := ld( Y, Y )
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4244) {G2,W15,D5,L1,V2,M1}  { rd( mult( X, Y ), ld( Y, Y ) ) ==> 
% 16.50/16.91    mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.50/16.91  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.50/16.91  parent1[0; 14]: (4243) {G4,W19,D5,L1,V2,M1}  { rd( mult( X, Y ), ld( Y, Y )
% 16.50/16.91     ) ==> mult( mult( X, ld( Y, Y ) ), rd( Y, ld( Y, Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4245) {G3,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, Y ) ) 
% 16.50/16.91    ==> mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.50/16.91  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.91    mult( Z, ld( X, Y ) ) }.
% 16.50/16.91  parent1[0; 1]: (4244) {G2,W15,D5,L1,V2,M1}  { rd( mult( X, Y ), ld( Y, Y )
% 16.50/16.91     ) ==> mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := mult( X, Y )
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (178) {G16,W15,D5,L1,V2,M1} P(175,29);d(7);d(85) { mult( mult
% 16.50/16.91    ( Y, X ), ld( X, X ) ) ==> mult( mult( Y, ld( X, X ) ), X ) }.
% 16.50/16.91  parent0: (4245) {G3,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, Y ) ) 
% 16.50/16.91    ==> mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4248) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( mult( X
% 16.50/16.91    , Y ), rd( mult( X, Z ), Y ) ) }.
% 16.50/16.91  parent0[0]: (33) {G4,W15,D5,L1,V3,M1} P(29,1) { ld( mult( X, Y ), rd( mult
% 16.50/16.91    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4250) {G5,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( mult( 
% 16.50/16.91    ld( Y, Y ), X ), rd( Y, X ) ) }.
% 16.50/16.91  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(144,11);d(134);d(11);d(91);d(97);d
% 16.50/16.91    (18);d(157);d(25);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.50/16.91  parent1[0; 13]: (4248) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( 
% 16.50/16.91    mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := ld( Y, Y )
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4252) {G5,W15,D5,L1,V2,M1}  { ld( mult( ld( Y, Y ), X ), rd( Y, X
% 16.50/16.91     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.50/16.91  parent0[0]: (4250) {G5,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( mult
% 16.50/16.91    ( ld( Y, Y ), X ), rd( Y, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (182) {G16,W15,D5,L1,V2,M1} P(162,33) { ld( mult( ld( X, X ), 
% 16.50/16.91    Y ), rd( X, Y ) ) ==> rd( ld( Y, X ), Y ) }.
% 16.50/16.91  parent0: (4252) {G5,W15,D5,L1,V2,M1}  { ld( mult( ld( Y, Y ), X ), rd( Y, X
% 16.50/16.91     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4254) {G2,W15,D5,L1,V3,M1}  { Y ==> ld( mult( mult( X, Y ), rd( Z
% 16.50/16.91    , Y ) ), mult( X, mult( Y, Z ) ) ) }.
% 16.50/16.91  parent0[0]: (17) {G2,W15,D5,L1,V3,M1} P(13,1) { ld( mult( mult( X, Y ), rd
% 16.50/16.91    ( Z, Y ) ), mult( X, mult( Y, Z ) ) ) ==> Y }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4258) {G3,W19,D6,L1,V2,M1}  { ld( X, X ) ==> ld( mult( mult( Y, 
% 16.50/16.91    ld( X, X ) ), rd( X, ld( X, X ) ) ), mult( Y, X ) ) }.
% 16.50/16.91  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(144,11);d(134);d(11);d(91);d(97);d
% 16.50/16.91    (18);d(157);d(25);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.50/16.91  parent1[0; 18]: (4254) {G2,W15,D5,L1,V3,M1}  { Y ==> ld( mult( mult( X, Y )
% 16.50/16.91    , rd( Z, Y ) ), mult( X, mult( Y, Z ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := ld( X, X )
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4259) {G2,W15,D6,L1,V2,M1}  { ld( X, X ) ==> ld( mult( mult( Y, 
% 16.50/16.91    ld( X, X ) ), X ), mult( Y, X ) ) }.
% 16.50/16.91  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.50/16.91  parent1[0; 11]: (4258) {G3,W19,D6,L1,V2,M1}  { ld( X, X ) ==> ld( mult( 
% 16.50/16.91    mult( Y, ld( X, X ) ), rd( X, ld( X, X ) ) ), mult( Y, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4260) {G2,W15,D6,L1,V2,M1}  { ld( mult( mult( Y, ld( X, X ) ), X )
% 16.50/16.91    , mult( Y, X ) ) ==> ld( X, X ) }.
% 16.50/16.91  parent0[0]: (4259) {G2,W15,D6,L1,V2,M1}  { ld( X, X ) ==> ld( mult( mult( Y
% 16.50/16.91    , ld( X, X ) ), X ), mult( Y, X ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (185) {G16,W15,D6,L1,V2,M1} P(162,17);d(7) { ld( mult( mult( Y
% 16.50/16.91    , ld( X, X ) ), X ), mult( Y, X ) ) ==> ld( X, X ) }.
% 16.50/16.91  parent0: (4260) {G2,W15,D6,L1,V2,M1}  { ld( mult( mult( Y, ld( X, X ) ), X
% 16.50/16.91     ), mult( Y, X ) ) ==> ld( X, X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4262) {G3,W19,D6,L1,V3,M1}  { ld( Y, Z ) ==> ld( mult( mult( X, ld
% 16.50/16.91    ( Y, Z ) ), Y ), mult( X, mult( ld( Y, Z ), Z ) ) ) }.
% 16.50/16.91  parent0[0]: (20) {G3,W19,D6,L1,V3,M1} P(7,17) { ld( mult( mult( Z, ld( Y, X
% 16.50/16.91     ) ), Y ), mult( Z, mult( ld( Y, X ), X ) ) ) ==> ld( Y, X ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4288) {G4,W27,D7,L1,V3,M1}  { ld( X, ld( X, X ) ) ==> ld( mult( 
% 16.50/16.91    mult( Y, ld( X, ld( X, X ) ) ), X ), mult( Y, mult( ld( Z, rd( Z, X ) ), 
% 16.50/16.91    ld( X, X ) ) ) ) }.
% 16.50/16.91  parent0[0]: (172) {G15,W11,D4,L1,V2,M1} P(157,54) { ld( X, ld( X, X ) ) = 
% 16.50/16.91    ld( Y, rd( Y, X ) ) }.
% 16.50/16.91  parent1[0; 19]: (4262) {G3,W19,D6,L1,V3,M1}  { ld( Y, Z ) ==> ld( mult( 
% 16.50/16.91    mult( X, ld( Y, Z ) ), Y ), mult( X, mult( ld( Y, Z ), Z ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91     Z := ld( X, X )
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4290) {G5,W27,D7,L1,V4,M1}  { ld( X, ld( X, X ) ) ==> ld( mult( 
% 16.50/16.91    mult( Y, ld( T, rd( T, X ) ) ), X ), mult( Y, mult( ld( Z, rd( Z, X ) ), 
% 16.50/16.91    ld( X, X ) ) ) ) }.
% 16.50/16.91  parent0[0]: (172) {G15,W11,D4,L1,V2,M1} P(157,54) { ld( X, ld( X, X ) ) = 
% 16.50/16.91    ld( Y, rd( Y, X ) ) }.
% 16.50/16.91  parent1[0; 10]: (4288) {G4,W27,D7,L1,V3,M1}  { ld( X, ld( X, X ) ) ==> ld( 
% 16.50/16.91    mult( mult( Y, ld( X, ld( X, X ) ) ), X ), mult( Y, mult( ld( Z, rd( Z, X
% 16.50/16.91     ) ), ld( X, X ) ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := T
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4291) {G6,W27,D7,L1,V5,M1}  { ld( U, rd( U, X ) ) ==> ld( mult( 
% 16.50/16.91    mult( Y, ld( Z, rd( Z, X ) ) ), X ), mult( Y, mult( ld( T, rd( T, X ) ), 
% 16.50/16.91    ld( X, X ) ) ) ) }.
% 16.50/16.91  parent0[0]: (172) {G15,W11,D4,L1,V2,M1} P(157,54) { ld( X, ld( X, X ) ) = 
% 16.50/16.91    ld( Y, rd( Y, X ) ) }.
% 16.50/16.91  parent1[0; 1]: (4290) {G5,W27,D7,L1,V4,M1}  { ld( X, ld( X, X ) ) ==> ld( 
% 16.50/16.91    mult( mult( Y, ld( T, rd( T, X ) ) ), X ), mult( Y, mult( ld( Z, rd( Z, X
% 16.50/16.91     ) ), ld( X, X ) ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := U
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := T
% 16.50/16.91     T := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4297) {G7,W23,D7,L1,V4,M1}  { ld( X, rd( X, Y ) ) ==> ld( mult( 
% 16.50/16.91    rd( Z, Y ), Y ), mult( Z, mult( ld( U, rd( U, Y ) ), ld( Y, Y ) ) ) ) }.
% 16.50/16.91  parent0[0]: (66) {G9,W11,D5,L1,V3,M1} P(54,0) { mult( X, ld( Z, rd( Z, Y )
% 16.50/16.91     ) ) ==> rd( X, Y ) }.
% 16.50/16.91  parent1[0; 8]: (4291) {G6,W27,D7,L1,V5,M1}  { ld( U, rd( U, X ) ) ==> ld( 
% 16.50/16.91    mult( mult( Y, ld( Z, rd( Z, X ) ) ), X ), mult( Y, mult( ld( T, rd( T, X
% 16.50/16.91     ) ), ld( X, X ) ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Z
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := T
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := T
% 16.50/16.91     T := U
% 16.50/16.91     U := X
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4298) {G1,W19,D7,L1,V4,M1}  { ld( X, rd( X, Y ) ) ==> ld( Z, mult
% 16.50/16.91    ( Z, mult( ld( T, rd( T, Y ) ), ld( Y, Y ) ) ) ) }.
% 16.50/16.91  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.91  parent1[0; 7]: (4297) {G7,W23,D7,L1,V4,M1}  { ld( X, rd( X, Y ) ) ==> ld( 
% 16.50/16.91    mult( rd( Z, Y ), Y ), mult( Z, mult( ld( U, rd( U, Y ) ), ld( Y, Y ) ) )
% 16.50/16.91     ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91     T := U
% 16.50/16.91     U := T
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4299) {G1,W15,D5,L1,V3,M1}  { ld( X, rd( X, Y ) ) ==> mult( ld( T
% 16.50/16.91    , rd( T, Y ) ), ld( Y, Y ) ) }.
% 16.50/16.91  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.91  parent1[0; 6]: (4298) {G1,W19,D7,L1,V4,M1}  { ld( X, rd( X, Y ) ) ==> ld( Z
% 16.50/16.91    , mult( Z, mult( ld( T, rd( T, Y ) ), ld( Y, Y ) ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := mult( ld( T, rd( T, Y ) ), ld( Y, Y ) )
% 16.50/16.91     Y := Z
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91     T := T
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4300) {G1,W15,D5,L1,V3,M1}  { mult( ld( Z, rd( Z, Y ) ), ld( Y, Y
% 16.50/16.91     ) ) ==> ld( X, rd( X, Y ) ) }.
% 16.50/16.91  parent0[0]: (4299) {G1,W15,D5,L1,V3,M1}  { ld( X, rd( X, Y ) ) ==> mult( ld
% 16.50/16.91    ( T, rd( T, Y ) ), ld( Y, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := T
% 16.50/16.91     T := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (191) {G16,W15,D5,L1,V2,M1} P(172,20);d(66);d(2);d(1) { mult( 
% 16.50/16.91    ld( Y, rd( Y, X ) ), ld( X, X ) ) ==> ld( Y, rd( Y, X ) ) }.
% 16.50/16.91  parent0: (4300) {G1,W15,D5,L1,V3,M1}  { mult( ld( Z, rd( Z, Y ) ), ld( Y, Y
% 16.50/16.91     ) ) ==> ld( X, rd( X, Y ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4302) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( mult( X, Y
% 16.50/16.91     ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.50/16.91  parent0[0]: (127) {G3,W15,D5,L1,V3,M1} P(12,14);d(115) { rd( mult( mult( X
% 16.50/16.91    , T ), Y ), mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := T
% 16.50/16.91     T := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4303) {G4,W19,D5,L1,V2,M1}  { rd( ld( X, ld( X, X ) ), Y ) ==> rd
% 16.50/16.91    ( mult( ld( X, X ), Y ), mult( Y, mult( X, Y ) ) ) }.
% 16.50/16.91  parent0[0]: (167) {G15,W11,D5,L1,V1,M1} P(157,78) { mult( ld( X, ld( X, X )
% 16.50/16.91     ), X ) ==> ld( X, X ) }.
% 16.50/16.91  parent1[0; 10]: (4302) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( 
% 16.50/16.91    mult( X, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := ld( X, ld( X, X ) )
% 16.50/16.91     Y := X
% 16.50/16.91     Z := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4305) {G4,W19,D5,L1,V2,M1}  { rd( mult( ld( X, X ), Y ), mult( Y, 
% 16.50/16.91    mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.50/16.91  parent0[0]: (4303) {G4,W19,D5,L1,V2,M1}  { rd( ld( X, ld( X, X ) ), Y ) ==>
% 16.50/16.91     rd( mult( ld( X, X ), Y ), mult( Y, mult( X, Y ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  subsumption: (210) {G16,W19,D5,L1,V2,M1} P(167,127) { rd( mult( ld( X, X )
% 16.50/16.91    , Y ), mult( Y, mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.50/16.91  parent0: (4305) {G4,W19,D5,L1,V2,M1}  { rd( mult( ld( X, X ), Y ), mult( Y
% 16.50/16.91    , mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Y
% 16.50/16.91  end
% 16.50/16.91  permutation0:
% 16.50/16.91     0 ==> 0
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  eqswap: (4308) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( mult( X, Y
% 16.50/16.91     ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.50/16.91  parent0[0]: (127) {G3,W15,D5,L1,V3,M1} P(12,14);d(115) { rd( mult( mult( X
% 16.50/16.91    , T ), Y ), mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := X
% 16.50/16.91     Y := Z
% 16.50/16.91     Z := T
% 16.50/16.91     T := Y
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4311) {G4,W19,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Z ) ==> rd
% 16.50/16.91    ( mult( ld( Y, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.50/16.91  parent0[0]: (78) {G7,W11,D5,L1,V2,M1} P(47,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.50/16.91    X ) ==> ld( X, X ) }.
% 16.50/16.91  parent1[0; 10]: (4308) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( 
% 16.50/16.91    mult( X, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.50/16.91  substitution0:
% 16.50/16.91     X := Y
% 16.50/16.91     Y := X
% 16.50/16.91  end
% 16.50/16.91  substitution1:
% 16.50/16.91     X := ld( X, rd( X, Y ) )
% 16.50/16.91     Y := Y
% 16.50/16.91     Z := Z
% 16.50/16.91  end
% 16.50/16.91  
% 16.50/16.91  paramod: (4313) {G5,W15,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Z ) ==> rd
% 16.50/16.91    ( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.50/16.91  parent0[0]: (210) {G16,W19,D5,L1,V2,M1} P(167,127) { rd( mult( ld( X, X ), 
% 16.50/16.91    Y ), mult( Y, mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.50/16.91  parent1[0; 8]: (4311) {G4,W19,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Z ) 
% 16.50/16.92    ==> rd( mult( ld( Y, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4314) {G5,W15,D5,L1,V3,M1}  { rd( ld( Y, ld( Y, Y ) ), Z ) ==> rd
% 16.50/16.92    ( ld( X, rd( X, Y ) ), Z ) }.
% 16.50/16.92  parent0[0]: (4313) {G5,W15,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Z ) ==>
% 16.50/16.92     rd( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (216) {G17,W15,D5,L1,V3,M1} P(78,127);d(210) { rd( ld( Y, ld( 
% 16.50/16.92    Y, Y ) ), Z ) = rd( ld( X, rd( X, Y ) ), Z ) }.
% 16.50/16.92  parent0: (4314) {G5,W15,D5,L1,V3,M1}  { rd( ld( Y, ld( Y, Y ) ), Z ) ==> rd
% 16.50/16.92    ( ld( X, rd( X, Y ) ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4316) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( mult( X, Y
% 16.50/16.92     ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.50/16.92  parent0[0]: (127) {G3,W15,D5,L1,V3,M1} P(12,14);d(115) { rd( mult( mult( X
% 16.50/16.92    , T ), Y ), mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := T
% 16.50/16.92     T := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4320) {G2,W23,D8,L1,V4,M1}  { rd( mult( mult( rd( X, mult( Y, 
% 16.50/16.92    mult( Z, Y ) ) ), Y ), Z ), T ) ==> rd( mult( X, T ), mult( T, mult( Y, T
% 16.50/16.92     ) ) ) }.
% 16.50/16.92  parent0[0]: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.50/16.92    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.50/16.92  parent1[0; 16]: (4316) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( 
% 16.50/16.92    mult( X, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := mult( mult( rd( X, mult( Y, mult( Z, Y ) ) ), Y ), Z )
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := T
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4324) {G3,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), T ) ==> rd( mult( X
% 16.50/16.92    , T ), mult( T, mult( Y, T ) ) ) }.
% 16.50/16.92  parent0[0]: (115) {G2,W15,D7,L1,V3,M1} P(12,3) { mult( mult( rd( X, mult( Y
% 16.50/16.92    , mult( Z, Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.50/16.92  parent1[0; 2]: (4320) {G2,W23,D8,L1,V4,M1}  { rd( mult( mult( rd( X, mult( 
% 16.50/16.92    Y, mult( Z, Y ) ) ), Y ), Z ), T ) ==> rd( mult( X, T ), mult( T, mult( Y
% 16.50/16.92    , T ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92     T := T
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4325) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), mult( Z, mult( Y, 
% 16.50/16.92    Z ) ) ) ==> rd( rd( X, Y ), Z ) }.
% 16.50/16.92  parent0[0]: (4324) {G3,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), T ) ==> rd( mult
% 16.50/16.92    ( X, T ), mult( T, mult( Y, T ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := T
% 16.50/16.92     T := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (217) {G4,W15,D5,L1,V3,M1} P(12,127);d(115) { rd( mult( X, T )
% 16.50/16.92    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.50/16.92  parent0: (4325) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), mult( Z, mult( Y
% 16.50/16.92    , Z ) ) ) ==> rd( rd( X, Y ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := T
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  *** allocated 113905 integers for termspace/termends
% 16.50/16.92  eqswap: (4327) {G4,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), Y ) ==> rd( mult( X
% 16.50/16.92    , Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.92  parent0[0]: (217) {G4,W15,D5,L1,V3,M1} P(12,127);d(115) { rd( mult( X, T )
% 16.50/16.92    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := T
% 16.50/16.92     T := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4334) {G5,W27,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z, Z ) )
% 16.50/16.92     ) ==> rd( rd( X, Z ), mult( ld( Z, ld( Z, Z ) ), mult( Y, ld( Z, ld( Z, 
% 16.50/16.92    Z ) ) ) ) ) }.
% 16.50/16.92  parent0[0]: (170) {G15,W11,D5,L1,V2,M1} P(157,66) { mult( Y, ld( X, ld( X, 
% 16.50/16.92    X ) ) ) ==> rd( Y, X ) }.
% 16.50/16.92  parent1[0; 11]: (4327) {G4,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), Y ) ==> rd( 
% 16.50/16.92    mult( X, Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := ld( Z, ld( Z, Z ) )
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4337) {G6,W27,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z, Z ) )
% 16.50/16.92     ) ==> rd( rd( X, Z ), mult( ld( ld( ld( Z, Z ), Z ), Y ), ld( Z, ld( Z, 
% 16.50/16.92    Z ) ) ) ) }.
% 16.50/16.92  parent0[0]: (91) {G12,W19,D5,L1,V3,M1} P(88,33);d(85);d(11);d(85) { mult( 
% 16.50/16.92    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.50/16.92    , Z ) ) }.
% 16.50/16.92  parent1[0; 14]: (4334) {G5,W27,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z
% 16.50/16.92    , Z ) ) ) ==> rd( rd( X, Z ), mult( ld( Z, ld( Z, Z ) ), mult( Y, ld( Z, 
% 16.50/16.92    ld( Z, Z ) ) ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := T
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := ld( Z, Z )
% 16.50/16.92     T := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4338) {G7,W23,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z, Z ) )
% 16.50/16.92     ) ==> rd( rd( X, Z ), rd( ld( ld( ld( Z, Z ), Z ), Y ), Z ) ) }.
% 16.50/16.92  parent0[0]: (170) {G15,W11,D5,L1,V2,M1} P(157,66) { mult( Y, ld( X, ld( X, 
% 16.50/16.92    X ) ) ) ==> rd( Y, X ) }.
% 16.50/16.92  parent1[0; 14]: (4337) {G6,W27,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z
% 16.50/16.92    , Z ) ) ) ==> rd( rd( X, Z ), mult( ld( ld( ld( Z, Z ), Z ), Y ), ld( Z, 
% 16.50/16.92    ld( Z, Z ) ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := ld( ld( ld( Z, Z ), Z ), Y )
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4339) {G8,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z, Z ) )
% 16.50/16.92     ) ==> rd( rd( X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.50/16.92  parent0[0]: (175) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> X
% 16.50/16.92     }.
% 16.50/16.92  parent1[0; 16]: (4338) {G7,W23,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z
% 16.50/16.92    , Z ) ) ) ==> rd( rd( X, Z ), rd( ld( ld( ld( Z, Z ), Z ), Y ), Z ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4340) {G9,W19,D5,L1,V3,M1}  { mult( rd( X, Y ), ld( ld( Z, Z ), Z
% 16.50/16.92     ) ) ==> rd( rd( X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.50/16.92  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.92    mult( Z, ld( X, Y ) ) }.
% 16.50/16.92  parent1[0; 1]: (4339) {G8,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z
% 16.50/16.92    , Z ) ) ) ==> rd( rd( X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := ld( Z, Z )
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := rd( X, Y )
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4341) {G10,W15,D5,L1,V3,M1}  { mult( rd( X, Y ), Z ) ==> rd( rd( 
% 16.50/16.92    X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.50/16.92  parent0[0]: (175) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> X
% 16.50/16.92     }.
% 16.50/16.92  parent1[0; 5]: (4340) {G9,W19,D5,L1,V3,M1}  { mult( rd( X, Y ), ld( ld( Z, 
% 16.50/16.92    Z ), Z ) ) ==> rd( rd( X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4342) {G10,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), rd( ld( Z, Y ), Z )
% 16.50/16.92     ) ==> mult( rd( X, Y ), Z ) }.
% 16.50/16.92  parent0[0]: (4341) {G10,W15,D5,L1,V3,M1}  { mult( rd( X, Y ), Z ) ==> rd( 
% 16.50/16.92    rd( X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (390) {G16,W15,D5,L1,V3,M1} P(170,217);d(91);d(170);d(175);d(
% 16.50/16.92    85);d(175) { rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) ==> mult( rd( X, Z ), 
% 16.50/16.92    Y ) }.
% 16.50/16.92  parent0: (4342) {G10,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), rd( ld( Z, Y ), Z
% 16.50/16.92     ) ) ==> mult( rd( X, Y ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4344) {G4,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), Y ) ==> rd( mult( X
% 16.50/16.92    , Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.92  parent0[0]: (217) {G4,W15,D5,L1,V3,M1} P(12,127);d(115) { rd( mult( X, T )
% 16.50/16.92    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := T
% 16.50/16.92     T := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4348) {G2,W23,D9,L1,V4,M1}  { rd( rd( X, mult( mult( rd( Y, mult
% 16.50/16.92    ( Z, mult( T, Z ) ) ), Z ), T ) ), Z ) ==> rd( mult( X, Z ), mult( Z, Y )
% 16.50/16.92     ) }.
% 16.50/16.92  parent0[0]: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.50/16.92    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.50/16.92  parent1[0; 22]: (4344) {G4,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), Y ) ==> rd( 
% 16.50/16.92    mult( X, Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := T
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := mult( mult( rd( Y, mult( Z, mult( T, Z ) ) ), Z ), T )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4349) {G3,W15,D5,L1,V3,M1}  { rd( rd( X, rd( Y, Z ) ), Z ) ==> rd
% 16.50/16.92    ( mult( X, Z ), mult( Z, Y ) ) }.
% 16.50/16.92  parent0[0]: (115) {G2,W15,D7,L1,V3,M1} P(12,3) { mult( mult( rd( X, mult( Y
% 16.50/16.92    , mult( Z, Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.50/16.92  parent1[0; 4]: (4348) {G2,W23,D9,L1,V4,M1}  { rd( rd( X, mult( mult( rd( Y
% 16.50/16.92    , mult( Z, mult( T, Z ) ) ), Z ), T ) ), Z ) ==> rd( mult( X, Z ), mult( 
% 16.50/16.92    Z, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := T
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92     T := T
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4350) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), mult( Z, Y ) ) ==>
% 16.50/16.92     rd( rd( X, rd( Y, Z ) ), Z ) }.
% 16.50/16.92  parent0[0]: (4349) {G3,W15,D5,L1,V3,M1}  { rd( rd( X, rd( Y, Z ) ), Z ) ==>
% 16.50/16.92     rd( mult( X, Z ), mult( Z, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (394) {G5,W15,D5,L1,V3,M1} P(12,217);d(115) { rd( mult( T, Y )
% 16.50/16.92    , mult( Y, X ) ) ==> rd( rd( T, rd( X, Y ) ), Y ) }.
% 16.50/16.92  parent0: (4350) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), mult( Z, Y ) ) 
% 16.50/16.92    ==> rd( rd( X, rd( Y, Z ) ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := T
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4352) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.50/16.92  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4353) {G2,W15,D5,L1,V3,M1}  { mult( X, mult( Y, X ) ) ==> ld( rd
% 16.50/16.92    ( rd( Z, Y ), X ), mult( Z, X ) ) }.
% 16.50/16.92  parent0[0]: (217) {G4,W15,D5,L1,V3,M1} P(12,127);d(115) { rd( mult( X, T )
% 16.50/16.92    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.50/16.92  parent1[0; 7]: (4352) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := T
% 16.50/16.92     T := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := mult( Z, X )
% 16.50/16.92     Y := mult( X, mult( Y, X ) )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4354) {G2,W15,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), mult( Z, X
% 16.50/16.92     ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.50/16.92  parent0[0]: (4353) {G2,W15,D5,L1,V3,M1}  { mult( X, mult( Y, X ) ) ==> ld( 
% 16.50/16.92    rd( rd( Z, Y ), X ), mult( Z, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (398) {G5,W15,D5,L1,V3,M1} P(217,6) { ld( rd( rd( X, Z ), Y )
% 16.50/16.92    , mult( X, Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.50/16.92  parent0: (4354) {G2,W15,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), mult( Z, X
% 16.50/16.92     ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4356) {G16,W15,D5,L1,V3,M1}  { mult( rd( X, Z ), Y ) ==> rd( rd( X
% 16.50/16.92    , Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.50/16.92  parent0[0]: (390) {G16,W15,D5,L1,V3,M1} P(170,217);d(91);d(170);d(175);d(85
% 16.50/16.92    );d(175) { rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) ==> mult( rd( X, Z ), Y
% 16.50/16.92     ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4361) {G2,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X ) ) ==> 
% 16.50/16.92    rd( Z, rd( ld( ld( Z, X ), Y ), ld( Z, X ) ) ) }.
% 16.50/16.92  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.50/16.92  parent1[0; 9]: (4356) {G16,W15,D5,L1,V3,M1}  { mult( rd( X, Z ), Y ) ==> rd
% 16.50/16.92    ( rd( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := ld( Z, X )
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4362) {G3,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X ) ) ==> 
% 16.50/16.92    rd( Z, mult( ld( ld( Z, X ), Y ), ld( X, Z ) ) ) }.
% 16.50/16.92  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.92    mult( Z, ld( X, Y ) ) }.
% 16.50/16.92  parent1[0; 10]: (4361) {G2,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X )
% 16.50/16.92     ) ==> rd( Z, rd( ld( ld( Z, X ), Y ), ld( Z, X ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := ld( ld( Z, X ), Y )
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4363) {G4,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X ) ) ==> 
% 16.50/16.92    rd( Z, ld( X, mult( mult( Z, Y ), ld( X, Z ) ) ) ) }.
% 16.50/16.92  parent0[0]: (99) {G13,W19,D5,L1,V3,M1} P(0,11);d(91) { mult( ld( ld( Y, X )
% 16.50/16.92    , Z ), ld( X, Y ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.50/16.92  parent1[0; 10]: (4362) {G3,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X )
% 16.50/16.92     ) ==> rd( Z, mult( ld( ld( Z, X ), Y ), ld( X, Z ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4364) {G5,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X ) ) ==> 
% 16.50/16.92    mult( Z, ld( mult( mult( Z, Y ), ld( X, Z ) ), X ) ) }.
% 16.50/16.92  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.92    mult( Z, ld( X, Y ) ) }.
% 16.50/16.92  parent1[0; 8]: (4363) {G4,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X )
% 16.50/16.92     ) ==> rd( Z, ld( X, mult( mult( Z, Y ), ld( X, Z ) ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := mult( mult( Z, Y ), ld( X, Z ) )
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4365) {G5,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( mult( Z, Y ), ld
% 16.50/16.92    ( X, Z ) ), X ) ) ==> mult( rd( X, Y ), ld( Z, X ) ) }.
% 16.50/16.92  parent0[0]: (4364) {G5,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X ) ) 
% 16.50/16.92    ==> mult( Z, ld( mult( mult( Z, Y ), ld( X, Z ) ), X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (411) {G17,W19,D6,L1,V3,M1} P(7,390);d(85);d(99);d(85) { mult
% 16.50/16.92    ( Y, ld( mult( mult( Y, Z ), ld( X, Y ) ), X ) ) ==> mult( rd( X, Z ), ld
% 16.50/16.92    ( Y, X ) ) }.
% 16.50/16.92  parent0: (4365) {G5,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( mult( Z, Y ), ld
% 16.50/16.92    ( X, Z ) ), X ) ) ==> mult( rd( X, Y ), ld( Z, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4367) {G16,W15,D5,L1,V3,M1}  { mult( rd( X, Z ), Y ) ==> rd( rd( X
% 16.50/16.92    , Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.50/16.92  parent0[0]: (390) {G16,W15,D5,L1,V3,M1} P(170,217);d(91);d(170);d(175);d(85
% 16.50/16.92    );d(175) { rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) ==> mult( rd( X, Z ), Y
% 16.50/16.92     ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4368) {G1,W15,D5,L1,V3,M1}  { mult( rd( X, mult( Y, Z ) ), Y ) 
% 16.50/16.92    ==> rd( rd( X, Y ), rd( Z, Y ) ) }.
% 16.50/16.92  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.92  parent1[0; 13]: (4367) {G16,W15,D5,L1,V3,M1}  { mult( rd( X, Z ), Y ) ==> 
% 16.50/16.92    rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := mult( Y, Z )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4369) {G1,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), rd( Z, Y ) ) ==> 
% 16.50/16.92    mult( rd( X, mult( Y, Z ) ), Y ) }.
% 16.50/16.92  parent0[0]: (4368) {G1,W15,D5,L1,V3,M1}  { mult( rd( X, mult( Y, Z ) ), Y )
% 16.50/16.92     ==> rd( rd( X, Y ), rd( Z, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (413) {G17,W15,D5,L1,V3,M1} P(1,390) { rd( rd( Z, X ), rd( Y, 
% 16.50/16.92    X ) ) ==> mult( rd( Z, mult( X, Y ) ), X ) }.
% 16.50/16.92  parent0: (4369) {G1,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), rd( Z, Y ) ) ==> 
% 16.50/16.92    mult( rd( X, mult( Y, Z ) ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4370) {G17,W15,D5,L1,V3,M1}  { mult( rd( X, mult( Y, Z ) ), Y ) 
% 16.50/16.92    ==> rd( rd( X, Y ), rd( Z, Y ) ) }.
% 16.50/16.92  parent0[0]: (413) {G17,W15,D5,L1,V3,M1} P(1,390) { rd( rd( Z, X ), rd( Y, X
% 16.50/16.92     ) ) ==> mult( rd( Z, mult( X, Y ) ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4373) {G15,W15,D5,L1,V2,M1}  { mult( rd( X, mult( Y, X ) ), Y ) 
% 16.50/16.92    ==> ld( rd( X, Y ), rd( X, Y ) ) }.
% 16.50/16.92  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( 
% 16.50/16.92    Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.92  parent1[0; 8]: (4370) {G17,W15,D5,L1,V3,M1}  { mult( rd( X, mult( Y, Z ) )
% 16.50/16.92    , Y ) ==> rd( rd( X, Y ), rd( Z, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := rd( X, Y )
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (416) {G18,W15,D5,L1,V2,M1} P(413,157) { mult( rd( X, mult( Y
% 16.50/16.92    , X ) ), Y ) ==> ld( rd( X, Y ), rd( X, Y ) ) }.
% 16.50/16.92  parent0: (4373) {G15,W15,D5,L1,V2,M1}  { mult( rd( X, mult( Y, X ) ), Y ) 
% 16.50/16.92    ==> ld( rd( X, Y ), rd( X, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4380) {G5,W15,D5,L1,V3,M1}  { rd( rd( X, rd( Z, Y ) ), Y ) ==> rd
% 16.50/16.92    ( mult( X, Y ), mult( Y, Z ) ) }.
% 16.50/16.92  parent0[0]: (394) {G5,W15,D5,L1,V3,M1} P(12,217);d(115) { rd( mult( T, Y )
% 16.50/16.92    , mult( Y, X ) ) ==> rd( rd( T, rd( X, Y ) ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := T
% 16.50/16.92     T := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4387) {G6,W15,D5,L1,V1,M1}  { rd( rd( X, rd( X, X ) ), X ) ==> ld
% 16.50/16.92    ( mult( X, X ), mult( X, X ) ) }.
% 16.50/16.92  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( 
% 16.50/16.92    Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.92  parent1[0; 8]: (4380) {G5,W15,D5,L1,V3,M1}  { rd( rd( X, rd( Z, Y ) ), Y ) 
% 16.50/16.92    ==> rd( mult( X, Y ), mult( Y, Z ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := mult( X, X )
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := X
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4389) {G7,W15,D5,L1,V1,M1}  { rd( rd( X, ld( X, X ) ), X ) ==> ld
% 16.50/16.92    ( mult( X, X ), mult( X, X ) ) }.
% 16.50/16.92  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( 
% 16.50/16.92    Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.92  parent1[0; 4]: (4387) {G6,W15,D5,L1,V1,M1}  { rd( rd( X, rd( X, X ) ), X ) 
% 16.50/16.92    ==> ld( mult( X, X ), mult( X, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4390) {G2,W11,D4,L1,V1,M1}  { rd( X, X ) ==> ld( mult( X, X ), 
% 16.50/16.92    mult( X, X ) ) }.
% 16.50/16.92  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.50/16.92  parent1[0; 2]: (4389) {G7,W15,D5,L1,V1,M1}  { rd( rd( X, ld( X, X ) ), X ) 
% 16.50/16.92    ==> ld( mult( X, X ), mult( X, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4391) {G3,W11,D4,L1,V1,M1}  { ld( X, X ) ==> ld( mult( X, X ), 
% 16.50/16.92    mult( X, X ) ) }.
% 16.50/16.92  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( 
% 16.50/16.92    Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.92  parent1[0; 1]: (4390) {G2,W11,D4,L1,V1,M1}  { rd( X, X ) ==> ld( mult( X, X
% 16.50/16.92     ), mult( X, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4392) {G3,W11,D4,L1,V1,M1}  { ld( mult( X, X ), mult( X, X ) ) ==>
% 16.50/16.92     ld( X, X ) }.
% 16.50/16.92  parent0[0]: (4391) {G3,W11,D4,L1,V1,M1}  { ld( X, X ) ==> ld( mult( X, X )
% 16.50/16.92    , mult( X, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (450) {G15,W11,D4,L1,V1,M1} P(394,157);d(157);d(7);d(157) { ld
% 16.50/16.92    ( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.50/16.92  parent0: (4392) {G3,W11,D4,L1,V1,M1}  { ld( mult( X, X ), mult( X, X ) ) 
% 16.50/16.92    ==> ld( X, X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4394) {G5,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, Z ) ) ==> ld( rd( 
% 16.50/16.92    rd( X, Y ), Z ), mult( X, Z ) ) }.
% 16.50/16.92  parent0[0]: (398) {G5,W15,D5,L1,V3,M1} P(217,6) { ld( rd( rd( X, Z ), Y ), 
% 16.50/16.92    mult( X, Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4396) {G6,W15,D5,L1,V2,M1}  { mult( X, mult( Y, X ) ) ==> ld( rd
% 16.50/16.92    ( ld( Y, Y ), X ), mult( Y, X ) ) }.
% 16.50/16.92  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( 
% 16.50/16.92    Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.92  parent1[0; 8]: (4394) {G5,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, Z ) ) ==> 
% 16.50/16.92    ld( rd( rd( X, Y ), Z ), mult( X, Z ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4398) {G6,W15,D5,L1,V2,M1}  { ld( rd( ld( Y, Y ), X ), mult( Y, X
% 16.50/16.92     ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.50/16.92  parent0[0]: (4396) {G6,W15,D5,L1,V2,M1}  { mult( X, mult( Y, X ) ) ==> ld( 
% 16.50/16.92    rd( ld( Y, Y ), X ), mult( Y, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (490) {G15,W15,D5,L1,V2,M1} P(157,398) { ld( rd( ld( X, X ), Y
% 16.50/16.92     ), mult( X, Y ) ) ==> mult( Y, mult( X, Y ) ) }.
% 16.50/16.92  parent0: (4398) {G6,W15,D5,L1,V2,M1}  { ld( rd( ld( Y, Y ), X ), mult( Y, X
% 16.50/16.92     ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4400) {G5,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, Z ) ) ==> ld( rd( 
% 16.50/16.92    rd( X, Y ), Z ), mult( X, Z ) ) }.
% 16.50/16.92  parent0[0]: (398) {G5,W15,D5,L1,V3,M1} P(217,6) { ld( rd( rd( X, Z ), Y ), 
% 16.50/16.92    mult( X, Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4404) {G2,W15,D5,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), X ) ) 
% 16.50/16.92    ==> ld( rd( Y, X ), mult( Z, X ) ) }.
% 16.50/16.92  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.50/16.92  parent1[0; 10]: (4400) {G5,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, Z ) ) ==> 
% 16.50/16.92    ld( rd( rd( X, Y ), Z ), mult( X, Z ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := ld( Y, Z )
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (497) {G6,W15,D5,L1,V3,M1} P(7,398) { mult( Z, mult( ld( Y, X
% 16.50/16.92     ), Z ) ) ==> ld( rd( Y, Z ), mult( X, Z ) ) }.
% 16.50/16.92  parent0: (4404) {G2,W15,D5,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), X ) ) 
% 16.50/16.92    ==> ld( rd( Y, X ), mult( Z, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4408) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.50/16.92  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4413) {G1,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld( Z, ld
% 16.50/16.92    ( rd( X, Z ), mult( Y, Z ) ) ) }.
% 16.50/16.92  parent0[0]: (497) {G6,W15,D5,L1,V3,M1} P(7,398) { mult( Z, mult( ld( Y, X )
% 16.50/16.92    , Z ) ) ==> ld( rd( Y, Z ), mult( X, Z ) ) }.
% 16.50/16.92  parent1[0; 8]: (4408) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.50/16.92     }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := mult( ld( X, Y ), Z )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4414) {G1,W15,D5,L1,V3,M1}  { ld( Z, ld( rd( X, Z ), mult( Y, Z )
% 16.50/16.92     ) ) ==> mult( ld( X, Y ), Z ) }.
% 16.50/16.92  parent0[0]: (4413) {G1,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld( Z
% 16.50/16.92    , ld( rd( X, Z ), mult( Y, Z ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (521) {G7,W15,D5,L1,V3,M1} P(497,1) { ld( X, ld( rd( Y, X ), 
% 16.50/16.92    mult( Z, X ) ) ) ==> mult( ld( Y, Z ), X ) }.
% 16.50/16.92  parent0: (4414) {G1,W15,D5,L1,V3,M1}  { ld( Z, ld( rd( X, Z ), mult( Y, Z )
% 16.50/16.92     ) ) ==> mult( ld( X, Y ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4416) {G7,W15,D5,L1,V3,M1}  { mult( ld( Y, Z ), X ) ==> ld( X, ld
% 16.50/16.92    ( rd( Y, X ), mult( Z, X ) ) ) }.
% 16.50/16.92  parent0[0]: (521) {G7,W15,D5,L1,V3,M1} P(497,1) { ld( X, ld( rd( Y, X ), 
% 16.50/16.92    mult( Z, X ) ) ) ==> mult( ld( Y, Z ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4418) {G8,W19,D6,L1,V2,M1}  { mult( ld( X, ld( Y, ld( Y, Y ) ) )
% 16.50/16.92    , Y ) ==> ld( Y, ld( rd( X, Y ), ld( Y, Y ) ) ) }.
% 16.50/16.92  parent0[0]: (167) {G15,W11,D5,L1,V1,M1} P(157,78) { mult( ld( X, ld( X, X )
% 16.50/16.92     ), X ) ==> ld( X, X ) }.
% 16.50/16.92  parent1[0; 16]: (4416) {G7,W15,D5,L1,V3,M1}  { mult( ld( Y, Z ), X ) ==> ld
% 16.50/16.92    ( X, ld( rd( Y, X ), mult( Z, X ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92     Z := ld( Y, ld( Y, Y ) )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (554) {G16,W19,D6,L1,V2,M1} P(167,521) { mult( ld( Y, ld( X, 
% 16.50/16.92    ld( X, X ) ) ), X ) ==> ld( X, ld( rd( Y, X ), ld( X, X ) ) ) }.
% 16.50/16.92  parent0: (4418) {G8,W19,D6,L1,V2,M1}  { mult( ld( X, ld( Y, ld( Y, Y ) ) )
% 16.50/16.92    , Y ) ==> ld( Y, ld( rd( X, Y ), ld( Y, Y ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4422) {G7,W15,D5,L1,V3,M1}  { mult( ld( Y, Z ), X ) ==> ld( X, ld
% 16.50/16.92    ( rd( Y, X ), mult( Z, X ) ) ) }.
% 16.50/16.92  parent0[0]: (521) {G7,W15,D5,L1,V3,M1} P(497,1) { ld( X, ld( rd( Y, X ), 
% 16.50/16.92    mult( Z, X ) ) ) ==> mult( ld( Y, Z ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4424) {G8,W15,D5,L1,V2,M1}  { mult( ld( X, ld( Y, Y ) ), Y ) ==> 
% 16.50/16.92    ld( Y, ld( rd( X, Y ), Y ) ) }.
% 16.50/16.92  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(144,11);d(134);d(11);d(91);d(97);d
% 16.50/16.92    (18);d(157);d(25);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.50/16.92  parent1[0; 14]: (4422) {G7,W15,D5,L1,V3,M1}  { mult( ld( Y, Z ), X ) ==> ld
% 16.50/16.92    ( X, ld( rd( Y, X ), mult( Z, X ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92     Z := ld( Y, Y )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (557) {G16,W15,D5,L1,V2,M1} P(162,521) { mult( ld( Y, ld( X, X
% 16.50/16.92     ) ), X ) ==> ld( X, ld( rd( Y, X ), X ) ) }.
% 16.50/16.92  parent0: (4424) {G8,W15,D5,L1,V2,M1}  { mult( ld( X, ld( Y, Y ) ), Y ) ==> 
% 16.50/16.92    ld( Y, ld( rd( X, Y ), Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4428) {G7,W15,D5,L1,V3,M1}  { mult( ld( Y, Z ), X ) ==> ld( X, ld
% 16.50/16.92    ( rd( Y, X ), mult( Z, X ) ) ) }.
% 16.50/16.92  parent0[0]: (521) {G7,W15,D5,L1,V3,M1} P(497,1) { ld( X, ld( rd( Y, X ), 
% 16.50/16.92    mult( Z, X ) ) ) ==> mult( ld( Y, Z ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4429) {G1,W15,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), Z ), Y ) 
% 16.50/16.92    ==> ld( Y, ld( X, mult( Z, Y ) ) ) }.
% 16.50/16.92  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.50/16.92  parent1[0; 11]: (4428) {G7,W15,D5,L1,V3,M1}  { mult( ld( Y, Z ), X ) ==> ld
% 16.50/16.92    ( X, ld( rd( Y, X ), mult( Z, X ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := mult( X, Y )
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (568) {G8,W15,D5,L1,V3,M1} P(3,521) { mult( ld( mult( X, Y ), 
% 16.50/16.92    Z ), Y ) ==> ld( Y, ld( X, mult( Z, Y ) ) ) }.
% 16.50/16.92  parent0: (4429) {G1,W15,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), Z ), Y ) 
% 16.50/16.92    ==> ld( Y, ld( X, mult( Z, Y ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4432) {G8,W15,D5,L1,V3,M1}  { ld( Y, ld( X, mult( Z, Y ) ) ) ==> 
% 16.50/16.92    mult( ld( mult( X, Y ), Z ), Y ) }.
% 16.50/16.92  parent0[0]: (568) {G8,W15,D5,L1,V3,M1} P(3,521) { mult( ld( mult( X, Y ), Z
% 16.50/16.92     ), Y ) ==> ld( Y, ld( X, mult( Z, Y ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4435) {G9,W15,D6,L1,V1,M1}  { ld( X, ld( X, mult( mult( X, X ), X
% 16.50/16.92     ) ) ) ==> mult( ld( X, X ), X ) }.
% 16.50/16.92  parent0[0]: (450) {G15,W11,D4,L1,V1,M1} P(394,157);d(157);d(7);d(157) { ld
% 16.50/16.92    ( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.50/16.92  parent1[0; 11]: (4432) {G8,W15,D5,L1,V3,M1}  { ld( Y, ld( X, mult( Z, Y ) )
% 16.50/16.92     ) ==> mult( ld( mult( X, Y ), Z ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := X
% 16.50/16.92     Z := mult( X, X )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4436) {G10,W11,D6,L1,V1,M1}  { ld( X, ld( X, mult( mult( X, X ), 
% 16.50/16.92    X ) ) ) ==> X }.
% 16.50/16.92  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(144,11);d(134);d(11);d(91);d(97);d
% 16.50/16.92    (18);d(157);d(25);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.50/16.92  parent1[0; 10]: (4435) {G9,W15,D6,L1,V1,M1}  { ld( X, ld( X, mult( mult( X
% 16.50/16.92    , X ), X ) ) ) ==> mult( ld( X, X ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (587) {G16,W11,D6,L1,V1,M1} P(450,568);d(162) { ld( X, ld( X, 
% 16.50/16.92    mult( mult( X, X ), X ) ) ) ==> X }.
% 16.50/16.92  parent0: (4436) {G10,W11,D6,L1,V1,M1}  { ld( X, ld( X, mult( mult( X, X ), 
% 16.50/16.92    X ) ) ) ==> X }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4439) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.50/16.92  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4440) {G1,W11,D5,L1,V1,M1}  { ld( X, mult( mult( X, X ), X ) ) 
% 16.50/16.92    ==> mult( X, X ) }.
% 16.50/16.92  parent0[0]: (587) {G16,W11,D6,L1,V1,M1} P(450,568);d(162) { ld( X, ld( X, 
% 16.50/16.92    mult( mult( X, X ), X ) ) ) ==> X }.
% 16.50/16.92  parent1[0; 10]: (4439) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.50/16.92     }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := ld( X, mult( mult( X, X ), X ) )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (611) {G17,W11,D5,L1,V1,M1} P(587,0) { ld( X, mult( mult( X, X
% 16.50/16.92     ), X ) ) ==> mult( X, X ) }.
% 16.50/16.92  parent0: (4440) {G1,W11,D5,L1,V1,M1}  { ld( X, mult( mult( X, X ), X ) ) 
% 16.50/16.92    ==> mult( X, X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4443) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.50/16.92  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4444) {G1,W11,D4,L1,V1,M1}  { mult( mult( X, X ), X ) ==> mult( X
% 16.50/16.92    , mult( X, X ) ) }.
% 16.50/16.92  parent0[0]: (611) {G17,W11,D5,L1,V1,M1} P(587,0) { ld( X, mult( mult( X, X
% 16.50/16.92     ), X ) ) ==> mult( X, X ) }.
% 16.50/16.92  parent1[0; 8]: (4443) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.50/16.92     }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := mult( mult( X, X ), X )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4445) {G1,W11,D4,L1,V1,M1}  { mult( X, mult( X, X ) ) ==> mult( 
% 16.50/16.92    mult( X, X ), X ) }.
% 16.50/16.92  parent0[0]: (4444) {G1,W11,D4,L1,V1,M1}  { mult( mult( X, X ), X ) ==> mult
% 16.50/16.92    ( X, mult( X, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (623) {G18,W11,D4,L1,V1,M1} P(611,0) { mult( X, mult( X, X ) )
% 16.50/16.92     ==> mult( mult( X, X ), X ) }.
% 16.50/16.92  parent0: (4445) {G1,W11,D4,L1,V1,M1}  { mult( X, mult( X, X ) ) ==> mult( 
% 16.50/16.92    mult( X, X ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4447) {G15,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) = ld( X, ld( 
% 16.50/16.92    X, X ) ) }.
% 16.50/16.92  parent0[0]: (173) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.50/16.92    ld( mult( Y, X ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4449) {G16,W19,D5,L1,V1,M1}  { ld( mult( mult( X, X ), X ), X ) =
% 16.50/16.92     ld( mult( X, X ), ld( mult( X, X ), mult( X, X ) ) ) }.
% 16.50/16.92  parent0[0]: (623) {G18,W11,D4,L1,V1,M1} P(611,0) { mult( X, mult( X, X ) ) 
% 16.50/16.92    ==> mult( mult( X, X ), X ) }.
% 16.50/16.92  parent1[0; 2]: (4447) {G15,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) = ld( 
% 16.50/16.92    X, ld( X, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := mult( X, X )
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4450) {G16,W15,D5,L1,V1,M1}  { ld( mult( mult( X, X ), X ), X ) =
% 16.50/16.92     ld( mult( X, X ), ld( X, X ) ) }.
% 16.50/16.92  parent0[0]: (450) {G15,W11,D4,L1,V1,M1} P(394,157);d(157);d(7);d(157) { ld
% 16.50/16.92    ( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.50/16.92  parent1[0; 12]: (4449) {G16,W19,D5,L1,V1,M1}  { ld( mult( mult( X, X ), X )
% 16.50/16.92    , X ) = ld( mult( X, X ), ld( mult( X, X ), mult( X, X ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4451) {G16,W15,D5,L1,V1,M1}  { ld( mult( X, X ), ld( X, X ) ) = ld
% 16.50/16.92    ( mult( mult( X, X ), X ), X ) }.
% 16.50/16.92  parent0[0]: (4450) {G16,W15,D5,L1,V1,M1}  { ld( mult( mult( X, X ), X ), X
% 16.50/16.92     ) = ld( mult( X, X ), ld( X, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (635) {G19,W15,D5,L1,V1,M1} P(623,173);d(450) { ld( mult( X, X
% 16.50/16.92     ), ld( X, X ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.50/16.92  parent0: (4451) {G16,W15,D5,L1,V1,M1}  { ld( mult( X, X ), ld( X, X ) ) = 
% 16.50/16.92    ld( mult( mult( X, X ), X ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4453) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.50/16.92  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4458) {G2,W15,D5,L1,V3,M1}  { X ==> ld( ld( mult( Y, X ), rd( Z, 
% 16.50/16.92    X ) ), ld( X, ld( Y, Z ) ) ) }.
% 16.50/16.92  parent0[0]: (37) {G5,W15,D5,L1,V3,M1} P(0,33) { rd( ld( Z, ld( X, Y ) ), Z
% 16.50/16.92     ) ==> ld( mult( X, Z ), rd( Y, Z ) ) }.
% 16.50/16.92  parent1[0; 3]: (4453) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := ld( X, ld( Y, Z ) )
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4459) {G2,W15,D5,L1,V3,M1}  { ld( ld( mult( Y, X ), rd( Z, X ) ), 
% 16.50/16.92    ld( X, ld( Y, Z ) ) ) ==> X }.
% 16.50/16.92  parent0[0]: (4458) {G2,W15,D5,L1,V3,M1}  { X ==> ld( ld( mult( Y, X ), rd( 
% 16.50/16.92    Z, X ) ), ld( X, ld( Y, Z ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (647) {G6,W15,D5,L1,V3,M1} P(37,6) { ld( ld( mult( Y, X ), rd
% 16.50/16.92    ( Z, X ) ), ld( X, ld( Y, Z ) ) ) ==> X }.
% 16.50/16.92  parent0: (4459) {G2,W15,D5,L1,V3,M1}  { ld( ld( mult( Y, X ), rd( Z, X ) )
% 16.50/16.92    , ld( X, ld( Y, Z ) ) ) ==> X }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4461) {G6,W15,D5,L1,V3,M1}  { Y ==> ld( ld( mult( X, Y ), rd( Z, Y
% 16.50/16.92     ) ), ld( Y, ld( X, Z ) ) ) }.
% 16.50/16.92  parent0[0]: (647) {G6,W15,D5,L1,V3,M1} P(37,6) { ld( ld( mult( Y, X ), rd( 
% 16.50/16.92    Z, X ) ), ld( X, ld( Y, Z ) ) ) ==> X }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4462) {G7,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( Y, X ) ), ld( 
% 16.50/16.92    X, ld( ld( X, X ), Y ) ) ) }.
% 16.50/16.92  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(144,11);d(134);d(11);d(91);d(97);d
% 16.50/16.92    (18);d(157);d(25);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.50/16.92  parent1[0; 4]: (4461) {G6,W15,D5,L1,V3,M1}  { Y ==> ld( ld( mult( X, Y ), 
% 16.50/16.92    rd( Z, Y ) ), ld( Y, ld( X, Z ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := ld( X, X )
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4463) {G7,W15,D6,L1,V2,M1}  { ld( ld( X, rd( Y, X ) ), ld( X, ld( 
% 16.50/16.92    ld( X, X ), Y ) ) ) ==> X }.
% 16.50/16.92  parent0[0]: (4462) {G7,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( Y, X ) ), 
% 16.50/16.92    ld( X, ld( ld( X, X ), Y ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (656) {G16,W15,D6,L1,V2,M1} P(162,647) { ld( ld( X, rd( Y, X )
% 16.50/16.92     ), ld( X, ld( ld( X, X ), Y ) ) ) ==> X }.
% 16.50/16.92  parent0: (4463) {G7,W15,D6,L1,V2,M1}  { ld( ld( X, rd( Y, X ) ), ld( X, ld
% 16.50/16.92    ( ld( X, X ), Y ) ) ) ==> X }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4465) {G5,W15,D5,L1,V3,M1}  { rd( ld( Z, Y ), Z ) ==> ld( mult( rd
% 16.50/16.92    ( X, Y ), Z ), rd( X, Z ) ) }.
% 16.50/16.92  parent0[0]: (38) {G5,W15,D5,L1,V3,M1} P(2,33) { ld( mult( rd( X, Y ), Z ), 
% 16.50/16.92    rd( X, Z ) ) ==> rd( ld( Z, Y ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4467) {G6,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( mult( 
% 16.50/16.92    rd( X, Y ), X ), ld( X, X ) ) }.
% 16.50/16.92  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( 
% 16.50/16.92    Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.92  parent1[0; 12]: (4465) {G5,W15,D5,L1,V3,M1}  { rd( ld( Z, Y ), Z ) ==> ld( 
% 16.50/16.92    mult( rd( X, Y ), Z ), rd( X, Z ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4469) {G6,W15,D5,L1,V2,M1}  { ld( mult( rd( X, Y ), X ), ld( X, X
% 16.50/16.92     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.50/16.92  parent0[0]: (4467) {G6,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( mult
% 16.50/16.92    ( rd( X, Y ), X ), ld( X, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (669) {G15,W15,D5,L1,V2,M1} P(157,38) { ld( mult( rd( X, Y ), 
% 16.50/16.92    X ), ld( X, X ) ) ==> rd( ld( X, Y ), X ) }.
% 16.50/16.92  parent0: (4469) {G6,W15,D5,L1,V2,M1}  { ld( mult( rd( X, Y ), X ), ld( X, X
% 16.50/16.92     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4470) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd( X, 
% 16.50/16.92    Y ) ) }.
% 16.50/16.92  parent0[0]: (47) {G6,W11,D4,L1,V2,M1} P(2,39) { ld( X, rd( X, Y ) ) = rd( 
% 16.50/16.92    ld( Y, Y ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4471) {G15,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( mult( 
% 16.50/16.92    rd( X, Y ), X ), ld( X, X ) ) }.
% 16.50/16.92  parent0[0]: (669) {G15,W15,D5,L1,V2,M1} P(157,38) { ld( mult( rd( X, Y ), X
% 16.50/16.92     ), ld( X, X ) ) ==> rd( ld( X, Y ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4477) {G7,W27,D6,L1,V2,M1}  { rd( ld( ld( X, X ), X ), ld( X, X )
% 16.50/16.92     ) ==> ld( mult( ld( Y, rd( Y, X ) ), ld( X, X ) ), ld( ld( X, X ), ld( X
% 16.50/16.92    , X ) ) ) }.
% 16.50/16.92  parent0[0]: (4470) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd
% 16.50/16.92    ( X, Y ) ) }.
% 16.50/16.92  parent1[0; 12]: (4471) {G15,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld
% 16.50/16.92    ( mult( rd( X, Y ), X ), ld( X, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := ld( X, X )
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4478) {G8,W23,D5,L1,V2,M1}  { rd( ld( ld( X, X ), X ), ld( X, X )
% 16.50/16.92     ) ==> ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.50/16.92  parent0[0]: (191) {G16,W15,D5,L1,V2,M1} P(172,20);d(66);d(2);d(1) { mult( 
% 16.50/16.92    ld( Y, rd( Y, X ) ), ld( X, X ) ) ==> ld( Y, rd( Y, X ) ) }.
% 16.50/16.92  parent1[0; 11]: (4477) {G7,W27,D6,L1,V2,M1}  { rd( ld( ld( X, X ), X ), ld
% 16.50/16.92    ( X, X ) ) ==> ld( mult( ld( Y, rd( Y, X ) ), ld( X, X ) ), ld( ld( X, X
% 16.50/16.92     ), ld( X, X ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4479) {G9,W23,D5,L1,V2,M1}  { mult( ld( ld( X, X ), X ), ld( X, X
% 16.50/16.92     ) ) ==> ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.50/16.92  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.92    mult( Z, ld( X, Y ) ) }.
% 16.50/16.92  parent1[0; 1]: (4478) {G8,W23,D5,L1,V2,M1}  { rd( ld( ld( X, X ), X ), ld( 
% 16.50/16.92    X, X ) ) ==> ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := X
% 16.50/16.92     Z := ld( ld( X, X ), X )
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4480) {G10,W19,D5,L1,V2,M1}  { mult( ld( X, X ), X ) ==> ld( ld( 
% 16.50/16.92    Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.50/16.92  parent0[0]: (97) {G13,W15,D5,L1,V2,M1} P(10,11);d(1);d(91) { mult( ld( ld( 
% 16.50/16.92    Z, Y ), Y ), ld( Y, Z ) ) ==> mult( ld( Y, Z ), Z ) }.
% 16.50/16.92  parent1[0; 1]: (4479) {G9,W23,D5,L1,V2,M1}  { mult( ld( ld( X, X ), X ), ld
% 16.50/16.92    ( X, X ) ) ==> ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) )
% 16.50/16.92     }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := X
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4481) {G11,W15,D5,L1,V2,M1}  { X ==> ld( ld( Y, rd( Y, X ) ), ld
% 16.50/16.92    ( ld( X, X ), ld( X, X ) ) ) }.
% 16.50/16.92  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(144,11);d(134);d(11);d(91);d(97);d
% 16.50/16.92    (18);d(157);d(25);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.50/16.92  parent1[0; 1]: (4480) {G10,W19,D5,L1,V2,M1}  { mult( ld( X, X ), X ) ==> ld
% 16.50/16.92    ( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4482) {G11,W15,D5,L1,V2,M1}  { ld( ld( Y, rd( Y, X ) ), ld( ld( X
% 16.50/16.92    , X ), ld( X, X ) ) ) ==> X }.
% 16.50/16.92  parent0[0]: (4481) {G11,W15,D5,L1,V2,M1}  { X ==> ld( ld( Y, rd( Y, X ) ), 
% 16.50/16.92    ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (680) {G17,W15,D5,L1,V2,M1} P(47,669);d(191);d(85);d(97);d(162
% 16.50/16.92    ) { ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) ==> X }.
% 16.50/16.92  parent0: (4482) {G11,W15,D5,L1,V2,M1}  { ld( ld( Y, rd( Y, X ) ), ld( ld( X
% 16.50/16.92    , X ), ld( X, X ) ) ) ==> X }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4484) {G5,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( Z, X ) ) ==> 
% 16.50/16.92    rd( ld( X, ld( Y, Z ) ), X ) }.
% 16.50/16.92  parent0[0]: (37) {G5,W15,D5,L1,V3,M1} P(0,33) { rd( ld( Z, ld( X, Y ) ), Z
% 16.50/16.92     ) ==> ld( mult( X, Z ), rd( Y, Z ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4493) {G6,W27,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y, rd( Y
% 16.50/16.92    , X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> rd( X, ld( Y, rd( 
% 16.50/16.92    Y, X ) ) ) }.
% 16.50/16.92  parent0[0]: (680) {G17,W15,D5,L1,V2,M1} P(47,669);d(191);d(85);d(97);d(162)
% 16.50/16.92     { ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) ==> X }.
% 16.50/16.92  parent1[0; 21]: (4484) {G5,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( Z, X )
% 16.50/16.92     ) ==> rd( ld( X, ld( Y, Z ) ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := ld( Y, rd( Y, X ) )
% 16.50/16.92     Y := ld( X, X )
% 16.50/16.92     Z := ld( X, X )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4496) {G7,W27,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y, rd( Y
% 16.50/16.92    , X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, ld( rd( Y
% 16.50/16.92    , X ), Y ) ) }.
% 16.50/16.92  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.92    mult( Z, ld( X, Y ) ) }.
% 16.50/16.92  parent1[0; 20]: (4493) {G6,W27,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y
% 16.50/16.92    , rd( Y, X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> rd( X, ld( 
% 16.50/16.92    Y, rd( Y, X ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := rd( Y, X )
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4498) {G2,W23,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y, rd( Y
% 16.50/16.92    , X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X ) }.
% 16.50/16.92  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.92  parent1[0; 22]: (4496) {G7,W27,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y
% 16.50/16.92    , rd( Y, X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, ld
% 16.50/16.92    ( rd( Y, X ), Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4499) {G3,W19,D6,L1,V2,M1}  { ld( rd( ld( X, X ), X ), rd( ld( X
% 16.50/16.92    , X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X ) }.
% 16.50/16.92  parent0[0]: (66) {G9,W11,D5,L1,V3,M1} P(54,0) { mult( X, ld( Z, rd( Z, Y )
% 16.50/16.92     ) ) ==> rd( X, Y ) }.
% 16.50/16.92  parent1[0; 2]: (4498) {G2,W23,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y, 
% 16.50/16.92    rd( Y, X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X )
% 16.50/16.92     }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := ld( X, X )
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4500) {G4,W19,D6,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), rd( ld( X
% 16.50/16.92    , X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X ) }.
% 16.50/16.92  parent0[0]: (171) {G15,W11,D4,L1,V1,M1} P(157,47) { rd( ld( X, X ), X ) ==>
% 16.50/16.92     ld( X, ld( X, X ) ) }.
% 16.50/16.92  parent1[0; 2]: (4499) {G3,W19,D6,L1,V2,M1}  { ld( rd( ld( X, X ), X ), rd( 
% 16.50/16.92    ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4501) {G5,W19,D6,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), mult( ld( 
% 16.50/16.92    X, X ), ld( rd( Y, X ), Y ) ) ) ==> mult( X, X ) }.
% 16.50/16.92  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.92    mult( Z, ld( X, Y ) ) }.
% 16.50/16.92  parent1[0; 7]: (4500) {G4,W19,D6,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), rd( 
% 16.50/16.92    ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := rd( Y, X )
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := ld( X, X )
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4502) {G2,W15,D5,L1,V1,M1}  { ld( ld( X, ld( X, X ) ), mult( ld( 
% 16.50/16.92    X, X ), X ) ) ==> mult( X, X ) }.
% 16.50/16.92  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.92  parent1[0; 11]: (4501) {G5,W19,D6,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), 
% 16.50/16.92    mult( ld( X, X ), ld( rd( Y, X ), Y ) ) ) ==> mult( X, X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4503) {G3,W11,D5,L1,V1,M1}  { ld( ld( X, ld( X, X ) ), X ) ==> 
% 16.50/16.92    mult( X, X ) }.
% 16.50/16.92  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(144,11);d(134);d(11);d(91);d(97);d
% 16.50/16.92    (18);d(157);d(25);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.50/16.92  parent1[0; 7]: (4502) {G2,W15,D5,L1,V1,M1}  { ld( ld( X, ld( X, X ) ), mult
% 16.50/16.92    ( ld( X, X ), X ) ) ==> mult( X, X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (683) {G18,W11,D5,L1,V1,M1} P(680,37);d(85);d(6);d(66);d(171);
% 16.50/16.92    d(85);d(6);d(162) { ld( ld( Y, ld( Y, Y ) ), Y ) ==> mult( Y, Y ) }.
% 16.50/16.92  parent0: (4503) {G3,W11,D5,L1,V1,M1}  { ld( ld( X, ld( X, X ) ), X ) ==> 
% 16.50/16.92    mult( X, X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4506) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.50/16.92  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4508) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( X, X ) ) ==> 
% 16.50/16.92    mult( ld( Y, rd( Y, X ) ), X ) }.
% 16.50/16.92  parent0[0]: (680) {G17,W15,D5,L1,V2,M1} P(47,669);d(191);d(85);d(97);d(162)
% 16.50/16.92     { ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) ==> X }.
% 16.50/16.92  parent1[0; 14]: (4506) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.50/16.92     }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := ld( Y, rd( Y, X ) )
% 16.50/16.92     Y := ld( ld( X, X ), ld( X, X ) )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4509) {G2,W11,D4,L1,V1,M1}  { ld( ld( X, X ), ld( X, X ) ) ==> ld
% 16.50/16.92    ( X, X ) }.
% 16.50/16.92  parent0[0]: (78) {G7,W11,D5,L1,V2,M1} P(47,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.50/16.92    X ) ==> ld( X, X ) }.
% 16.50/16.92  parent1[0; 8]: (4508) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( X, X ) ) 
% 16.50/16.92    ==> mult( ld( Y, rd( Y, X ) ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (698) {G18,W11,D4,L1,V1,M1} P(680,0);d(78) { ld( ld( Y, Y ), 
% 16.50/16.92    ld( Y, Y ) ) ==> ld( Y, Y ) }.
% 16.50/16.92  parent0: (4509) {G2,W11,D4,L1,V1,M1}  { ld( ld( X, X ), ld( X, X ) ) ==> ld
% 16.50/16.92    ( X, X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4512) {G18,W11,D5,L1,V1,M1}  { mult( X, X ) ==> ld( ld( X, ld( X, 
% 16.50/16.92    X ) ), X ) }.
% 16.50/16.92  parent0[0]: (683) {G18,W11,D5,L1,V1,M1} P(680,37);d(85);d(6);d(66);d(171);d
% 16.50/16.92    (85);d(6);d(162) { ld( ld( Y, ld( Y, Y ) ), Y ) ==> mult( Y, Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4513) {G16,W11,D5,L1,V2,M1}  { mult( X, X ) ==> ld( ld( mult( Y, 
% 16.50/16.92    X ), Y ), X ) }.
% 16.50/16.92  parent0[0]: (173) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.50/16.92    ld( mult( Y, X ), Y ) }.
% 16.50/16.92  parent1[0; 5]: (4512) {G18,W11,D5,L1,V1,M1}  { mult( X, X ) ==> ld( ld( X, 
% 16.50/16.92    ld( X, X ) ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4514) {G16,W11,D5,L1,V2,M1}  { ld( ld( mult( Y, X ), Y ), X ) ==> 
% 16.50/16.92    mult( X, X ) }.
% 16.50/16.92  parent0[0]: (4513) {G16,W11,D5,L1,V2,M1}  { mult( X, X ) ==> ld( ld( mult( 
% 16.50/16.92    Y, X ), Y ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (711) {G19,W11,D5,L1,V2,M1} P(173,683) { ld( ld( mult( Y, X )
% 16.50/16.92    , Y ), X ) ==> mult( X, X ) }.
% 16.50/16.92  parent0: (4514) {G16,W11,D5,L1,V2,M1}  { ld( ld( mult( Y, X ), Y ), X ) ==>
% 16.50/16.92     mult( X, X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4516) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 16.50/16.92  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4517) {G2,W11,D4,L1,V1,M1}  { ld( X, ld( X, X ) ) ==> rd( X, mult
% 16.50/16.92    ( X, X ) ) }.
% 16.50/16.92  parent0[0]: (683) {G18,W11,D5,L1,V1,M1} P(680,37);d(85);d(6);d(66);d(171);d
% 16.50/16.92    (85);d(6);d(162) { ld( ld( Y, ld( Y, Y ) ), Y ) ==> mult( Y, Y ) }.
% 16.50/16.92  parent1[0; 8]: (4516) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := ld( X, ld( X, X ) )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4518) {G2,W11,D4,L1,V1,M1}  { rd( X, mult( X, X ) ) ==> ld( X, ld
% 16.50/16.92    ( X, X ) ) }.
% 16.50/16.92  parent0[0]: (4517) {G2,W11,D4,L1,V1,M1}  { ld( X, ld( X, X ) ) ==> rd( X, 
% 16.50/16.92    mult( X, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (716) {G19,W11,D4,L1,V1,M1} P(683,7) { rd( X, mult( X, X ) ) 
% 16.50/16.92    ==> ld( X, ld( X, X ) ) }.
% 16.50/16.92  parent0: (4518) {G2,W11,D4,L1,V1,M1}  { rd( X, mult( X, X ) ) ==> ld( X, ld
% 16.50/16.92    ( X, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4520) {G15,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) = ld( X, ld( X
% 16.50/16.92    , X ) ) }.
% 16.50/16.92  parent0[0]: (172) {G15,W11,D4,L1,V2,M1} P(157,54) { ld( X, ld( X, X ) ) = 
% 16.50/16.92    ld( Y, rd( Y, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4524) {G16,W19,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) ) ) = ld
% 16.50/16.92    ( mult( X, X ), ld( mult( X, X ), mult( X, X ) ) ) }.
% 16.50/16.92  parent0[0]: (716) {G19,W11,D4,L1,V1,M1} P(683,7) { rd( X, mult( X, X ) ) 
% 16.50/16.92    ==> ld( X, ld( X, X ) ) }.
% 16.50/16.92  parent1[0; 3]: (4520) {G15,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) = ld( X
% 16.50/16.92    , ld( X, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := mult( X, X )
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4525) {G16,W15,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) ) ) = ld
% 16.50/16.92    ( mult( X, X ), ld( X, X ) ) }.
% 16.50/16.92  parent0[0]: (450) {G15,W11,D4,L1,V1,M1} P(394,157);d(157);d(7);d(157) { ld
% 16.50/16.92    ( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.50/16.92  parent1[0; 12]: (4524) {G16,W19,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) )
% 16.50/16.92     ) = ld( mult( X, X ), ld( mult( X, X ), mult( X, X ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4526) {G17,W15,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) ) ) = ld
% 16.50/16.92    ( mult( mult( X, X ), X ), X ) }.
% 16.50/16.92  parent0[0]: (635) {G19,W15,D5,L1,V1,M1} P(623,173);d(450) { ld( mult( X, X
% 16.50/16.92     ), ld( X, X ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.50/16.92  parent1[0; 8]: (4525) {G16,W15,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) ) )
% 16.50/16.92     = ld( mult( X, X ), ld( X, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (722) {G20,W15,D5,L1,V1,M1} P(716,172);d(450);d(635) { ld( X, 
% 16.50/16.92    ld( X, ld( X, X ) ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.50/16.92  parent0: (4526) {G17,W15,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) ) ) = ld
% 16.50/16.92    ( mult( mult( X, X ), X ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4529) {G19,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( ld( mult( X, Y
% 16.50/16.92     ), X ), Y ) }.
% 16.50/16.92  parent0[0]: (711) {G19,W11,D5,L1,V2,M1} P(173,683) { ld( ld( mult( Y, X ), 
% 16.50/16.92    Y ), X ) ==> mult( X, X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4533) {G9,W23,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), ld( 
% 16.50/16.92    mult( X, Y ), X ) ) ==> ld( ld( rd( Z, Y ), Z ), ld( mult( X, Y ), X ) )
% 16.50/16.92     }.
% 16.50/16.92  parent0[0]: (61) {G8,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( mult( Z, Y ), 
% 16.50/16.92    Z ) ) ==> rd( X, Y ) }.
% 16.50/16.92  parent1[0; 14]: (4529) {G19,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( ld( 
% 16.50/16.92    mult( X, Y ), X ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := ld( mult( X, Y ), X )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4535) {G2,W19,D5,L1,V2,M1}  { mult( ld( mult( X, Y ), X ), ld( 
% 16.50/16.92    mult( X, Y ), X ) ) ==> ld( Y, ld( mult( X, Y ), X ) ) }.
% 16.50/16.92  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.92  parent1[0; 13]: (4533) {G9,W23,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X )
% 16.50/16.92    , ld( mult( X, Y ), X ) ) ==> ld( ld( rd( Z, Y ), Z ), ld( mult( X, Y ), 
% 16.50/16.92    X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4536) {G3,W15,D5,L1,V2,M1}  { rd( ld( mult( X, Y ), X ), Y ) ==> 
% 16.50/16.92    ld( Y, ld( mult( X, Y ), X ) ) }.
% 16.50/16.92  parent0[0]: (61) {G8,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( mult( Z, Y ), 
% 16.50/16.92    Z ) ) ==> rd( X, Y ) }.
% 16.50/16.92  parent1[0; 1]: (4535) {G2,W19,D5,L1,V2,M1}  { mult( ld( mult( X, Y ), X ), 
% 16.50/16.92    ld( mult( X, Y ), X ) ) ==> ld( Y, ld( mult( X, Y ), X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := ld( mult( X, Y ), X )
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (790) {G20,W15,D5,L1,V2,M1} P(61,711);d(6);d(61) { rd( ld( 
% 16.50/16.92    mult( Y, Z ), Y ), Z ) ==> ld( Z, ld( mult( Y, Z ), Y ) ) }.
% 16.50/16.92  parent0: (4536) {G3,W15,D5,L1,V2,M1}  { rd( ld( mult( X, Y ), X ), Y ) ==> 
% 16.50/16.92    ld( Y, ld( mult( X, Y ), X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4539) {G19,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( ld( mult( X, Y
% 16.50/16.92     ), X ), Y ) }.
% 16.50/16.92  parent0[0]: (711) {G19,W11,D5,L1,V2,M1} P(173,683) { ld( ld( mult( Y, X ), 
% 16.50/16.92    Y ), X ) ==> mult( X, X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4543) {G10,W23,D5,L1,V3,M1}  { mult( ld( X, rd( X, Y ) ), ld( X, 
% 16.50/16.92    rd( X, Y ) ) ) ==> ld( ld( rd( Z, Y ), Z ), ld( X, rd( X, Y ) ) ) }.
% 16.50/16.92  parent0[0]: (66) {G9,W11,D5,L1,V3,M1} P(54,0) { mult( X, ld( Z, rd( Z, Y )
% 16.50/16.92     ) ) ==> rd( X, Y ) }.
% 16.50/16.92  parent1[0; 14]: (4539) {G19,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( ld( 
% 16.50/16.92    mult( X, Y ), X ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := ld( X, rd( X, Y ) )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4545) {G2,W19,D5,L1,V2,M1}  { mult( ld( X, rd( X, Y ) ), ld( X, 
% 16.50/16.92    rd( X, Y ) ) ) ==> ld( Y, ld( X, rd( X, Y ) ) ) }.
% 16.50/16.92  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.92  parent1[0; 13]: (4543) {G10,W23,D5,L1,V3,M1}  { mult( ld( X, rd( X, Y ) ), 
% 16.50/16.92    ld( X, rd( X, Y ) ) ) ==> ld( ld( rd( Z, Y ), Z ), ld( X, rd( X, Y ) ) )
% 16.50/16.92     }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4546) {G3,W15,D5,L1,V2,M1}  { rd( ld( X, rd( X, Y ) ), Y ) ==> ld
% 16.50/16.92    ( Y, ld( X, rd( X, Y ) ) ) }.
% 16.50/16.92  parent0[0]: (66) {G9,W11,D5,L1,V3,M1} P(54,0) { mult( X, ld( Z, rd( Z, Y )
% 16.50/16.92     ) ) ==> rd( X, Y ) }.
% 16.50/16.92  parent1[0; 1]: (4545) {G2,W19,D5,L1,V2,M1}  { mult( ld( X, rd( X, Y ) ), ld
% 16.50/16.92    ( X, rd( X, Y ) ) ) ==> ld( Y, ld( X, rd( X, Y ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := ld( X, rd( X, Y ) )
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (791) {G20,W15,D5,L1,V2,M1} P(66,711);d(6);d(66) { rd( ld( Y, 
% 16.50/16.92    rd( Y, Z ) ), Z ) ==> ld( Z, ld( Y, rd( Y, Z ) ) ) }.
% 16.50/16.92  parent0: (4546) {G3,W15,D5,L1,V2,M1}  { rd( ld( X, rd( X, Y ) ), Y ) ==> ld
% 16.50/16.92    ( Y, ld( X, rd( X, Y ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4549) {G6,W19,D5,L1,V3,M1}  { mult( mult( ld( Y, Y ), rd( Z, Y ) )
% 16.50/16.92    , Y ) = mult( ld( mult( X, Y ), X ), mult( Y, Z ) ) }.
% 16.50/16.92  parent0[0]: (42) {G6,W19,D5,L1,V3,M1} P(39,18) { mult( ld( mult( Y, X ), Y
% 16.50/16.92     ), mult( X, Z ) ) = mult( mult( ld( X, X ), rd( Z, X ) ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4554) {G7,W27,D6,L1,V3,M1}  { mult( mult( ld( X, X ), rd( Y, ld( 
% 16.50/16.92    X, X ) ) ), ld( X, X ) ) = mult( ld( mult( Z, ld( X, X ) ), Z ), mult( ld
% 16.50/16.92    ( X, X ), Y ) ) }.
% 16.50/16.92  parent0[0]: (698) {G18,W11,D4,L1,V1,M1} P(680,0);d(78) { ld( ld( Y, Y ), ld
% 16.50/16.92    ( Y, Y ) ) ==> ld( Y, Y ) }.
% 16.50/16.92  parent1[0; 3]: (4549) {G6,W19,D5,L1,V3,M1}  { mult( mult( ld( Y, Y ), rd( Z
% 16.50/16.92    , Y ) ), Y ) = mult( ld( mult( X, Y ), X ), mult( Y, Z ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := T
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := ld( X, X )
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4555) {G8,W23,D6,L1,V2,M1}  { mult( mult( ld( X, X ), rd( Y, ld( 
% 16.50/16.92    X, X ) ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y ) ) }.
% 16.50/16.92  parent0[0]: (52) {G7,W11,D5,L1,V3,M1} P(0,40) { ld( mult( Z, ld( X, Y ) ), 
% 16.50/16.92    Z ) ==> ld( Y, X ) }.
% 16.50/16.92  parent1[0; 15]: (4554) {G7,W27,D6,L1,V3,M1}  { mult( mult( ld( X, X ), rd( 
% 16.50/16.92    Y, ld( X, X ) ) ), ld( X, X ) ) = mult( ld( mult( Z, ld( X, X ) ), Z ), 
% 16.50/16.92    mult( ld( X, X ), Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4556) {G9,W23,D6,L1,V2,M1}  { mult( mult( ld( X, X ), mult( Y, ld
% 16.50/16.92    ( X, X ) ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y ) )
% 16.50/16.92     }.
% 16.50/16.92  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.92    mult( Z, ld( X, Y ) ) }.
% 16.50/16.92  parent1[0; 6]: (4555) {G8,W23,D6,L1,V2,M1}  { mult( mult( ld( X, X ), rd( Y
% 16.50/16.92    , ld( X, X ) ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y )
% 16.50/16.92     ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4557) {G10,W23,D6,L1,V2,M1}  { mult( mult( ld( ld( X, X ), Y ), 
% 16.50/16.92    ld( X, X ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y ) )
% 16.50/16.92     }.
% 16.50/16.92  parent0[0]: (91) {G12,W19,D5,L1,V3,M1} P(88,33);d(85);d(11);d(85) { mult( 
% 16.50/16.92    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.50/16.92    , Z ) ) }.
% 16.50/16.92  parent1[0; 2]: (4556) {G9,W23,D6,L1,V2,M1}  { mult( mult( ld( X, X ), mult
% 16.50/16.92    ( Y, ld( X, X ) ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y
% 16.50/16.92     ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := X
% 16.50/16.92     Z := X
% 16.50/16.92     T := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4558) {G11,W15,D5,L1,V2,M1}  { ld( ld( X, X ), Y ) = mult( ld( X
% 16.50/16.92    , X ), mult( ld( X, X ), Y ) ) }.
% 16.50/16.92  parent0[0]: (88) {G11,W11,D5,L1,V3,M1} P(85,2) { mult( mult( X, ld( Z, Y )
% 16.50/16.92     ), ld( Y, Z ) ) ==> X }.
% 16.50/16.92  parent1[0; 1]: (4557) {G10,W23,D6,L1,V2,M1}  { mult( mult( ld( ld( X, X ), 
% 16.50/16.92    Y ), ld( X, X ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y )
% 16.50/16.92     ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := ld( ld( X, X ), Y )
% 16.50/16.92     Y := X
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4559) {G11,W15,D5,L1,V2,M1}  { mult( ld( X, X ), mult( ld( X, X )
% 16.50/16.92    , Y ) ) = ld( ld( X, X ), Y ) }.
% 16.50/16.92  parent0[0]: (4558) {G11,W15,D5,L1,V2,M1}  { ld( ld( X, X ), Y ) = mult( ld
% 16.50/16.92    ( X, X ), mult( ld( X, X ), Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (793) {G19,W15,D5,L1,V2,M1} P(698,42);d(52);d(85);d(91);d(88)
% 16.50/16.92     { mult( ld( X, X ), mult( ld( X, X ), Z ) ) ==> ld( ld( X, X ), Z ) }.
% 16.50/16.92  parent0: (4559) {G11,W15,D5,L1,V2,M1}  { mult( ld( X, X ), mult( ld( X, X )
% 16.50/16.92    , Y ) ) = ld( ld( X, X ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4561) {G19,W15,D5,L1,V2,M1}  { ld( ld( X, X ), Y ) ==> mult( ld( X
% 16.50/16.92    , X ), mult( ld( X, X ), Y ) ) }.
% 16.50/16.92  parent0[0]: (793) {G19,W15,D5,L1,V2,M1} P(698,42);d(52);d(85);d(91);d(88)
% 16.50/16.92     { mult( ld( X, X ), mult( ld( X, X ), Z ) ) ==> ld( ld( X, X ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4562) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( ld( X, X ), Y )
% 16.50/16.92     ) ==> mult( ld( X, X ), Y ) }.
% 16.50/16.92  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.92  parent1[0; 14]: (4561) {G19,W15,D5,L1,V2,M1}  { ld( ld( X, X ), Y ) ==> 
% 16.50/16.92    mult( ld( X, X ), mult( ld( X, X ), Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := ld( X, X )
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := ld( ld( X, X ), Y )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (857) {G20,W15,D5,L1,V2,M1} P(0,793) { ld( ld( X, X ), ld( ld
% 16.50/16.92    ( X, X ), Y ) ) ==> mult( ld( X, X ), Y ) }.
% 16.50/16.92  parent0: (4562) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( ld( X, X ), Y )
% 16.50/16.92     ) ==> mult( ld( X, X ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4565) {G15,W15,D5,L1,V2,M1}  { mult( Y, mult( X, Y ) ) ==> ld( rd
% 16.50/16.92    ( ld( X, X ), Y ), mult( X, Y ) ) }.
% 16.50/16.92  parent0[0]: (490) {G15,W15,D5,L1,V2,M1} P(157,398) { ld( rd( ld( X, X ), Y
% 16.50/16.92     ), mult( X, Y ) ) ==> mult( Y, mult( X, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4570) {G9,W27,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), mult( 
% 16.50/16.92    Z, ld( mult( X, Y ), X ) ) ) ==> ld( rd( ld( Z, Z ), ld( mult( X, Y ), X
% 16.50/16.92     ) ), rd( Z, Y ) ) }.
% 16.50/16.92  parent0[0]: (61) {G8,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( mult( Z, Y ), 
% 16.50/16.92    Z ) ) ==> rd( X, Y ) }.
% 16.50/16.92  parent1[0; 24]: (4565) {G15,W15,D5,L1,V2,M1}  { mult( Y, mult( X, Y ) ) ==>
% 16.50/16.92     ld( rd( ld( X, X ), Y ), mult( X, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := ld( mult( X, Y ), X )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4571) {G9,W23,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), rd( Z
% 16.50/16.92    , Y ) ) ==> ld( rd( ld( Z, Z ), ld( mult( X, Y ), X ) ), rd( Z, Y ) ) }.
% 16.50/16.92  parent0[0]: (61) {G8,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( mult( Z, Y ), 
% 16.50/16.92    Z ) ) ==> rd( X, Y ) }.
% 16.50/16.92  parent1[0; 7]: (4570) {G9,W27,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), 
% 16.50/16.92    mult( Z, ld( mult( X, Y ), X ) ) ) ==> ld( rd( ld( Z, Z ), ld( mult( X, Y
% 16.50/16.92     ), X ) ), rd( Z, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4576) {G10,W23,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), rd( Z
% 16.50/16.92    , Y ) ) ==> ld( mult( ld( Z, Z ), ld( X, mult( X, Y ) ) ), rd( Z, Y ) )
% 16.50/16.92     }.
% 16.50/16.92  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.92    mult( Z, ld( X, Y ) ) }.
% 16.50/16.92  parent1[0; 11]: (4571) {G9,W23,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X )
% 16.50/16.92    , rd( Z, Y ) ) ==> ld( rd( ld( Z, Z ), ld( mult( X, Y ), X ) ), rd( Z, Y
% 16.50/16.92     ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := mult( X, Y )
% 16.50/16.92     Z := ld( Z, Z )
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4577) {G1,W19,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), rd( Z
% 16.50/16.92    , Y ) ) ==> ld( mult( ld( Z, Z ), Y ), rd( Z, Y ) ) }.
% 16.50/16.92  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.92  parent1[0; 15]: (4576) {G10,W23,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X )
% 16.50/16.92    , rd( Z, Y ) ) ==> ld( mult( ld( Z, Z ), ld( X, mult( X, Y ) ) ), rd( Z, 
% 16.50/16.92    Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4578) {G2,W15,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), rd( Z
% 16.50/16.92    , Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.50/16.92  parent0[0]: (182) {G16,W15,D5,L1,V2,M1} P(162,33) { ld( mult( ld( X, X ), Y
% 16.50/16.92     ), rd( X, Y ) ) ==> rd( ld( Y, X ), Y ) }.
% 16.50/16.92  parent1[0; 10]: (4577) {G1,W19,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X )
% 16.50/16.92    , rd( Z, Y ) ) ==> ld( mult( ld( Z, Z ), Y ), rd( Z, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (961) {G17,W15,D5,L1,V3,M1} P(61,490);d(85);d(1);d(182) { mult
% 16.50/16.92    ( ld( mult( Y, Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.50/16.92  parent0: (4578) {G2,W15,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), rd( Z
% 16.50/16.92    , Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4581) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X, Y ), 
% 16.50/16.92    Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.92  parent0[0]: (14) {G1,W15,D6,L1,V3,M1} P(4,3) { rd( mult( mult( mult( X, Y )
% 16.50/16.92    , Z ), Y ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4586) {G2,W27,D7,L1,V4,M1}  { ld( mult( X, Y ), X ) ==> rd( mult
% 16.50/16.92    ( mult( rd( ld( Y, Z ), Y ), T ), rd( Z, Y ) ), mult( rd( Z, Y ), mult( T
% 16.50/16.92    , rd( Z, Y ) ) ) ) }.
% 16.50/16.92  parent0[0]: (961) {G17,W15,D5,L1,V3,M1} P(61,490);d(85);d(1);d(182) { mult
% 16.50/16.92    ( ld( mult( Y, Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.50/16.92  parent1[0; 9]: (4581) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X
% 16.50/16.92    , Y ), Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := ld( mult( X, Y ), X )
% 16.50/16.92     Y := rd( Z, Y )
% 16.50/16.92     Z := T
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4588) {G3,W19,D7,L1,V4,M1}  { ld( mult( X, Y ), X ) ==> rd( rd( 
% 16.50/16.92    mult( rd( ld( Y, Z ), Y ), T ), T ), rd( Z, Y ) ) }.
% 16.50/16.92  parent0[0]: (217) {G4,W15,D5,L1,V3,M1} P(12,127);d(115) { rd( mult( X, T )
% 16.50/16.92    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.50/16.92  parent1[0; 6]: (4586) {G2,W27,D7,L1,V4,M1}  { ld( mult( X, Y ), X ) ==> rd
% 16.50/16.92    ( mult( mult( rd( ld( Y, Z ), Y ), T ), rd( Z, Y ) ), mult( rd( Z, Y ), 
% 16.50/16.92    mult( T, rd( Z, Y ) ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := mult( rd( ld( Y, Z ), Y ), T )
% 16.50/16.92     Y := T
% 16.50/16.92     Z := U
% 16.50/16.92     T := rd( Z, Y )
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92     T := T
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4589) {G1,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), X ) ==> rd( rd( 
% 16.50/16.92    ld( Y, Z ), Y ), rd( Z, Y ) ) }.
% 16.50/16.92  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.50/16.92  parent1[0; 7]: (4588) {G3,W19,D7,L1,V4,M1}  { ld( mult( X, Y ), X ) ==> rd
% 16.50/16.92    ( rd( mult( rd( ld( Y, Z ), Y ), T ), T ), rd( Z, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := T
% 16.50/16.92     Y := rd( ld( Y, Z ), Y )
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92     T := T
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4590) {G2,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), X ) ==> mult( rd
% 16.50/16.92    ( ld( Y, Z ), mult( Y, Z ) ), Y ) }.
% 16.50/16.92  parent0[0]: (413) {G17,W15,D5,L1,V3,M1} P(1,390) { rd( rd( Z, X ), rd( Y, X
% 16.50/16.92     ) ) ==> mult( rd( Z, mult( X, Y ) ), X ) }.
% 16.50/16.92  parent1[0; 6]: (4589) {G1,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), X ) ==> rd
% 16.50/16.92    ( rd( ld( Y, Z ), Y ), rd( Z, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := ld( Y, Z )
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4591) {G2,W15,D5,L1,V3,M1}  { mult( rd( ld( Y, Z ), mult( Y, Z ) )
% 16.50/16.92    , Y ) ==> ld( mult( X, Y ), X ) }.
% 16.50/16.92  parent0[0]: (4590) {G2,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), X ) ==> mult( 
% 16.50/16.92    rd( ld( Y, Z ), mult( Y, Z ) ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (974) {G18,W15,D5,L1,V3,M1} P(961,14);d(217);d(3);d(413) { 
% 16.50/16.92    mult( rd( ld( Y, Z ), mult( Y, Z ) ), Y ) = ld( mult( X, Y ), X ) }.
% 16.50/16.92  parent0: (4591) {G2,W15,D5,L1,V3,M1}  { mult( rd( ld( Y, Z ), mult( Y, Z )
% 16.50/16.92     ), Y ) ==> ld( mult( X, Y ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4593) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.50/16.92  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4596) {G1,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( mult( Z, Y )
% 16.50/16.92    , Z ), rd( ld( Y, X ), Y ) ) }.
% 16.50/16.92  parent0[0]: (961) {G17,W15,D5,L1,V3,M1} P(61,490);d(85);d(1);d(182) { mult
% 16.50/16.92    ( ld( mult( Y, Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.50/16.92  parent1[0; 10]: (4593) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.50/16.92     }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := ld( mult( Z, Y ), Z )
% 16.50/16.92     Y := rd( X, Y )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4597) {G1,W15,D5,L1,V3,M1}  { ld( ld( mult( Z, Y ), Z ), rd( ld( Y
% 16.50/16.92    , X ), Y ) ) ==> rd( X, Y ) }.
% 16.50/16.92  parent0[0]: (4596) {G1,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( mult( Z, 
% 16.50/16.92    Y ), Z ), rd( ld( Y, X ), Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (978) {G18,W15,D5,L1,V3,M1} P(961,1) { ld( ld( mult( X, Y ), X
% 16.50/16.92     ), rd( ld( Y, Z ), Y ) ) ==> rd( Z, Y ) }.
% 16.50/16.92  parent0: (4597) {G1,W15,D5,L1,V3,M1}  { ld( ld( mult( Z, Y ), Z ), rd( ld( 
% 16.50/16.92    Y, X ), Y ) ) ==> rd( X, Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4599) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X, Y ), 
% 16.50/16.92    Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.92  parent0[0]: (14) {G1,W15,D6,L1,V3,M1} P(4,3) { rd( mult( mult( mult( X, Y )
% 16.50/16.92    , Z ), Y ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4603) {G2,W23,D7,L1,V4,M1}  { rd( ld( X, Y ), mult( X, Y ) ) ==> 
% 16.50/16.92    rd( mult( mult( ld( mult( T, X ), T ), Z ), X ), mult( X, mult( Z, X ) )
% 16.50/16.92     ) }.
% 16.50/16.92  parent0[0]: (974) {G18,W15,D5,L1,V3,M1} P(961,14);d(217);d(3);d(413) { mult
% 16.50/16.92    ( rd( ld( Y, Z ), mult( Y, Z ) ), Y ) = ld( mult( X, Y ), X ) }.
% 16.50/16.92  parent1[0; 11]: (4599) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( 
% 16.50/16.92    X, Y ), Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := T
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := rd( ld( X, Y ), mult( X, Y ) )
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4605) {G3,W19,D7,L1,V4,M1}  { rd( ld( X, Y ), mult( X, Y ) ) ==> 
% 16.50/16.92    rd( rd( mult( ld( mult( Z, X ), Z ), T ), T ), X ) }.
% 16.50/16.92  parent0[0]: (217) {G4,W15,D5,L1,V3,M1} P(12,127);d(115) { rd( mult( X, T )
% 16.50/16.92    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.50/16.92  parent1[0; 8]: (4603) {G2,W23,D7,L1,V4,M1}  { rd( ld( X, Y ), mult( X, Y )
% 16.50/16.92     ) ==> rd( mult( mult( ld( mult( T, X ), T ), Z ), X ), mult( X, mult( Z
% 16.50/16.92    , X ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := mult( ld( mult( Z, X ), Z ), T )
% 16.50/16.92     Y := T
% 16.50/16.92     Z := U
% 16.50/16.92     T := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := T
% 16.50/16.92     T := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4606) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y ) ) ==> 
% 16.50/16.92    rd( ld( mult( Z, X ), Z ), X ) }.
% 16.50/16.92  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.50/16.92  parent1[0; 9]: (4605) {G3,W19,D7,L1,V4,M1}  { rd( ld( X, Y ), mult( X, Y )
% 16.50/16.92     ) ==> rd( rd( mult( ld( mult( Z, X ), Z ), T ), T ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := T
% 16.50/16.92     Y := ld( mult( Z, X ), Z )
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92     T := T
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4607) {G2,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y ) ) ==> 
% 16.50/16.92    ld( X, ld( mult( Z, X ), Z ) ) }.
% 16.50/16.92  parent0[0]: (790) {G20,W15,D5,L1,V2,M1} P(61,711);d(6);d(61) { rd( ld( mult
% 16.50/16.92    ( Y, Z ), Y ), Z ) ==> ld( Z, ld( mult( Y, Z ), Y ) ) }.
% 16.50/16.92  parent1[0; 8]: (4606) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y )
% 16.50/16.92     ) ==> rd( ld( mult( Z, X ), Z ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := T
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4608) {G2,W15,D5,L1,V3,M1}  { ld( X, ld( mult( Z, X ), Z ) ) ==> 
% 16.50/16.92    rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.50/16.92  parent0[0]: (4607) {G2,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y ) ) 
% 16.50/16.92    ==> ld( X, ld( mult( Z, X ), Z ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (1021) {G21,W15,D5,L1,V3,M1} P(974,14);d(217);d(3);d(790) { ld
% 16.50/16.92    ( X, ld( mult( Z, X ), Z ) ) = rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.50/16.92  parent0: (4608) {G2,W15,D5,L1,V3,M1}  { ld( X, ld( mult( Z, X ), Z ) ) ==> 
% 16.50/16.92    rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4609) {G21,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z ) ) = ld
% 16.50/16.92    ( X, ld( mult( Y, X ), Y ) ) }.
% 16.50/16.92  parent0[0]: (1021) {G21,W15,D5,L1,V3,M1} P(974,14);d(217);d(3);d(790) { ld
% 16.50/16.92    ( X, ld( mult( Z, X ), Z ) ) = rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4615) {G22,W15,D4,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y ) ) = 
% 16.50/16.92    rd( ld( X, T ), mult( X, T ) ) }.
% 16.50/16.92  parent0[0]: (1021) {G21,W15,D5,L1,V3,M1} P(974,14);d(217);d(3);d(790) { ld
% 16.50/16.92    ( X, ld( mult( Z, X ), Z ) ) = rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.50/16.92  parent1[0; 8]: (4609) {G21,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z )
% 16.50/16.92     ) = ld( X, ld( mult( Y, X ), Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := T
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (1038) {G22,W15,D4,L1,V3,M1} P(1021,1021) { rd( ld( X, Z ), 
% 16.50/16.92    mult( X, Z ) ) = rd( ld( X, T ), mult( X, T ) ) }.
% 16.50/16.92  parent0: (4615) {G22,W15,D4,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y ) ) = 
% 16.50/16.92    rd( ld( X, T ), mult( X, T ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := U
% 16.50/16.92     T := T
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4620) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, ld( X, Y ) ), Y ) = rd( 
% 16.50/16.92    ld( X, Z ), mult( X, Z ) ) }.
% 16.50/16.92  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.92  parent1[0; 7]: (1038) {G22,W15,D4,L1,V3,M1} P(1021,1021) { rd( ld( X, Z ), 
% 16.50/16.92    mult( X, Z ) ) = rd( ld( X, T ), mult( X, T ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := T
% 16.50/16.92     Z := ld( X, Y )
% 16.50/16.92     T := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (1101) {G23,W15,D5,L1,V3,M1} P(0,1038) { rd( ld( X, ld( X, Y )
% 16.50/16.92     ), Y ) = rd( ld( X, Z ), mult( X, Z ) ) }.
% 16.50/16.92  parent0: (4620) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, ld( X, Y ) ), Y ) = rd( 
% 16.50/16.92    ld( X, Z ), mult( X, Z ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4622) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.50/16.92  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4623) {G2,W15,D5,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( X, Z )
% 16.50/16.92    , mult( X, Z ) ), ld( X, Y ) ) }.
% 16.50/16.92  parent0[0]: (1038) {G22,W15,D4,L1,V3,M1} P(1021,1021) { rd( ld( X, Z ), 
% 16.50/16.92    mult( X, Z ) ) = rd( ld( X, T ), mult( X, T ) ) }.
% 16.50/16.92  parent1[0; 5]: (4622) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := T
% 16.50/16.92     Z := Y
% 16.50/16.92     T := Z
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := ld( X, Y )
% 16.50/16.92     Y := mult( X, Y )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4624) {G2,W15,D5,L1,V3,M1}  { ld( rd( ld( X, Z ), mult( X, Z ) ), 
% 16.50/16.92    ld( X, Y ) ) ==> mult( X, Y ) }.
% 16.50/16.92  parent0[0]: (4623) {G2,W15,D5,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( X, 
% 16.50/16.92    Z ), mult( X, Z ) ), ld( X, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (1102) {G23,W15,D5,L1,V3,M1} P(1038,6) { ld( rd( ld( X, Z ), 
% 16.50/16.92    mult( X, Z ) ), ld( X, Y ) ) ==> mult( X, Y ) }.
% 16.50/16.92  parent0: (4624) {G2,W15,D5,L1,V3,M1}  { ld( rd( ld( X, Z ), mult( X, Z ) )
% 16.50/16.92    , ld( X, Y ) ) ==> mult( X, Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4625) {G23,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z ) ) = rd
% 16.50/16.92    ( ld( X, ld( X, Y ) ), Y ) }.
% 16.50/16.92  parent0[0]: (1101) {G23,W15,D5,L1,V3,M1} P(0,1038) { rd( ld( X, ld( X, Y )
% 16.50/16.92     ), Y ) = rd( ld( X, Z ), mult( X, Z ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4626) {G17,W15,D5,L1,V3,M1}  { rd( ld( Z, rd( Z, X ) ), Y ) = rd( 
% 16.50/16.92    ld( X, ld( X, X ) ), Y ) }.
% 16.50/16.92  parent0[0]: (216) {G17,W15,D5,L1,V3,M1} P(78,127);d(210) { rd( ld( Y, ld( Y
% 16.50/16.92    , Y ) ), Z ) = rd( ld( X, rd( X, Y ) ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4631) {G18,W19,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), mult( Y, 
% 16.50/16.92    ld( Y, Y ) ) ) = rd( ld( Y, ld( Y, Z ) ), Z ) }.
% 16.50/16.92  parent0[0]: (4625) {G23,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z ) ) 
% 16.50/16.92    = rd( ld( X, ld( X, Y ) ), Y ) }.
% 16.50/16.92  parent1[0; 12]: (4626) {G17,W15,D5,L1,V3,M1}  { rd( ld( Z, rd( Z, X ) ), Y
% 16.50/16.92     ) = rd( ld( X, ld( X, X ) ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := ld( Y, Y )
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := mult( Y, ld( Y, Y ) )
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4632) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Y ) = rd( 
% 16.50/16.92    ld( Y, ld( Y, Z ) ), Z ) }.
% 16.50/16.92  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.92  parent1[0; 7]: (4631) {G18,W19,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), 
% 16.50/16.92    mult( Y, ld( Y, Y ) ) ) = rd( ld( Y, ld( Y, Z ) ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4633) {G2,W15,D5,L1,V3,M1}  { ld( Y, ld( X, rd( X, Y ) ) ) = rd( 
% 16.50/16.92    ld( Y, ld( Y, Z ) ), Z ) }.
% 16.50/16.92  parent0[0]: (791) {G20,W15,D5,L1,V2,M1} P(66,711);d(6);d(66) { rd( ld( Y, 
% 16.50/16.92    rd( Y, Z ) ), Z ) ==> ld( Z, ld( Y, rd( Y, Z ) ) ) }.
% 16.50/16.92  parent1[0; 1]: (4632) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Y ) 
% 16.50/16.92    = rd( ld( Y, ld( Y, Z ) ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := T
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4634) {G2,W15,D5,L1,V3,M1}  { rd( ld( X, ld( X, Z ) ), Z ) = ld( X
% 16.50/16.92    , ld( Y, rd( Y, X ) ) ) }.
% 16.50/16.92  parent0[0]: (4633) {G2,W15,D5,L1,V3,M1}  { ld( Y, ld( X, rd( X, Y ) ) ) = 
% 16.50/16.92    rd( ld( Y, ld( Y, Z ) ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (1126) {G24,W15,D5,L1,V3,M1} P(1101,216);d(0);d(791) { rd( ld
% 16.50/16.92    ( X, ld( X, Y ) ), Y ) = ld( X, ld( Z, rd( Z, X ) ) ) }.
% 16.50/16.92  parent0: (4634) {G2,W15,D5,L1,V3,M1}  { rd( ld( X, ld( X, Z ) ), Z ) = ld( 
% 16.50/16.92    X, ld( Y, rd( Y, X ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4636) {G23,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z ) ) = rd
% 16.50/16.92    ( ld( X, ld( X, Y ) ), Y ) }.
% 16.50/16.92  parent0[0]: (1101) {G23,W15,D5,L1,V3,M1} P(0,1038) { rd( ld( X, ld( X, Y )
% 16.50/16.92     ), Y ) = rd( ld( X, Z ), mult( X, Z ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4637) {G1,W15,D5,L1,V3,M1}  { rd( Y, mult( X, mult( X, Y ) ) ) = 
% 16.50/16.92    rd( ld( X, ld( X, Z ) ), Z ) }.
% 16.50/16.92  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.92  parent1[0; 2]: (4636) {G23,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z )
% 16.50/16.92     ) = rd( ld( X, ld( X, Y ) ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := mult( X, Y )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4639) {G1,W15,D5,L1,V3,M1}  { rd( ld( Y, ld( Y, Z ) ), Z ) = rd( X
% 16.50/16.92    , mult( Y, mult( Y, X ) ) ) }.
% 16.50/16.92  parent0[0]: (4637) {G1,W15,D5,L1,V3,M1}  { rd( Y, mult( X, mult( X, Y ) ) )
% 16.50/16.92     = rd( ld( X, ld( X, Z ) ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (1145) {G24,W15,D5,L1,V3,M1} P(1,1101) { rd( ld( X, ld( X, Z )
% 16.50/16.92     ), Z ) = rd( Y, mult( X, mult( X, Y ) ) ) }.
% 16.50/16.92  parent0: (4639) {G1,W15,D5,L1,V3,M1}  { rd( ld( Y, ld( Y, Z ) ), Z ) = rd( 
% 16.50/16.92    X, mult( Y, mult( Y, X ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4640) {G24,W15,D5,L1,V3,M1}  { rd( Z, mult( X, mult( X, Z ) ) ) = 
% 16.50/16.92    rd( ld( X, ld( X, Y ) ), Y ) }.
% 16.50/16.92  parent0[0]: (1145) {G24,W15,D5,L1,V3,M1} P(1,1101) { rd( ld( X, ld( X, Z )
% 16.50/16.92     ), Z ) = rd( Y, mult( X, mult( X, Y ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4650) {G25,W15,D5,L1,V3,M1}  { rd( X, mult( Y, mult( Y, X ) ) ) =
% 16.50/16.92     ld( Y, ld( T, rd( T, Y ) ) ) }.
% 16.50/16.92  parent0[0]: (1126) {G24,W15,D5,L1,V3,M1} P(1101,216);d(0);d(791) { rd( ld( 
% 16.50/16.92    X, ld( X, Y ) ), Y ) = ld( X, ld( Z, rd( Z, X ) ) ) }.
% 16.50/16.92  parent1[0; 8]: (4640) {G24,W15,D5,L1,V3,M1}  { rd( Z, mult( X, mult( X, Z )
% 16.50/16.92     ) ) = rd( ld( X, ld( X, Y ) ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := T
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (1286) {G25,W15,D5,L1,V3,M1} P(1145,1126) { rd( Z, mult( X, 
% 16.50/16.92    mult( X, Z ) ) ) = ld( X, ld( T, rd( T, X ) ) ) }.
% 16.50/16.92  parent0: (4650) {G25,W15,D5,L1,V3,M1}  { rd( X, mult( Y, mult( Y, X ) ) ) =
% 16.50/16.92     ld( Y, ld( T, rd( T, Y ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := X
% 16.50/16.92     Z := U
% 16.50/16.92     T := T
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4652) {G24,W15,D5,L1,V3,M1}  { rd( Z, mult( X, mult( X, Z ) ) ) = 
% 16.50/16.92    rd( ld( X, ld( X, Y ) ), Y ) }.
% 16.50/16.92  parent0[0]: (1145) {G24,W15,D5,L1,V3,M1} P(1,1101) { rd( ld( X, ld( X, Z )
% 16.50/16.92     ), Z ) = rd( Y, mult( X, mult( X, Y ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4653) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.50/16.92  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4654) {G2,W15,D6,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( rd
% 16.50/16.92    ( ld( X, ld( X, Z ) ), Z ), Y ) }.
% 16.50/16.92  parent0[0]: (4652) {G24,W15,D5,L1,V3,M1}  { rd( Z, mult( X, mult( X, Z ) )
% 16.50/16.92     ) = rd( ld( X, ld( X, Y ) ), Y ) }.
% 16.50/16.92  parent1[0; 7]: (4653) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := mult( X, mult( X, Y ) )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4655) {G2,W15,D6,L1,V3,M1}  { ld( rd( ld( X, ld( X, Z ) ), Z ), Y
% 16.50/16.92     ) ==> mult( X, mult( X, Y ) ) }.
% 16.50/16.92  parent0[0]: (4654) {G2,W15,D6,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( 
% 16.50/16.92    rd( ld( X, ld( X, Z ) ), Z ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (1331) {G25,W15,D6,L1,V3,M1} P(1145,6) { ld( rd( ld( Y, ld( Y
% 16.50/16.92    , Z ) ), Z ), X ) ==> mult( Y, mult( Y, X ) ) }.
% 16.50/16.92  parent0: (4655) {G2,W15,D6,L1,V3,M1}  { ld( rd( ld( X, ld( X, Z ) ), Z ), Y
% 16.50/16.92     ) ==> mult( X, mult( X, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4657) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.50/16.92  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4664) {G1,W15,D6,L1,V3,M1}  { ld( X, ld( X, Y ) ) ==> mult( rd( Z
% 16.50/16.92    , mult( X, mult( X, Z ) ) ), Y ) }.
% 16.50/16.92  parent0[0]: (1145) {G24,W15,D5,L1,V3,M1} P(1,1101) { rd( ld( X, ld( X, Z )
% 16.50/16.92     ), Z ) = rd( Y, mult( X, mult( X, Y ) ) ) }.
% 16.50/16.92  parent1[0; 7]: (4657) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.50/16.92     }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := ld( X, ld( X, Y ) )
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4665) {G1,W15,D6,L1,V3,M1}  { mult( rd( Z, mult( X, mult( X, Z ) )
% 16.50/16.92     ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.50/16.92  parent0[0]: (4664) {G1,W15,D6,L1,V3,M1}  { ld( X, ld( X, Y ) ) ==> mult( rd
% 16.50/16.92    ( Z, mult( X, mult( X, Z ) ) ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (1333) {G25,W15,D6,L1,V3,M1} P(1145,2) { mult( rd( Z, mult( X
% 16.50/16.92    , mult( X, Z ) ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.50/16.92  parent0: (4665) {G1,W15,D6,L1,V3,M1}  { mult( rd( Z, mult( X, mult( X, Z )
% 16.50/16.92     ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4667) {G23,W15,D5,L1,V3,M1}  { mult( X, Z ) ==> ld( rd( ld( X, Y )
% 16.50/16.92    , mult( X, Y ) ), ld( X, Z ) ) }.
% 16.50/16.92  parent0[0]: (1102) {G23,W15,D5,L1,V3,M1} P(1038,6) { ld( rd( ld( X, Z ), 
% 16.50/16.92    mult( X, Z ) ), ld( X, Y ) ) ==> mult( X, Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4669) {G1,W15,D5,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( rd
% 16.50/16.92    ( ld( X, Z ), mult( X, Z ) ), Y ) }.
% 16.50/16.92  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.92  parent1[0; 14]: (4667) {G23,W15,D5,L1,V3,M1}  { mult( X, Z ) ==> ld( rd( ld
% 16.50/16.92    ( X, Y ), mult( X, Y ) ), ld( X, Z ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := mult( X, Y )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4671) {G1,W15,D5,L1,V3,M1}  { ld( rd( ld( X, Z ), mult( X, Z ) ), 
% 16.50/16.92    Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.50/16.92  parent0[0]: (4669) {G1,W15,D5,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( 
% 16.50/16.92    rd( ld( X, Z ), mult( X, Z ) ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (1441) {G24,W15,D5,L1,V3,M1} P(1,1102) { ld( rd( ld( X, Z ), 
% 16.50/16.92    mult( X, Z ) ), Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.50/16.92  parent0: (4671) {G1,W15,D5,L1,V3,M1}  { ld( rd( ld( X, Z ), mult( X, Z ) )
% 16.50/16.92    , Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4672) {G25,W15,D5,L1,V3,M1}  { ld( Y, ld( Z, rd( Z, Y ) ) ) = rd( 
% 16.50/16.92    X, mult( Y, mult( Y, X ) ) ) }.
% 16.50/16.92  parent0[0]: (1286) {G25,W15,D5,L1,V3,M1} P(1145,1126) { rd( Z, mult( X, 
% 16.50/16.92    mult( X, Z ) ) ) = ld( X, ld( T, rd( T, X ) ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := T
% 16.50/16.92     Z := X
% 16.50/16.92     T := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4673) {G24,W15,D5,L1,V3,M1}  { mult( X, mult( X, Z ) ) ==> ld( rd
% 16.50/16.92    ( ld( X, Y ), mult( X, Y ) ), Z ) }.
% 16.50/16.92  parent0[0]: (1441) {G24,W15,D5,L1,V3,M1} P(1,1102) { ld( rd( ld( X, Z ), 
% 16.50/16.92    mult( X, Z ) ), Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4680) {G25,W23,D7,L1,V4,M1}  { mult( X, mult( X, Y ) ) ==> ld( rd
% 16.50/16.92    ( rd( T, mult( X, mult( X, T ) ) ), mult( X, ld( Z, rd( Z, X ) ) ) ), Y )
% 16.50/16.92     }.
% 16.50/16.92  parent0[0]: (4672) {G25,W15,D5,L1,V3,M1}  { ld( Y, ld( Z, rd( Z, Y ) ) ) = 
% 16.50/16.92    rd( X, mult( Y, mult( Y, X ) ) ) }.
% 16.50/16.92  parent1[0; 8]: (4673) {G24,W15,D5,L1,V3,M1}  { mult( X, mult( X, Z ) ) ==> 
% 16.50/16.92    ld( rd( ld( X, Y ), mult( X, Y ) ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := T
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := ld( Z, rd( Z, X ) )
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4681) {G10,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( rd
% 16.50/16.92    ( rd( Z, mult( X, mult( X, Z ) ) ), rd( X, X ) ), Y ) }.
% 16.50/16.92  parent0[0]: (66) {G9,W11,D5,L1,V3,M1} P(54,0) { mult( X, ld( Z, rd( Z, Y )
% 16.50/16.92     ) ) ==> rd( X, Y ) }.
% 16.50/16.92  parent1[0; 15]: (4680) {G25,W23,D7,L1,V4,M1}  { mult( X, mult( X, Y ) ) ==>
% 16.50/16.92     ld( rd( rd( T, mult( X, mult( X, T ) ) ), mult( X, ld( Z, rd( Z, X ) ) )
% 16.50/16.92     ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := X
% 16.50/16.92     Z := T
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := T
% 16.50/16.92     T := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4682) {G11,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( rd
% 16.50/16.92    ( rd( Z, mult( X, mult( X, Z ) ) ), ld( X, X ) ), Y ) }.
% 16.50/16.92  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( 
% 16.50/16.92    Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.92  parent1[0; 15]: (4681) {G10,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==>
% 16.50/16.92     ld( rd( rd( Z, mult( X, mult( X, Z ) ) ), rd( X, X ) ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := T
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4683) {G11,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( 
% 16.50/16.92    mult( rd( Z, mult( X, mult( X, Z ) ) ), ld( X, X ) ), Y ) }.
% 16.50/16.92  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.92    mult( Z, ld( X, Y ) ) }.
% 16.50/16.92  parent1[0; 7]: (4682) {G11,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> 
% 16.50/16.92    ld( rd( rd( Z, mult( X, mult( X, Z ) ) ), ld( X, X ) ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := X
% 16.50/16.92     Z := rd( Z, mult( X, mult( X, Z ) ) )
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4684) {G12,W15,D6,L1,V2,M1}  { mult( X, mult( X, Y ) ) ==> ld( ld
% 16.50/16.92    ( X, ld( X, ld( X, X ) ) ), Y ) }.
% 16.50/16.92  parent0[0]: (1333) {G25,W15,D6,L1,V3,M1} P(1145,2) { mult( rd( Z, mult( X, 
% 16.50/16.92    mult( X, Z ) ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.50/16.92  parent1[0; 7]: (4683) {G11,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> 
% 16.50/16.92    ld( mult( rd( Z, mult( X, mult( X, Z ) ) ), ld( X, X ) ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := ld( X, X )
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4685) {G13,W15,D6,L1,V2,M1}  { mult( X, mult( X, Y ) ) ==> ld( ld
% 16.50/16.92    ( mult( mult( X, X ), X ), X ), Y ) }.
% 16.50/16.92  parent0[0]: (722) {G20,W15,D5,L1,V1,M1} P(716,172);d(450);d(635) { ld( X, 
% 16.50/16.92    ld( X, ld( X, X ) ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.50/16.92  parent1[0; 7]: (4684) {G12,W15,D6,L1,V2,M1}  { mult( X, mult( X, Y ) ) ==> 
% 16.50/16.92    ld( ld( X, ld( X, ld( X, X ) ) ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4686) {G13,W15,D6,L1,V2,M1}  { ld( ld( mult( mult( X, X ), X ), X
% 16.50/16.92     ), Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.50/16.92  parent0[0]: (4685) {G13,W15,D6,L1,V2,M1}  { mult( X, mult( X, Y ) ) ==> ld
% 16.50/16.92    ( ld( mult( mult( X, X ), X ), X ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (1444) {G26,W15,D6,L1,V2,M1} P(1286,1441);d(66);d(157);d(85);d
% 16.50/16.92    (1333);d(722) { ld( ld( mult( mult( X, X ), X ), X ), T ) ==> mult( X, 
% 16.50/16.92    mult( X, T ) ) }.
% 16.50/16.92  parent0: (4686) {G13,W15,D6,L1,V2,M1}  { ld( ld( mult( mult( X, X ), X ), X
% 16.50/16.92     ), Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := T
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4687) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X, rd( X
% 16.50/16.92    , Y ) ) }.
% 16.50/16.92  parent0[0]: (53) {G7,W11,D4,L1,V3,M1} P(2,40) { ld( X, rd( X, Y ) ) = ld( 
% 16.50/16.92    mult( Z, Y ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4688) {G18,W15,D5,L1,V3,M1}  { rd( Z, Y ) ==> ld( ld( mult( X, Y )
% 16.50/16.92    , X ), rd( ld( Y, Z ), Y ) ) }.
% 16.50/16.92  parent0[0]: (978) {G18,W15,D5,L1,V3,M1} P(961,1) { ld( ld( mult( X, Y ), X
% 16.50/16.92     ), rd( ld( Y, Z ), Y ) ) ==> rd( Z, Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4689) {G8,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( T, rd( T, Y
% 16.50/16.92     ) ), rd( ld( Y, X ), Y ) ) }.
% 16.50/16.92  parent0[0]: (4687) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X, 
% 16.50/16.92    rd( X, Y ) ) }.
% 16.50/16.92  parent1[0; 5]: (4688) {G18,W15,D5,L1,V3,M1}  { rd( Z, Y ) ==> ld( ld( mult
% 16.50/16.92    ( X, Y ), X ), rd( ld( Y, Z ), Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := T
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4692) {G8,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, Y ) ), rd( ld( Y, 
% 16.50/16.92    X ), Y ) ) ==> rd( X, Y ) }.
% 16.50/16.92  parent0[0]: (4689) {G8,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( T, rd( T
% 16.50/16.92    , Y ) ), rd( ld( Y, X ), Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := T
% 16.50/16.92     T := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (1585) {G19,W15,D5,L1,V3,M1} P(53,978) { ld( ld( Z, rd( Z, Y )
% 16.50/16.92     ), rd( ld( Y, T ), Y ) ) ==> rd( T, Y ) }.
% 16.50/16.92  parent0: (4692) {G8,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, Y ) ), rd( ld( Y
% 16.50/16.92    , X ), Y ) ) ==> rd( X, Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := T
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4696) {G19,W15,D5,L1,V3,M1}  { rd( Z, Y ) ==> ld( ld( X, rd( X, Y
% 16.50/16.92     ) ), rd( ld( Y, Z ), Y ) ) }.
% 16.50/16.92  parent0[0]: (1585) {G19,W15,D5,L1,V3,M1} P(53,978) { ld( ld( Z, rd( Z, Y )
% 16.50/16.92     ), rd( ld( Y, T ), Y ) ) ==> rd( T, Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := T
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := X
% 16.50/16.92     T := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4697) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, Y ), X ) ==> ld( ld( Z
% 16.50/16.92    , rd( Z, X ) ), rd( Y, X ) ) }.
% 16.50/16.92  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.92  parent1[0; 13]: (4696) {G19,W15,D5,L1,V3,M1}  { rd( Z, Y ) ==> ld( ld( X, 
% 16.50/16.92    rd( X, Y ) ), rd( ld( Y, Z ), Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := X
% 16.50/16.92     Z := mult( X, Y )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4698) {G1,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, X ) ), rd( Y, X )
% 16.50/16.92     ) ==> rd( mult( X, Y ), X ) }.
% 16.50/16.92  parent0[0]: (4697) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, Y ), X ) ==> ld( ld
% 16.50/16.92    ( Z, rd( Z, X ) ), rd( Y, X ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (1606) {G20,W15,D5,L1,V3,M1} P(1,1585) { ld( ld( Z, rd( Z, X )
% 16.50/16.92     ), rd( Y, X ) ) ==> rd( mult( X, Y ), X ) }.
% 16.50/16.92  parent0: (4698) {G1,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, X ) ), rd( Y, X )
% 16.50/16.92     ) ==> rd( mult( X, Y ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4700) {G20,W15,D5,L1,V3,M1}  { rd( mult( Y, Z ), Y ) ==> ld( ld( X
% 16.50/16.92    , rd( X, Y ) ), rd( Z, Y ) ) }.
% 16.50/16.92  parent0[0]: (1606) {G20,W15,D5,L1,V3,M1} P(1,1585) { ld( ld( Z, rd( Z, X )
% 16.50/16.92     ), rd( Y, X ) ) ==> rd( mult( X, Y ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4703) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, mult( Y, X ) ), X ) 
% 16.50/16.92    ==> ld( ld( Z, rd( Z, X ) ), Y ) }.
% 16.50/16.92  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.50/16.92  parent1[0; 14]: (4700) {G20,W15,D5,L1,V3,M1}  { rd( mult( Y, Z ), Y ) ==> 
% 16.50/16.92    ld( ld( X, rd( X, Y ) ), rd( Z, Y ) ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := X
% 16.50/16.92     Z := mult( Y, X )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4706) {G1,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, X ) ), Y ) ==> rd
% 16.50/16.92    ( mult( X, mult( Y, X ) ), X ) }.
% 16.50/16.92  parent0[0]: (4703) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, mult( Y, X ) ), X )
% 16.50/16.92     ==> ld( ld( Z, rd( Z, X ) ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (1615) {G21,W15,D5,L1,V3,M1} P(3,1606) { ld( ld( Z, rd( Z, Y )
% 16.50/16.92     ), X ) = rd( mult( Y, mult( X, Y ) ), Y ) }.
% 16.50/16.92  parent0: (4706) {G1,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, X ) ), Y ) ==> rd
% 16.50/16.92    ( mult( X, mult( Y, X ) ), X ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4708) {G21,W15,D5,L1,V3,M1}  { rd( mult( Y, mult( Z, Y ) ), Y ) = 
% 16.50/16.92    ld( ld( X, rd( X, Y ) ), Z ) }.
% 16.50/16.92  parent0[0]: (1615) {G21,W15,D5,L1,V3,M1} P(3,1606) { ld( ld( Z, rd( Z, Y )
% 16.50/16.92     ), X ) = rd( mult( Y, mult( X, Y ) ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4718) {G21,W19,D7,L1,V3,M1}  { rd( mult( X, mult( Y, X ) ), X ) =
% 16.50/16.92     ld( rd( mult( X, ld( Z, rd( Z, X ) ) ), X ), Y ) }.
% 16.50/16.92  parent0[0]: (1606) {G20,W15,D5,L1,V3,M1} P(1,1585) { ld( ld( Z, rd( Z, X )
% 16.50/16.92     ), rd( Y, X ) ) ==> rd( mult( X, Y ), X ) }.
% 16.50/16.92  parent1[0; 9]: (4708) {G21,W15,D5,L1,V3,M1}  { rd( mult( Y, mult( Z, Y ) )
% 16.50/16.92    , Y ) = ld( ld( X, rd( X, Y ) ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := ld( Z, rd( Z, X ) )
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := ld( Z, rd( Z, X ) )
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4719) {G10,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) ), X ) =
% 16.50/16.92     ld( rd( rd( X, X ), X ), Y ) }.
% 16.50/16.92  parent0[0]: (66) {G9,W11,D5,L1,V3,M1} P(54,0) { mult( X, ld( Z, rd( Z, Y )
% 16.50/16.92     ) ) ==> rd( X, Y ) }.
% 16.50/16.92  parent1[0; 10]: (4718) {G21,W19,D7,L1,V3,M1}  { rd( mult( X, mult( Y, X ) )
% 16.50/16.92    , X ) = ld( rd( mult( X, ld( Z, rd( Z, X ) ) ), X ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := X
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := Z
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4720) {G11,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) ), X ) =
% 16.50/16.92     ld( rd( ld( X, X ), X ), Y ) }.
% 16.50/16.92  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( 
% 16.50/16.92    Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.92  parent1[0; 10]: (4719) {G10,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) )
% 16.50/16.92    , X ) = ld( rd( rd( X, X ), X ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4721) {G12,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) ), X ) =
% 16.50/16.92     ld( ld( X, ld( X, X ) ), Y ) }.
% 16.50/16.92  parent0[0]: (171) {G15,W11,D4,L1,V1,M1} P(157,47) { rd( ld( X, X ), X ) ==>
% 16.50/16.92     ld( X, ld( X, X ) ) }.
% 16.50/16.92  parent1[0; 9]: (4720) {G11,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) )
% 16.50/16.92    , X ) = ld( rd( ld( X, X ), X ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  subsumption: (1618) {G22,W15,D5,L1,V2,M1} P(1606,1615);d(66);d(157);d(171)
% 16.50/16.92     { rd( mult( Y, mult( Z, Y ) ), Y ) ==> ld( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.50/16.92  parent0: (4721) {G12,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) ), X ) =
% 16.50/16.92     ld( ld( X, ld( X, X ) ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Y
% 16.50/16.92     Y := Z
% 16.50/16.92  end
% 16.50/16.92  permutation0:
% 16.50/16.92     0 ==> 0
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  eqswap: (4724) {G21,W15,D5,L1,V3,M1}  { rd( mult( Y, mult( Z, Y ) ), Y ) = 
% 16.50/16.92    ld( ld( X, rd( X, Y ) ), Z ) }.
% 16.50/16.92  parent0[0]: (1615) {G21,W15,D5,L1,V3,M1} P(3,1606) { ld( ld( Z, rd( Z, Y )
% 16.50/16.92     ), X ) = rd( mult( Y, mult( X, Y ) ), Y ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := Y
% 16.50/16.92     Z := X
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4731) {G17,W23,D7,L1,V3,M1}  { rd( mult( X, ld( X, ld( rd( Y, X )
% 16.50/16.92    , X ) ) ), X ) = ld( ld( Z, rd( Z, X ) ), ld( Y, ld( X, X ) ) ) }.
% 16.50/16.92  parent0[0]: (557) {G16,W15,D5,L1,V2,M1} P(162,521) { mult( ld( Y, ld( X, X
% 16.50/16.92     ) ), X ) ==> ld( X, ld( rd( Y, X ), X ) ) }.
% 16.50/16.92  parent1[0; 4]: (4724) {G21,W15,D5,L1,V3,M1}  { rd( mult( Y, mult( Z, Y ) )
% 16.50/16.92    , Y ) = ld( ld( X, rd( X, Y ) ), Z ) }.
% 16.50/16.92  substitution0:
% 16.50/16.92     X := X
% 16.50/16.92     Y := Y
% 16.50/16.92  end
% 16.50/16.92  substitution1:
% 16.50/16.92     X := Z
% 16.50/16.92     Y := X
% 16.50/16.92     Z := ld( Y, ld( X, X ) )
% 16.50/16.92  end
% 16.50/16.92  
% 16.50/16.92  paramod: (4732) {G1,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), X ), X ) = ld( 
% 16.50/16.92    ld( Z, rd( Z, X ) ), ld( Y, ld( X, X ) ) ) }.
% 16.50/16.92  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.92  parent1[0; 2]: (4731) {G17,W23,D7,L1,V3,M1}  { rd( mult( X, ld( X, ld( rd( 
% 16.50/16.93    Y, X ), X ) ) ), X ) = ld( ld( Z, rd( Z, X ) ), ld( Y, ld( X, X ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := ld( rd( Y, X ), X )
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4733) {G1,W19,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, Y ) ), ld( X, ld( 
% 16.50/16.93    Y, Y ) ) ) = rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.50/16.93  parent0[0]: (4732) {G1,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), X ), X ) = 
% 16.50/16.93    ld( ld( Z, rd( Z, X ) ), ld( Y, ld( X, X ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := X
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (1621) {G22,W19,D5,L1,V3,M1} P(557,1615);d(0) { ld( ld( Z, rd
% 16.50/16.93    ( Z, Y ) ), ld( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.50/16.93  parent0: (4733) {G1,W19,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, Y ) ), ld( X, ld
% 16.50/16.93    ( Y, Y ) ) ) = rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4735) {G22,W15,D5,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), Y ) ==> rd
% 16.50/16.93    ( mult( X, mult( Y, X ) ), X ) }.
% 16.50/16.93  parent0[0]: (1618) {G22,W15,D5,L1,V2,M1} P(1606,1615);d(66);d(157);d(171)
% 16.50/16.93     { rd( mult( Y, mult( Z, Y ) ), Y ) ==> ld( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := X
% 16.50/16.93     Z := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4738) {G17,W23,D7,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), ld( Y, ld
% 16.50/16.93    ( X, X ) ) ) ==> rd( mult( X, ld( X, ld( rd( Y, X ), X ) ) ), X ) }.
% 16.50/16.93  parent0[0]: (557) {G16,W15,D5,L1,V2,M1} P(162,521) { mult( ld( Y, ld( X, X
% 16.50/16.93     ) ), X ) ==> ld( X, ld( rd( Y, X ), X ) ) }.
% 16.50/16.93  parent1[0; 15]: (4735) {G22,W15,D5,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), Y
% 16.50/16.93     ) ==> rd( mult( X, mult( Y, X ) ), X ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := ld( Y, ld( X, X ) )
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4739) {G1,W19,D5,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), ld( Y, ld
% 16.50/16.93    ( X, X ) ) ) ==> rd( ld( rd( Y, X ), X ), X ) }.
% 16.50/16.93  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.93  parent1[0; 13]: (4738) {G17,W23,D7,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), ld
% 16.50/16.93    ( Y, ld( X, X ) ) ) ==> rd( mult( X, ld( X, ld( rd( Y, X ), X ) ) ), X )
% 16.50/16.93     }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := ld( rd( Y, X ), X )
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (1748) {G23,W19,D5,L1,V2,M1} P(557,1618);d(0) { ld( ld( Y, ld
% 16.50/16.93    ( Y, Y ) ), ld( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.50/16.93  parent0: (4739) {G1,W19,D5,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), ld( Y, ld
% 16.50/16.93    ( X, X ) ) ) ==> rd( ld( rd( Y, X ), X ), X ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4742) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 16.50/16.93  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4749) {G1,W15,D5,L1,V2,M1}  { rd( X, mult( Y, X ) ) ==> rd( ld( 
% 16.50/16.93    rd( X, Y ), rd( X, Y ) ), Y ) }.
% 16.50/16.93  parent0[0]: (416) {G18,W15,D5,L1,V2,M1} P(413,157) { mult( rd( X, mult( Y, 
% 16.50/16.93    X ) ), Y ) ==> ld( rd( X, Y ), rd( X, Y ) ) }.
% 16.50/16.93  parent1[0; 7]: (4742) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 16.50/16.93     }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := rd( X, mult( Y, X ) )
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4750) {G1,W15,D5,L1,V2,M1}  { rd( ld( rd( X, Y ), rd( X, Y ) ), Y
% 16.50/16.93     ) ==> rd( X, mult( Y, X ) ) }.
% 16.50/16.93  parent0[0]: (4749) {G1,W15,D5,L1,V2,M1}  { rd( X, mult( Y, X ) ) ==> rd( ld
% 16.50/16.93    ( rd( X, Y ), rd( X, Y ) ), Y ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (1920) {G19,W15,D5,L1,V2,M1} P(416,3) { rd( ld( rd( X, Y ), rd
% 16.50/16.93    ( X, Y ) ), Y ) ==> rd( X, mult( Y, X ) ) }.
% 16.50/16.93  parent0: (4750) {G1,W15,D5,L1,V2,M1}  { rd( ld( rd( X, Y ), rd( X, Y ) ), Y
% 16.50/16.93     ) ==> rd( X, mult( Y, X ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4752) {G17,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> mult( ld( 
% 16.50/16.93    mult( X, Y ), X ), rd( Z, Y ) ) }.
% 16.50/16.93  parent0[0]: (961) {G17,W15,D5,L1,V3,M1} P(61,490);d(85);d(1);d(182) { mult
% 16.50/16.93    ( ld( mult( Y, Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := X
% 16.50/16.93     Z := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4756) {G18,W23,D6,L1,V3,M1}  { rd( ld( X, ld( rd( Y, X ), rd( Y, 
% 16.50/16.93    X ) ) ), X ) ==> mult( ld( mult( Z, X ), Z ), rd( Y, mult( X, Y ) ) ) }.
% 16.50/16.93  parent0[0]: (1920) {G19,W15,D5,L1,V2,M1} P(416,3) { rd( ld( rd( X, Y ), rd
% 16.50/16.93    ( X, Y ) ), Y ) ==> rd( X, mult( Y, X ) ) }.
% 16.50/16.93  parent1[0; 18]: (4752) {G17,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> 
% 16.50/16.93    mult( ld( mult( X, Y ), X ), rd( Z, Y ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := X
% 16.50/16.93     Z := ld( rd( Y, X ), rd( Y, X ) )
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4757) {G6,W23,D5,L1,V3,M1}  { ld( mult( rd( Y, X ), X ), rd( rd( 
% 16.50/16.93    Y, X ), X ) ) ==> mult( ld( mult( Z, X ), Z ), rd( Y, mult( X, Y ) ) )
% 16.50/16.93     }.
% 16.50/16.93  parent0[0]: (37) {G5,W15,D5,L1,V3,M1} P(0,33) { rd( ld( Z, ld( X, Y ) ), Z
% 16.50/16.93     ) ==> ld( mult( X, Z ), rd( Y, Z ) ) }.
% 16.50/16.93  parent1[0; 1]: (4756) {G18,W23,D6,L1,V3,M1}  { rd( ld( X, ld( rd( Y, X ), 
% 16.50/16.93    rd( Y, X ) ) ), X ) ==> mult( ld( mult( Z, X ), Z ), rd( Y, mult( X, Y )
% 16.50/16.93     ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := rd( Y, X )
% 16.50/16.93     Y := rd( Y, X )
% 16.50/16.93     Z := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4758) {G1,W19,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), Y ) ) ==> 
% 16.50/16.93    mult( ld( mult( Z, Y ), Z ), rd( X, mult( Y, X ) ) ) }.
% 16.50/16.93  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.93  parent1[0; 2]: (4757) {G6,W23,D5,L1,V3,M1}  { ld( mult( rd( Y, X ), X ), rd
% 16.50/16.93    ( rd( Y, X ), X ) ) ==> mult( ld( mult( Z, X ), Z ), rd( Y, mult( X, Y )
% 16.50/16.93     ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := X
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4759) {G1,W19,D5,L1,V3,M1}  { mult( ld( mult( Z, Y ), Z ), rd( X, 
% 16.50/16.93    mult( Y, X ) ) ) ==> ld( X, rd( rd( X, Y ), Y ) ) }.
% 16.50/16.93  parent0[0]: (4758) {G1,W19,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), Y ) ) ==>
% 16.50/16.93     mult( ld( mult( Z, Y ), Z ), rd( X, mult( Y, X ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (1926) {G20,W19,D5,L1,V3,M1} P(1920,961);d(37);d(2) { mult( ld
% 16.50/16.93    ( mult( Z, Y ), Z ), rd( X, mult( Y, X ) ) ) ==> ld( X, rd( rd( X, Y ), Y
% 16.50/16.93     ) ) }.
% 16.50/16.93  parent0: (4759) {G1,W19,D5,L1,V3,M1}  { mult( ld( mult( Z, Y ), Z ), rd( X
% 16.50/16.93    , mult( Y, X ) ) ) ==> ld( X, rd( rd( X, Y ), Y ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4761) {G20,W19,D5,L1,V3,M1}  { ld( Z, rd( rd( Z, Y ), Y ) ) ==> 
% 16.50/16.93    mult( ld( mult( X, Y ), X ), rd( Z, mult( Y, Z ) ) ) }.
% 16.50/16.93  parent0[0]: (1926) {G20,W19,D5,L1,V3,M1} P(1920,961);d(37);d(2) { mult( ld
% 16.50/16.93    ( mult( Z, Y ), Z ), rd( X, mult( Y, X ) ) ) ==> ld( X, rd( rd( X, Y ), Y
% 16.50/16.93     ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4766) {G17,W31,D7,L1,V3,M1}  { ld( X, rd( rd( X, ld( Y, Y ) ), ld
% 16.50/16.93    ( Y, Y ) ) ) ==> mult( ld( mult( mult( Z, ld( Y, Y ) ), Y ), mult( Z, Y )
% 16.50/16.93     ), rd( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.50/16.93  parent0[0]: (178) {G16,W15,D5,L1,V2,M1} P(175,29);d(7);d(85) { mult( mult( 
% 16.50/16.93    Y, X ), ld( X, X ) ) ==> mult( mult( Y, ld( X, X ) ), X ) }.
% 16.50/16.93  parent1[0; 14]: (4761) {G20,W19,D5,L1,V3,M1}  { ld( Z, rd( rd( Z, Y ), Y )
% 16.50/16.93     ) ==> mult( ld( mult( X, Y ), X ), rd( Z, mult( Y, Z ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := Z
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := mult( Z, Y )
% 16.50/16.93     Y := ld( Y, Y )
% 16.50/16.93     Z := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4768) {G17,W23,D6,L1,V2,M1}  { ld( X, rd( rd( X, ld( Y, Y ) ), ld
% 16.50/16.93    ( Y, Y ) ) ) ==> mult( ld( Y, Y ), rd( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.50/16.93  parent0[0]: (185) {G16,W15,D6,L1,V2,M1} P(162,17);d(7) { ld( mult( mult( Y
% 16.50/16.93    , ld( X, X ) ), X ), mult( Y, X ) ) ==> ld( X, X ) }.
% 16.50/16.93  parent1[0; 13]: (4766) {G17,W31,D7,L1,V3,M1}  { ld( X, rd( rd( X, ld( Y, Y
% 16.50/16.93     ) ), ld( Y, Y ) ) ) ==> mult( ld( mult( mult( Z, ld( Y, Y ) ), Y ), mult
% 16.50/16.93    ( Z, Y ) ), rd( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := Z
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4769) {G11,W23,D6,L1,V2,M1}  { ld( X, mult( rd( X, ld( Y, Y ) ), 
% 16.50/16.93    ld( Y, Y ) ) ) ==> mult( ld( Y, Y ), rd( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.50/16.93  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.93    mult( Z, ld( X, Y ) ) }.
% 16.50/16.93  parent1[0; 3]: (4768) {G17,W23,D6,L1,V2,M1}  { ld( X, rd( rd( X, ld( Y, Y )
% 16.50/16.93     ), ld( Y, Y ) ) ) ==> mult( ld( Y, Y ), rd( X, mult( ld( Y, Y ), X ) ) )
% 16.50/16.93     }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := rd( X, ld( Y, Y ) )
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4772) {G1,W15,D6,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y ), rd
% 16.50/16.93    ( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.50/16.93  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.93  parent1[0; 3]: (4769) {G11,W23,D6,L1,V2,M1}  { ld( X, mult( rd( X, ld( Y, Y
% 16.50/16.93     ) ), ld( Y, Y ) ) ) ==> mult( ld( Y, Y ), rd( X, mult( ld( Y, Y ), X ) )
% 16.50/16.93     ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := ld( Y, Y )
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4773) {G1,W15,D6,L1,V2,M1}  { mult( ld( Y, Y ), rd( X, mult( ld( Y
% 16.50/16.93    , Y ), X ) ) ) ==> ld( X, X ) }.
% 16.50/16.93  parent0[0]: (4772) {G1,W15,D6,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y )
% 16.50/16.93    , rd( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (2417) {G21,W15,D6,L1,V2,M1} P(178,1926);d(185);d(85);d(2) { 
% 16.50/16.93    mult( ld( Y, Y ), rd( Z, mult( ld( Y, Y ), Z ) ) ) ==> ld( Z, Z ) }.
% 16.50/16.93  parent0: (4773) {G1,W15,D6,L1,V2,M1}  { mult( ld( Y, Y ), rd( X, mult( ld( 
% 16.50/16.93    Y, Y ), X ) ) ) ==> ld( X, X ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4775) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.50/16.93  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4776) {G1,W15,D5,L1,V2,M1}  { rd( X, mult( ld( Y, Y ), X ) ) ==> 
% 16.50/16.93    ld( ld( Y, Y ), ld( X, X ) ) }.
% 16.50/16.93  parent0[0]: (2417) {G21,W15,D6,L1,V2,M1} P(178,1926);d(185);d(85);d(2) { 
% 16.50/16.93    mult( ld( Y, Y ), rd( Z, mult( ld( Y, Y ), Z ) ) ) ==> ld( Z, Z ) }.
% 16.50/16.93  parent1[0; 12]: (4775) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.50/16.93     }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := ld( Y, Y )
% 16.50/16.93     Y := rd( X, mult( ld( Y, Y ), X ) )
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (2432) {G22,W15,D5,L1,V2,M1} P(2417,1) { rd( Y, mult( ld( X, X
% 16.50/16.93     ), Y ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.50/16.93  parent0: (4776) {G1,W15,D5,L1,V2,M1}  { rd( X, mult( ld( Y, Y ), X ) ) ==> 
% 16.50/16.93    ld( ld( Y, Y ), ld( X, X ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4778) {G22,W15,D5,L1,V2,M1}  { ld( ld( Y, Y ), ld( X, X ) ) ==> rd
% 16.50/16.93    ( X, mult( ld( Y, Y ), X ) ) }.
% 16.50/16.93  parent0[0]: (2432) {G22,W15,D5,L1,V2,M1} P(2417,1) { rd( Y, mult( ld( X, X
% 16.50/16.93     ), Y ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4785) {G18,W31,D6,L1,V3,M1}  { ld( ld( X, X ), ld( ld( Y, ld( Y, 
% 16.50/16.93    Y ) ), ld( Y, ld( Y, Y ) ) ) ) ==> rd( ld( Z, rd( Z, Y ) ), mult( ld( X, 
% 16.50/16.93    X ), ld( Y, ld( Y, Y ) ) ) ) }.
% 16.50/16.93  parent0[0]: (216) {G17,W15,D5,L1,V3,M1} P(78,127);d(210) { rd( ld( Y, ld( Y
% 16.50/16.93    , Y ) ), Z ) = rd( ld( X, rd( X, Y ) ), Z ) }.
% 16.50/16.93  parent1[0; 16]: (4778) {G22,W15,D5,L1,V2,M1}  { ld( ld( Y, Y ), ld( X, X )
% 16.50/16.93     ) ==> rd( X, mult( ld( Y, Y ), X ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := mult( ld( X, X ), ld( Y, ld( Y, Y ) ) )
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := ld( Y, ld( Y, Y ) )
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4786) {G19,W27,D6,L1,V3,M1}  { ld( ld( X, X ), rd( ld( rd( Y, Y )
% 16.50/16.93    , Y ), Y ) ) ==> rd( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, ld( Y
% 16.50/16.93    , Y ) ) ) ) }.
% 16.50/16.93  parent0[0]: (1748) {G23,W19,D5,L1,V2,M1} P(557,1618);d(0) { ld( ld( Y, ld( 
% 16.50/16.93    Y, Y ) ), ld( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.50/16.93  parent1[0; 5]: (4785) {G18,W31,D6,L1,V3,M1}  { ld( ld( X, X ), ld( ld( Y, 
% 16.50/16.93    ld( Y, Y ) ), ld( Y, ld( Y, Y ) ) ) ) ==> rd( ld( Z, rd( Z, Y ) ), mult( 
% 16.50/16.93    ld( X, X ), ld( Y, ld( Y, Y ) ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4787) {G2,W23,D6,L1,V3,M1}  { ld( ld( X, X ), rd( Y, Y ) ) ==> rd
% 16.50/16.93    ( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, ld( Y, Y ) ) ) ) }.
% 16.50/16.93  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.50/16.93  parent1[0; 6]: (4786) {G19,W27,D6,L1,V3,M1}  { ld( ld( X, X ), rd( ld( rd( 
% 16.50/16.93    Y, Y ), Y ), Y ) ) ==> rd( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, 
% 16.50/16.93    ld( Y, Y ) ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4788) {G3,W23,D6,L1,V3,M1}  { ld( ld( X, X ), ld( Y, Y ) ) ==> rd
% 16.50/16.93    ( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, ld( Y, Y ) ) ) ) }.
% 16.50/16.93  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(144,45);d(52);d(156);d(132) { rd( 
% 16.50/16.93    Y, Y ) ==> ld( Y, Y ) }.
% 16.50/16.93  parent1[0; 5]: (4787) {G2,W23,D6,L1,V3,M1}  { ld( ld( X, X ), rd( Y, Y ) ) 
% 16.50/16.93    ==> rd( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, ld( Y, Y ) ) ) )
% 16.50/16.93     }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := T
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4789) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, X ), ld( Y, Y ) ) ==> rd
% 16.50/16.93    ( ld( Z, rd( Z, Y ) ), rd( ld( X, X ), Y ) ) }.
% 16.50/16.93  parent0[0]: (170) {G15,W11,D5,L1,V2,M1} P(157,66) { mult( Y, ld( X, ld( X, 
% 16.50/16.93    X ) ) ) ==> rd( Y, X ) }.
% 16.50/16.93  parent1[0; 14]: (4788) {G3,W23,D6,L1,V3,M1}  { ld( ld( X, X ), ld( Y, Y ) )
% 16.50/16.93     ==> rd( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, ld( Y, Y ) ) ) )
% 16.50/16.93     }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := ld( X, X )
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4790) {G4,W19,D5,L1,V3,M1}  { rd( ld( Z, rd( Z, Y ) ), rd( ld( X, 
% 16.50/16.93    X ), Y ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.50/16.93  parent0[0]: (4789) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, X ), ld( Y, Y ) ) ==>
% 16.50/16.93     rd( ld( Z, rd( Z, Y ) ), rd( ld( X, X ), Y ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (2437) {G24,W19,D5,L1,V3,M1} P(2432,216);d(1748);d(6);d(157);d
% 16.50/16.93    (170) { rd( ld( Z, rd( Z, X ) ), rd( ld( Y, Y ), X ) ) ==> ld( ld( Y, Y )
% 16.50/16.93    , ld( X, X ) ) }.
% 16.50/16.93  parent0: (4790) {G4,W19,D5,L1,V3,M1}  { rd( ld( Z, rd( Z, Y ) ), rd( ld( X
% 16.50/16.93    , X ), Y ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := X
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4792) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.50/16.93  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4793) {G1,W15,D5,L1,V2,M1}  { X ==> mult( ld( ld( Y, Y ), ld( X, 
% 16.50/16.93    X ) ), mult( ld( Y, Y ), X ) ) }.
% 16.50/16.93  parent0[0]: (2432) {G22,W15,D5,L1,V2,M1} P(2417,1) { rd( Y, mult( ld( X, X
% 16.50/16.93     ), Y ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.50/16.93  parent1[0; 3]: (4792) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.50/16.93     }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := mult( ld( Y, Y ), X )
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4794) {G1,W15,D5,L1,V2,M1}  { mult( ld( ld( Y, Y ), ld( X, X ) ), 
% 16.50/16.93    mult( ld( Y, Y ), X ) ) ==> X }.
% 16.50/16.93  parent0[0]: (4793) {G1,W15,D5,L1,V2,M1}  { X ==> mult( ld( ld( Y, Y ), ld( 
% 16.50/16.93    X, X ) ), mult( ld( Y, Y ), X ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (2444) {G23,W15,D5,L1,V2,M1} P(2432,2) { mult( ld( ld( Y, Y )
% 16.50/16.93    , ld( X, X ) ), mult( ld( Y, Y ), X ) ) ==> X }.
% 16.50/16.93  parent0: (4794) {G1,W15,D5,L1,V2,M1}  { mult( ld( ld( Y, Y ), ld( X, X ) )
% 16.50/16.93    , mult( ld( Y, Y ), X ) ) ==> X }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4796) {G23,W15,D5,L1,V2,M1}  { Y ==> mult( ld( ld( X, X ), ld( Y, 
% 16.50/16.93    Y ) ), mult( ld( X, X ), Y ) ) }.
% 16.50/16.93  parent0[0]: (2444) {G23,W15,D5,L1,V2,M1} P(2432,2) { mult( ld( ld( Y, Y ), 
% 16.50/16.93    ld( X, X ) ), mult( ld( Y, Y ), X ) ) ==> X }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4799) {G16,W19,D5,L1,V2,M1}  { mult( X, X ) ==> mult( ld( ld( Y, 
% 16.50/16.93    Y ), ld( X, X ) ), mult( ld( Y, Y ), mult( X, X ) ) ) }.
% 16.50/16.93  parent0[0]: (450) {G15,W11,D4,L1,V1,M1} P(394,157);d(157);d(7);d(157) { ld
% 16.50/16.93    ( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.50/16.93  parent1[0; 9]: (4796) {G23,W15,D5,L1,V2,M1}  { Y ==> mult( ld( ld( X, X ), 
% 16.50/16.93    ld( Y, Y ) ), mult( ld( X, X ), Y ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := mult( X, X )
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4804) {G16,W19,D5,L1,V2,M1}  { mult( ld( ld( Y, Y ), ld( X, X ) )
% 16.50/16.93    , mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.50/16.93  parent0[0]: (4799) {G16,W19,D5,L1,V2,M1}  { mult( X, X ) ==> mult( ld( ld( 
% 16.50/16.93    Y, Y ), ld( X, X ) ), mult( ld( Y, Y ), mult( X, X ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (2449) {G24,W19,D5,L1,V2,M1} P(450,2444) { mult( ld( ld( Y, Y
% 16.50/16.93     ), ld( X, X ) ), mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.50/16.93  parent0: (4804) {G16,W19,D5,L1,V2,M1}  { mult( ld( ld( Y, Y ), ld( X, X ) )
% 16.50/16.93    , mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4809) {G9,W23,D6,L1,V4,M1}  { ld( X, rd( X, rd( ld( Y, Y ), Z ) )
% 16.50/16.93     ) = ld( ld( T, rd( T, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ) }.
% 16.50/16.93  parent0[0]: (2437) {G24,W19,D5,L1,V3,M1} P(2432,216);d(1748);d(6);d(157);d(
% 16.50/16.93    170) { rd( ld( Z, rd( Z, X ) ), rd( ld( Y, Y ), X ) ) ==> ld( ld( Y, Y )
% 16.50/16.93    , ld( X, X ) ) }.
% 16.50/16.93  parent1[0; 16]: (54) {G8,W11,D4,L1,V3,M1} P(53,53) { ld( T, rd( T, Y ) ) = 
% 16.50/16.93    ld( Z, rd( Z, Y ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := T
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := U
% 16.50/16.93     Y := rd( ld( Y, Y ), Z )
% 16.50/16.93     Z := ld( T, rd( T, Z ) )
% 16.50/16.93     T := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4810) {G10,W19,D6,L1,V3,M1}  { ld( X, rd( X, rd( ld( Y, Y ), Z )
% 16.50/16.93     ) ) = rd( ld( rd( ld( Y, Y ), Z ), Z ), Z ) }.
% 16.50/16.93  parent0[0]: (1621) {G22,W19,D5,L1,V3,M1} P(557,1615);d(0) { ld( ld( Z, rd( 
% 16.50/16.93    Z, Y ) ), ld( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.50/16.93  parent1[0; 10]: (4809) {G9,W23,D6,L1,V4,M1}  { ld( X, rd( X, rd( ld( Y, Y )
% 16.50/16.93    , Z ) ) ) = ld( ld( T, rd( T, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := ld( Y, Y )
% 16.50/16.93     Y := Z
% 16.50/16.93     Z := T
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93     T := T
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4811) {G10,W19,D6,L1,V3,M1}  { rd( ld( rd( ld( Y, Y ), Z ), Z ), Z
% 16.50/16.93     ) = ld( X, rd( X, rd( ld( Y, Y ), Z ) ) ) }.
% 16.50/16.93  parent0[0]: (4810) {G10,W19,D6,L1,V3,M1}  { ld( X, rd( X, rd( ld( Y, Y ), Z
% 16.50/16.93     ) ) ) = rd( ld( rd( ld( Y, Y ), Z ), Z ), Z ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (2455) {G25,W19,D6,L1,V3,M1} P(2437,54);d(1621) { rd( ld( rd( 
% 16.50/16.93    ld( Z, Z ), Y ), Y ), Y ) = ld( T, rd( T, rd( ld( Z, Z ), Y ) ) ) }.
% 16.50/16.93  parent0: (4811) {G10,W19,D6,L1,V3,M1}  { rd( ld( rd( ld( Y, Y ), Z ), Z ), 
% 16.50/16.93    Z ) = ld( X, rd( X, rd( ld( Y, Y ), Z ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := T
% 16.50/16.93     Y := Z
% 16.50/16.93     Z := Y
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4813) {G17,W19,D6,L1,V3,M1}  { mult( rd( Z, Y ), ld( X, Z ) ) ==> 
% 16.50/16.93    mult( X, ld( mult( mult( X, Y ), ld( Z, X ) ), Z ) ) }.
% 16.50/16.93  parent0[0]: (411) {G17,W19,D6,L1,V3,M1} P(7,390);d(85);d(99);d(85) { mult( 
% 16.50/16.93    Y, ld( mult( mult( Y, Z ), ld( X, Y ) ), X ) ) ==> mult( rd( X, Z ), ld( 
% 16.50/16.93    Y, X ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := X
% 16.50/16.93     Z := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4817) {G1,W19,D6,L1,V3,M1}  { mult( rd( X, ld( Y, Z ) ), ld( Y, X
% 16.50/16.93     ) ) ==> mult( Y, ld( mult( Z, ld( X, Y ) ), X ) ) }.
% 16.50/16.93  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.93  parent1[0; 14]: (4813) {G17,W19,D6,L1,V3,M1}  { mult( rd( Z, Y ), ld( X, Z
% 16.50/16.93     ) ) ==> mult( X, ld( mult( mult( X, Y ), ld( Z, X ) ), Z ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := ld( Y, Z )
% 16.50/16.93     Z := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4819) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, ld( Z, Y ) ), ld( Y
% 16.50/16.93    , X ) ) ==> mult( Y, ld( mult( Z, ld( X, Y ) ), X ) ) }.
% 16.50/16.93  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.93    mult( Z, ld( X, Y ) ) }.
% 16.50/16.93  parent1[0; 2]: (4817) {G1,W19,D6,L1,V3,M1}  { mult( rd( X, ld( Y, Z ) ), ld
% 16.50/16.93    ( Y, X ) ) ==> mult( Y, ld( mult( Z, ld( X, Y ) ), X ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4820) {G2,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( Y, ld( X, Z ) ), 
% 16.50/16.93    X ) ) ==> mult( mult( X, ld( Y, Z ) ), ld( Z, X ) ) }.
% 16.50/16.93  parent0[0]: (4819) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, ld( Z, Y ) ), ld
% 16.50/16.93    ( Y, X ) ) ==> mult( Y, ld( mult( Z, ld( X, Y ) ), X ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Z
% 16.50/16.93     Z := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (3083) {G18,W19,D6,L1,V3,M1} P(0,411);d(85) { mult( X, ld( 
% 16.50/16.93    mult( Y, ld( Z, X ) ), Z ) ) ==> mult( mult( Z, ld( Y, X ) ), ld( X, Z )
% 16.50/16.93     ) }.
% 16.50/16.93  parent0: (4820) {G2,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( Y, ld( X, Z ) )
% 16.50/16.93    , X ) ) ==> mult( mult( X, ld( Y, Z ) ), ld( Z, X ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := X
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4822) {G11,W11,D5,L1,V3,M1}  { X ==> mult( mult( X, ld( Y, Z ) ), 
% 16.50/16.93    ld( Z, Y ) ) }.
% 16.50/16.93  parent0[0]: (88) {G11,W11,D5,L1,V3,M1} P(85,2) { mult( mult( X, ld( Z, Y )
% 16.50/16.93     ), ld( Y, Z ) ) ==> X }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Z
% 16.50/16.93     Z := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4829) {G12,W19,D6,L1,V3,M1}  { X ==> mult( mult( mult( Z, ld( Y, 
% 16.50/16.93    X ) ), ld( X, Z ) ), ld( Z, mult( Y, ld( Z, X ) ) ) ) }.
% 16.50/16.93  parent0[0]: (3083) {G18,W19,D6,L1,V3,M1} P(0,411);d(85) { mult( X, ld( mult
% 16.50/16.93    ( Y, ld( Z, X ) ), Z ) ) ==> mult( mult( Z, ld( Y, X ) ), ld( X, Z ) )
% 16.50/16.93     }.
% 16.50/16.93  parent1[0; 3]: (4822) {G11,W11,D5,L1,V3,M1}  { X ==> mult( mult( X, ld( Y, 
% 16.50/16.93    Z ) ), ld( Z, Y ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := mult( Y, ld( Z, X ) )
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4830) {G12,W19,D6,L1,V3,M1}  { mult( mult( mult( Y, ld( Z, X ) ), 
% 16.50/16.93    ld( X, Y ) ), ld( Y, mult( Z, ld( Y, X ) ) ) ) ==> X }.
% 16.50/16.93  parent0[0]: (4829) {G12,W19,D6,L1,V3,M1}  { X ==> mult( mult( mult( Z, ld( 
% 16.50/16.93    Y, X ) ), ld( X, Z ) ), ld( Z, mult( Y, ld( Z, X ) ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Z
% 16.50/16.93     Z := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (3084) {G19,W19,D6,L1,V3,M1} P(3083,88) { mult( mult( mult( Z
% 16.50/16.93    , ld( Y, X ) ), ld( X, Z ) ), ld( Z, mult( Y, ld( Z, X ) ) ) ) ==> X }.
% 16.50/16.93  parent0: (4830) {G12,W19,D6,L1,V3,M1}  { mult( mult( mult( Y, ld( Z, X ) )
% 16.50/16.93    , ld( X, Y ) ), ld( Y, mult( Z, ld( Y, X ) ) ) ) ==> X }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Z
% 16.50/16.93     Z := Y
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4832) {G25,W19,D6,L1,V3,M1}  { ld( Z, rd( Z, rd( ld( X, X ), Y ) )
% 16.50/16.93     ) = rd( ld( rd( ld( X, X ), Y ), Y ), Y ) }.
% 16.50/16.93  parent0[0]: (2455) {G25,W19,D6,L1,V3,M1} P(2437,54);d(1621) { rd( ld( rd( 
% 16.50/16.93    ld( Z, Z ), Y ), Y ), Y ) = ld( T, rd( T, rd( ld( Z, Z ), Y ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := T
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := X
% 16.50/16.93     T := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4841) {G20,W23,D7,L1,V3,M1}  { ld( X, rd( X, rd( ld( rd( Y, Z ), 
% 16.50/16.93    rd( Y, Z ) ), Z ) ) ) = rd( ld( rd( Y, mult( Z, Y ) ), Z ), Z ) }.
% 16.50/16.93  parent0[0]: (1920) {G19,W15,D5,L1,V2,M1} P(416,3) { rd( ld( rd( X, Y ), rd
% 16.50/16.93    ( X, Y ) ), Y ) ==> rd( X, mult( Y, X ) ) }.
% 16.50/16.93  parent1[0; 16]: (4832) {G25,W19,D6,L1,V3,M1}  { ld( Z, rd( Z, rd( ld( X, X
% 16.50/16.93     ), Y ) ) ) = rd( ld( rd( ld( X, X ), Y ), Y ), Y ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := Z
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := rd( Y, Z )
% 16.50/16.93     Y := Z
% 16.50/16.93     Z := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4842) {G20,W19,D6,L1,V3,M1}  { ld( X, rd( X, rd( Y, mult( Z, Y )
% 16.50/16.93     ) ) ) = rd( ld( rd( Y, mult( Z, Y ) ), Z ), Z ) }.
% 16.50/16.93  parent0[0]: (1920) {G19,W15,D5,L1,V2,M1} P(416,3) { rd( ld( rd( X, Y ), rd
% 16.50/16.93    ( X, Y ) ), Y ) ==> rd( X, mult( Y, X ) ) }.
% 16.50/16.93  parent1[0; 5]: (4841) {G20,W23,D7,L1,V3,M1}  { ld( X, rd( X, rd( ld( rd( Y
% 16.50/16.93    , Z ), rd( Y, Z ) ), Z ) ) ) = rd( ld( rd( Y, mult( Z, Y ) ), Z ), Z )
% 16.50/16.93     }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := Z
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4845) {G20,W19,D6,L1,V3,M1}  { rd( ld( rd( Y, mult( Z, Y ) ), Z )
% 16.50/16.93    , Z ) = ld( X, rd( X, rd( Y, mult( Z, Y ) ) ) ) }.
% 16.50/16.93  parent0[0]: (4842) {G20,W19,D6,L1,V3,M1}  { ld( X, rd( X, rd( Y, mult( Z, Y
% 16.50/16.93     ) ) ) ) = rd( ld( rd( Y, mult( Z, Y ) ), Z ), Z ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (3176) {G26,W19,D6,L1,V3,M1} P(1920,2455) { rd( ld( rd( X, 
% 16.50/16.93    mult( Y, X ) ), Y ), Y ) = ld( Z, rd( Z, rd( X, mult( Y, X ) ) ) ) }.
% 16.50/16.93  parent0: (4845) {G20,W19,D6,L1,V3,M1}  { rd( ld( rd( Y, mult( Z, Y ) ), Z )
% 16.50/16.93    , Z ) = ld( X, rd( X, rd( Y, mult( Z, Y ) ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := X
% 16.50/16.93     Z := Y
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4848) {G26,W19,D6,L1,V3,M1}  { ld( Z, rd( Z, rd( X, mult( Y, X ) )
% 16.50/16.93     ) ) = rd( ld( rd( X, mult( Y, X ) ), Y ), Y ) }.
% 16.50/16.93  parent0[0]: (3176) {G26,W19,D6,L1,V3,M1} P(1920,2455) { rd( ld( rd( X, mult
% 16.50/16.93    ( Y, X ) ), Y ), Y ) = ld( Z, rd( Z, rd( X, mult( Y, X ) ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4855) {G25,W55,D8,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld( Y, Y )
% 16.50/16.93    , mult( Z, Z ) ), mult( ld( ld( Y, Y ), ld( Z, Z ) ), mult( ld( Y, Y ), 
% 16.50/16.93    mult( Z, Z ) ) ) ) ) ) = rd( ld( rd( mult( ld( Y, Y ), mult( Z, Z ) ), 
% 16.50/16.93    mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Y, Y ), ld( Z, Z
% 16.50/16.93     ) ) ) }.
% 16.50/16.93  parent0[0]: (2449) {G24,W19,D5,L1,V2,M1} P(450,2444) { mult( ld( ld( Y, Y )
% 16.50/16.93    , ld( X, X ) ), mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.50/16.93  parent1[0; 38]: (4848) {G26,W19,D6,L1,V3,M1}  { ld( Z, rd( Z, rd( X, mult( 
% 16.50/16.93    Y, X ) ) ) ) = rd( ld( rd( X, mult( Y, X ) ), Y ), Y ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := mult( ld( Y, Y ), mult( Z, Z ) )
% 16.50/16.93     Y := ld( ld( Y, Y ), ld( Z, Z ) )
% 16.50/16.93     Z := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4856) {G25,W43,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld( Y, Y )
% 16.50/16.93    , mult( Z, Z ) ), mult( Z, Z ) ) ) ) = rd( ld( rd( mult( ld( Y, Y ), mult
% 16.50/16.93    ( Z, Z ) ), mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Y, Y
% 16.50/16.93     ), ld( Z, Z ) ) ) }.
% 16.50/16.93  parent0[0]: (2449) {G24,W19,D5,L1,V2,M1} P(450,2444) { mult( ld( ld( Y, Y )
% 16.50/16.93    , ld( X, X ) ), mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.50/16.93  parent1[0; 13]: (4855) {G25,W55,D8,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld
% 16.50/16.93    ( Y, Y ), mult( Z, Z ) ), mult( ld( ld( Y, Y ), ld( Z, Z ) ), mult( ld( Y
% 16.50/16.93    , Y ), mult( Z, Z ) ) ) ) ) ) = rd( ld( rd( mult( ld( Y, Y ), mult( Z, Z
% 16.50/16.93     ) ), mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Y, Y ), ld
% 16.50/16.93    ( Z, Z ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4860) {G11,W43,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld( Y, Y )
% 16.50/16.93    , mult( Z, Z ) ), mult( Z, Z ) ) ) ) = mult( ld( rd( mult( ld( Y, Y ), 
% 16.50/16.93    mult( Z, Z ) ), mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Z
% 16.50/16.93    , Z ), ld( Y, Y ) ) ) }.
% 16.50/16.93  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.93    mult( Z, ld( X, Y ) ) }.
% 16.50/16.93  parent1[0; 16]: (4856) {G25,W43,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld
% 16.50/16.93    ( Y, Y ), mult( Z, Z ) ), mult( Z, Z ) ) ) ) = rd( ld( rd( mult( ld( Y, Y
% 16.50/16.93     ), mult( Z, Z ) ), mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( 
% 16.50/16.93    ld( Y, Y ), ld( Z, Z ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := ld( Z, Z )
% 16.50/16.93     Y := ld( Y, Y )
% 16.50/16.93     Z := ld( rd( mult( ld( Y, Y ), mult( Z, Z ) ), mult( Z, Z ) ), ld( ld( Y
% 16.50/16.93    , Y ), ld( Z, Z ) ) )
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4862) {G1,W35,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld( Y, Y )
% 16.50/16.93    , mult( Z, Z ) ), mult( Z, Z ) ) ) ) = mult( ld( ld( Y, Y ), ld( ld( Y, Y
% 16.50/16.93     ), ld( Z, Z ) ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.50/16.93  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.50/16.93  parent1[0; 18]: (4860) {G11,W43,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld
% 16.50/16.93    ( Y, Y ), mult( Z, Z ) ), mult( Z, Z ) ) ) ) = mult( ld( rd( mult( ld( Y
% 16.50/16.93    , Y ), mult( Z, Z ) ), mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld
% 16.50/16.93    ( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := mult( Z, Z )
% 16.50/16.93     Y := ld( Y, Y )
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4863) {G1,W27,D6,L1,V3,M1}  { ld( X, rd( X, ld( Y, Y ) ) ) = mult
% 16.50/16.93    ( ld( ld( Y, Y ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Z, Z ), ld( Y, 
% 16.50/16.93    Y ) ) ) }.
% 16.50/16.93  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.50/16.93  parent1[0; 5]: (4862) {G1,W35,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld( Y
% 16.50/16.93    , Y ), mult( Z, Z ) ), mult( Z, Z ) ) ) ) = mult( ld( ld( Y, Y ), ld( ld
% 16.50/16.93    ( Y, Y ), ld( Z, Z ) ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := mult( Z, Z )
% 16.50/16.93     Y := ld( Y, Y )
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4865) {G2,W23,D5,L1,V3,M1}  { ld( X, rd( X, ld( Y, Y ) ) ) = mult
% 16.50/16.93    ( mult( ld( Y, Y ), ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.50/16.93  parent0[0]: (857) {G20,W15,D5,L1,V2,M1} P(0,793) { ld( ld( X, X ), ld( ld( 
% 16.50/16.93    X, X ), Y ) ) ==> mult( ld( X, X ), Y ) }.
% 16.50/16.93  parent1[0; 9]: (4863) {G1,W27,D6,L1,V3,M1}  { ld( X, rd( X, ld( Y, Y ) ) ) 
% 16.50/16.93    = mult( ld( ld( Y, Y ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Z, Z ), 
% 16.50/16.93    ld( Y, Y ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := ld( Z, Z )
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4866) {G3,W23,D5,L1,V3,M1}  { ld( X, mult( X, ld( Y, Y ) ) ) = 
% 16.50/16.93    mult( mult( ld( Y, Y ), ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.50/16.93  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.93    mult( Z, ld( X, Y ) ) }.
% 16.50/16.93  parent1[0; 3]: (4865) {G2,W23,D5,L1,V3,M1}  { ld( X, rd( X, ld( Y, Y ) ) ) 
% 16.50/16.93    = mult( mult( ld( Y, Y ), ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) )
% 16.50/16.93     }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4867) {G1,W19,D5,L1,V2,M1}  { ld( Y, Y ) = mult( mult( ld( Y, Y )
% 16.50/16.93    , ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.50/16.93  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.93  parent1[0; 1]: (4866) {G3,W23,D5,L1,V3,M1}  { ld( X, mult( X, ld( Y, Y ) )
% 16.50/16.93     ) = mult( mult( ld( Y, Y ), ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) )
% 16.50/16.93     }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := ld( Y, Y )
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Z
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4868) {G1,W19,D5,L1,V2,M1}  { mult( mult( ld( X, X ), ld( Y, Y ) )
% 16.50/16.93    , ld( ld( Y, Y ), ld( X, X ) ) ) = ld( X, X ) }.
% 16.50/16.93  parent0[0]: (4867) {G1,W19,D5,L1,V2,M1}  { ld( Y, Y ) = mult( mult( ld( Y, 
% 16.50/16.93    Y ), ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := X
% 16.50/16.93     Z := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (3183) {G27,W19,D5,L1,V2,M1} P(2449,3176);d(85);d(3);d(857);d(
% 16.50/16.93    85);d(1) { mult( mult( ld( X, X ), ld( Y, Y ) ), ld( ld( Y, Y ), ld( X, X
% 16.50/16.93     ) ) ) ==> ld( X, X ) }.
% 16.50/16.93  parent0: (4868) {G1,W19,D5,L1,V2,M1}  { mult( mult( ld( X, X ), ld( Y, Y )
% 16.50/16.93     ), ld( ld( Y, Y ), ld( X, X ) ) ) = ld( X, X ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4870) {G19,W19,D6,L1,V3,M1}  { Z ==> mult( mult( mult( X, ld( Y, Z
% 16.50/16.93     ) ), ld( Z, X ) ), ld( X, mult( Y, ld( X, Z ) ) ) ) }.
% 16.50/16.93  parent0[0]: (3084) {G19,W19,D6,L1,V3,M1} P(3083,88) { mult( mult( mult( Z, 
% 16.50/16.93    ld( Y, X ) ), ld( X, Z ) ), ld( Z, mult( Y, ld( Z, X ) ) ) ) ==> X }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4877) {G20,W43,D8,L1,V2,M1}  { ld( X, X ) ==> mult( mult( ld( X, 
% 16.50/16.93    X ), ld( ld( X, X ), mult( ld( X, X ), ld( Y, Y ) ) ) ), ld( mult( ld( X
% 16.50/16.93    , X ), ld( Y, Y ) ), mult( ld( Y, Y ), ld( mult( ld( X, X ), ld( Y, Y ) )
% 16.50/16.93    , ld( X, X ) ) ) ) ) }.
% 16.50/16.93  parent0[0]: (3183) {G27,W19,D5,L1,V2,M1} P(2449,3176);d(85);d(3);d(857);d(
% 16.50/16.93    85);d(1) { mult( mult( ld( X, X ), ld( Y, Y ) ), ld( ld( Y, Y ), ld( X, X
% 16.50/16.93     ) ) ) ==> ld( X, X ) }.
% 16.50/16.93  parent1[0; 6]: (4870) {G19,W19,D6,L1,V3,M1}  { Z ==> mult( mult( mult( X, 
% 16.50/16.93    ld( Y, Z ) ), ld( Z, X ) ), ld( X, mult( Y, ld( X, Z ) ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := mult( ld( X, X ), ld( Y, Y ) )
% 16.50/16.93     Y := ld( Y, Y )
% 16.50/16.93     Z := ld( X, X )
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4879) {G1,W35,D8,L1,V2,M1}  { ld( X, X ) ==> mult( mult( ld( X, X
% 16.50/16.93     ), ld( Y, Y ) ), ld( mult( ld( X, X ), ld( Y, Y ) ), mult( ld( Y, Y ), 
% 16.50/16.93    ld( mult( ld( X, X ), ld( Y, Y ) ), ld( X, X ) ) ) ) ) }.
% 16.50/16.93  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.93  parent1[0; 5]: (4877) {G20,W43,D8,L1,V2,M1}  { ld( X, X ) ==> mult( mult( 
% 16.50/16.93    ld( X, X ), ld( ld( X, X ), mult( ld( X, X ), ld( Y, Y ) ) ) ), ld( mult
% 16.50/16.93    ( ld( X, X ), ld( Y, Y ) ), mult( ld( Y, Y ), ld( mult( ld( X, X ), ld( Y
% 16.50/16.93    , Y ) ), ld( X, X ) ) ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := mult( ld( X, X ), ld( Y, Y ) )
% 16.50/16.93     Y := ld( X, X )
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4881) {G1,W19,D6,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y ), ld
% 16.50/16.93    ( mult( ld( X, X ), ld( Y, Y ) ), ld( X, X ) ) ) }.
% 16.50/16.93  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.93  parent1[0; 4]: (4879) {G1,W35,D8,L1,V2,M1}  { ld( X, X ) ==> mult( mult( ld
% 16.50/16.93    ( X, X ), ld( Y, Y ) ), ld( mult( ld( X, X ), ld( Y, Y ) ), mult( ld( Y, 
% 16.50/16.93    Y ), ld( mult( ld( X, X ), ld( Y, Y ) ), ld( X, X ) ) ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := mult( ld( Y, Y ), ld( mult( ld( X, X ), ld( Y, Y ) ), ld( X, X ) )
% 16.50/16.93     )
% 16.50/16.93     Y := mult( ld( X, X ), ld( Y, Y ) )
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4882) {G2,W11,D4,L1,V2,M1}  { ld( X, X ) ==> rd( ld( Y, Y ), ld( 
% 16.50/16.93    Y, Y ) ) }.
% 16.50/16.93  parent0[0]: (61) {G8,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( mult( Z, Y ), 
% 16.50/16.93    Z ) ) ==> rd( X, Y ) }.
% 16.50/16.93  parent1[0; 4]: (4881) {G1,W19,D6,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y
% 16.50/16.93     ), ld( mult( ld( X, X ), ld( Y, Y ) ), ld( X, X ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := ld( Y, Y )
% 16.50/16.93     Y := ld( Y, Y )
% 16.50/16.93     Z := ld( X, X )
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4883) {G3,W11,D4,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y ), ld
% 16.50/16.93    ( Y, Y ) ) }.
% 16.50/16.93  parent0[0]: (85) {G10,W11,D4,L1,V3,M1} P(7,66) { rd( Z, ld( Y, X ) ) ==> 
% 16.50/16.93    mult( Z, ld( X, Y ) ) }.
% 16.50/16.93  parent1[0; 4]: (4882) {G2,W11,D4,L1,V2,M1}  { ld( X, X ) ==> rd( ld( Y, Y )
% 16.50/16.93    , ld( Y, Y ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := ld( Y, Y )
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4884) {G4,W11,D4,L1,V2,M1}  { ld( X, X ) ==> ld( ld( Y, Y ), ld( 
% 16.50/16.93    Y, Y ) ) }.
% 16.50/16.93  parent0[0]: (138) {G11,W15,D4,L1,V2,M1} P(85,78);d(1) { mult( ld( Z, Y ), 
% 16.50/16.93    ld( Y, Z ) ) ==> ld( ld( Y, Z ), ld( Y, Z ) ) }.
% 16.50/16.93  parent1[0; 4]: (4883) {G3,W11,D4,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y
% 16.50/16.93     ), ld( Y, Y ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := Y
% 16.50/16.93     Z := Y
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4885) {G5,W7,D3,L1,V2,M1}  { ld( X, X ) ==> ld( Y, Y ) }.
% 16.50/16.93  parent0[0]: (698) {G18,W11,D4,L1,V1,M1} P(680,0);d(78) { ld( ld( Y, Y ), ld
% 16.50/16.93    ( Y, Y ) ) ==> ld( Y, Y ) }.
% 16.50/16.93  parent1[0; 4]: (4884) {G4,W11,D4,L1,V2,M1}  { ld( X, X ) ==> ld( ld( Y, Y )
% 16.50/16.93    , ld( Y, Y ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Z
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (3206) {G28,W7,D3,L1,V2,M1} P(3183,3084);d(0);d(0);d(61);d(85)
% 16.50/16.93    ;d(138);d(698) { ld( Y, Y ) = ld( X, X ) }.
% 16.50/16.93  parent0: (4885) {G5,W7,D3,L1,V2,M1}  { ld( X, X ) ==> ld( Y, Y ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4886) {G16,W19,D6,L1,V2,M1}  { ld( Y, ld( rd( X, Y ), ld( Y, Y ) )
% 16.50/16.93     ) ==> mult( ld( X, ld( Y, ld( Y, Y ) ) ), Y ) }.
% 16.50/16.93  parent0[0]: (554) {G16,W19,D6,L1,V2,M1} P(167,521) { mult( ld( Y, ld( X, ld
% 16.50/16.93    ( X, X ) ) ), X ) ==> ld( X, ld( rd( Y, X ), ld( X, X ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4892) {G17,W19,D7,L1,V2,M1}  { ld( X, ld( rd( ld( X, ld( X, X ) )
% 16.50/16.93    , X ), ld( X, X ) ) ) ==> mult( ld( Y, Y ), X ) }.
% 16.50/16.93  parent0[0]: (3206) {G28,W7,D3,L1,V2,M1} P(3183,3084);d(0);d(0);d(61);d(85);
% 16.50/16.93    d(138);d(698) { ld( Y, Y ) = ld( X, X ) }.
% 16.50/16.93  parent1[0; 15]: (4886) {G16,W19,D6,L1,V2,M1}  { ld( Y, ld( rd( X, Y ), ld( 
% 16.50/16.93    Y, Y ) ) ) ==> mult( ld( X, ld( Y, ld( Y, Y ) ) ), Y ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := ld( X, ld( X, X ) )
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := ld( X, ld( X, X ) )
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4897) {G18,W15,D6,L1,V2,M1}  { ld( X, mult( X, mult( X, ld( X, X
% 16.50/16.93     ) ) ) ) ==> mult( ld( Y, Y ), X ) }.
% 16.50/16.93  parent0[0]: (1331) {G25,W15,D6,L1,V3,M1} P(1145,6) { ld( rd( ld( Y, ld( Y, 
% 16.50/16.93    Z ) ), Z ), X ) ==> mult( Y, mult( Y, X ) ) }.
% 16.50/16.93  parent1[0; 3]: (4892) {G17,W19,D7,L1,V2,M1}  { ld( X, ld( rd( ld( X, ld( X
% 16.50/16.93    , X ) ), X ), ld( X, X ) ) ) ==> mult( ld( Y, Y ), X ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := ld( X, X )
% 16.50/16.93     Y := X
% 16.50/16.93     Z := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4898) {G1,W11,D4,L1,V2,M1}  { mult( X, ld( X, X ) ) ==> mult( ld
% 16.50/16.93    ( Y, Y ), X ) }.
% 16.50/16.93  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.50/16.93  parent1[0; 1]: (4897) {G18,W15,D6,L1,V2,M1}  { ld( X, mult( X, mult( X, ld
% 16.50/16.93    ( X, X ) ) ) ) ==> mult( ld( Y, Y ), X ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := mult( X, ld( X, X ) )
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4899) {G1,W7,D4,L1,V2,M1}  { X ==> mult( ld( Y, Y ), X ) }.
% 16.50/16.93  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.93  parent1[0; 1]: (4898) {G1,W11,D4,L1,V2,M1}  { mult( X, ld( X, X ) ) ==> 
% 16.50/16.93    mult( ld( Y, Y ), X ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4900) {G1,W7,D4,L1,V2,M1}  { mult( ld( Y, Y ), X ) ==> X }.
% 16.50/16.93  parent0[0]: (4899) {G1,W7,D4,L1,V2,M1}  { X ==> mult( ld( Y, Y ), X ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (3297) {G29,W7,D4,L1,V2,M1} P(3206,554);d(1331);d(1);d(0) { 
% 16.50/16.93    mult( ld( Y, Y ), X ) ==> X }.
% 16.50/16.93  parent0: (4900) {G1,W7,D4,L1,V2,M1}  { mult( ld( Y, Y ), X ) ==> X }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4901) {G16,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( Y, X ) ), ld( 
% 16.50/16.93    X, ld( ld( X, X ), Y ) ) ) }.
% 16.50/16.93  parent0[0]: (656) {G16,W15,D6,L1,V2,M1} P(162,647) { ld( ld( X, rd( Y, X )
% 16.50/16.93     ), ld( X, ld( ld( X, X ), Y ) ) ) ==> X }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4906) {G17,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( ld( X, X ), X
% 16.50/16.93     ) ), ld( X, ld( Y, Y ) ) ) }.
% 16.50/16.93  parent0[0]: (3206) {G28,W7,D3,L1,V2,M1} P(3183,3084);d(0);d(0);d(61);d(85);
% 16.50/16.93    d(138);d(698) { ld( Y, Y ) = ld( X, X ) }.
% 16.50/16.93  parent1[0; 12]: (4901) {G16,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( Y, X )
% 16.50/16.93     ), ld( X, ld( ld( X, X ), Y ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := ld( X, X )
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := ld( X, X )
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4909) {G16,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, ld( X, ld( X, X )
% 16.50/16.93     ) ), ld( X, ld( Y, Y ) ) ) }.
% 16.50/16.93  parent0[0]: (171) {G15,W11,D4,L1,V1,M1} P(157,47) { rd( ld( X, X ), X ) ==>
% 16.50/16.93     ld( X, ld( X, X ) ) }.
% 16.50/16.93  parent1[0; 5]: (4906) {G17,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( ld( X, 
% 16.50/16.93    X ), X ) ), ld( X, ld( Y, Y ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4910) {G17,W15,D6,L1,V2,M1}  { X ==> ld( ld( mult( mult( X, X ), 
% 16.50/16.93    X ), X ), ld( X, ld( Y, Y ) ) ) }.
% 16.50/16.93  parent0[0]: (722) {G20,W15,D5,L1,V1,M1} P(716,172);d(450);d(635) { ld( X, 
% 16.50/16.93    ld( X, ld( X, X ) ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.50/16.93  parent1[0; 3]: (4909) {G16,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, ld( X, ld( 
% 16.50/16.93    X, X ) ) ), ld( X, ld( Y, Y ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4911) {G18,W11,D6,L1,V2,M1}  { X ==> mult( X, mult( X, ld( X, ld
% 16.50/16.93    ( Y, Y ) ) ) ) }.
% 16.50/16.93  parent0[0]: (1444) {G26,W15,D6,L1,V2,M1} P(1286,1441);d(66);d(157);d(85);d(
% 16.50/16.93    1333);d(722) { ld( ld( mult( mult( X, X ), X ), X ), T ) ==> mult( X, 
% 16.50/16.93    mult( X, T ) ) }.
% 16.50/16.93  parent1[0; 2]: (4910) {G17,W15,D6,L1,V2,M1}  { X ==> ld( ld( mult( mult( X
% 16.50/16.93    , X ), X ), X ), ld( X, ld( Y, Y ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Z
% 16.50/16.93     Z := T
% 16.50/16.93     T := ld( X, ld( Y, Y ) )
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4912) {G1,W7,D4,L1,V2,M1}  { X ==> mult( X, ld( Y, Y ) ) }.
% 16.50/16.93  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.50/16.93  parent1[0; 4]: (4911) {G18,W11,D6,L1,V2,M1}  { X ==> mult( X, mult( X, ld( 
% 16.50/16.93    X, ld( Y, Y ) ) ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := ld( Y, Y )
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4913) {G1,W7,D4,L1,V2,M1}  { mult( X, ld( Y, Y ) ) ==> X }.
% 16.50/16.93  parent0[0]: (4912) {G1,W7,D4,L1,V2,M1}  { X ==> mult( X, ld( Y, Y ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (3769) {G29,W7,D4,L1,V2,M1} P(3206,656);d(171);d(722);d(1444);
% 16.50/16.93    d(0) { mult( X, ld( Y, Y ) ) ==> X }.
% 16.50/16.93  parent0: (4913) {G1,W7,D4,L1,V2,M1}  { mult( X, ld( Y, Y ) ) ==> X }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93     Y := Y
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93     0 ==> 0
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4914) {G29,W7,D4,L1,V2,M1}  { Y ==> mult( ld( X, X ), Y ) }.
% 16.50/16.93  parent0[0]: (3297) {G29,W7,D4,L1,V2,M1} P(3206,554);d(1331);d(1);d(0) { 
% 16.50/16.93    mult( ld( Y, Y ), X ) ==> X }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := Y
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4916) {G0,W14,D4,L2,V1,M2}  { ! skol1( X ) ==> mult( X, skol1( X )
% 16.50/16.93     ), ! mult( skol1( X ), X ) ==> skol1( X ) }.
% 16.50/16.93  parent0[1]: (5) {G0,W14,D4,L2,V1,M2} I { ! mult( skol1( X ), X ) ==> skol1
% 16.50/16.93    ( X ), ! mult( X, skol1( X ) ) ==> skol1( X ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqswap: (4917) {G0,W14,D4,L2,V1,M2}  { ! skol1( X ) ==> mult( skol1( X ), X
% 16.50/16.93     ), ! skol1( X ) ==> mult( X, skol1( X ) ) }.
% 16.50/16.93  parent0[1]: (4916) {G0,W14,D4,L2,V1,M2}  { ! skol1( X ) ==> mult( X, skol1
% 16.50/16.93    ( X ) ), ! mult( skol1( X ), X ) ==> skol1( X ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  resolution: (4919) {G1,W13,D5,L1,V1,M1}  { ! skol1( ld( X, X ) ) ==> mult( 
% 16.50/16.93    skol1( ld( X, X ) ), ld( X, X ) ) }.
% 16.50/16.93  parent0[1]: (4917) {G0,W14,D4,L2,V1,M2}  { ! skol1( X ) ==> mult( skol1( X
% 16.50/16.93     ), X ), ! skol1( X ) ==> mult( X, skol1( X ) ) }.
% 16.50/16.93  parent1[0]: (4914) {G29,W7,D4,L1,V2,M1}  { Y ==> mult( ld( X, X ), Y ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := ld( X, X )
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93     Y := skol1( ld( X, X ) )
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  paramod: (4920) {G2,W9,D4,L1,V1,M1}  { ! skol1( ld( X, X ) ) ==> skol1( ld
% 16.50/16.93    ( X, X ) ) }.
% 16.50/16.93  parent0[0]: (3769) {G29,W7,D4,L1,V2,M1} P(3206,656);d(171);d(722);d(1444);d
% 16.50/16.93    (0) { mult( X, ld( Y, Y ) ) ==> X }.
% 16.50/16.93  parent1[0; 6]: (4919) {G1,W13,D5,L1,V1,M1}  { ! skol1( ld( X, X ) ) ==> 
% 16.50/16.93    mult( skol1( ld( X, X ) ), ld( X, X ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := skol1( ld( X, X ) )
% 16.50/16.93     Y := X
% 16.50/16.93  end
% 16.50/16.93  substitution1:
% 16.50/16.93     X := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  eqrefl: (4921) {G0,W0,D0,L0,V0,M0}  {  }.
% 16.50/16.93  parent0[0]: (4920) {G2,W9,D4,L1,V1,M1}  { ! skol1( ld( X, X ) ) ==> skol1( 
% 16.50/16.93    ld( X, X ) ) }.
% 16.50/16.93  substitution0:
% 16.50/16.93     X := X
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  subsumption: (3850) {G30,W0,D0,L0,V0,M0} R(3297,5);d(3769);q {  }.
% 16.50/16.93  parent0: (4921) {G0,W0,D0,L0,V0,M0}  {  }.
% 16.50/16.93  substitution0:
% 16.50/16.93  end
% 16.50/16.93  permutation0:
% 16.50/16.93  end
% 16.50/16.93  
% 16.50/16.93  Proof check complete!
% 16.50/16.93  
% 16.50/16.93  Memory use:
% 16.50/16.93  
% 16.50/16.93  space for terms:        70078
% 16.50/16.93  space for clauses:      518354
% 16.50/16.93  
% 16.50/16.93  
% 16.50/16.93  clauses generated:      1763582
% 16.50/16.93  clauses kept:           3851
% 16.50/16.93  clauses selected:       1154
% 16.50/16.93  clauses deleted:        413
% 16.50/16.93  clauses inuse deleted:  39
% 16.50/16.93  
% 16.50/16.93  subsentry:          166921
% 16.50/16.93  literals s-matched: 165022
% 16.50/16.93  literals matched:   164997
% 16.50/16.93  full subsumption:   0
% 16.50/16.93  
% 16.50/16.93  checksum:           -1127519617
% 16.50/16.93  
% 16.50/16.93  
% 16.50/16.93  Bliksem ended
%------------------------------------------------------------------------------