↑ Up

Bliksem---1.12.THM-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : GRP655+3 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n022.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:25 EDT 2022

% Result   : Theorem 16.34s 16.74s
% Output   : Refutation 16.34s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12  % Problem  : GRP655+3 : TPTP v8.1.0. Released v4.0.0.
% 0.04/0.12  % Command  : bliksem %s
% 0.12/0.33  % Computer : n022.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Mon Jun 13 19:11:03 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 16.34/16.74  *** allocated 10000 integers for termspace/termends
% 16.34/16.74  *** allocated 10000 integers for clauses
% 16.34/16.74  *** allocated 10000 integers for justifications
% 16.34/16.74  Bliksem 1.12
% 16.34/16.74  
% 16.34/16.74  
% 16.34/16.74  Automatic Strategy Selection
% 16.34/16.74  
% 16.34/16.74  
% 16.34/16.74  Clauses:
% 16.34/16.74  
% 16.34/16.74  { mult( Y, ld( Y, X ) ) = X }.
% 16.34/16.74  { ld( Y, mult( Y, X ) ) = X }.
% 16.34/16.74  { mult( rd( Y, X ), X ) = Y }.
% 16.34/16.74  { rd( mult( Y, X ), X ) = Y }.
% 16.34/16.74  { mult( Z, mult( Y, mult( X, Y ) ) ) = mult( mult( mult( Z, Y ), X ), Y ) }
% 16.34/16.74    .
% 16.34/16.74  { ! mult( skol1, ld( skol2, skol2 ) ) = skol1, ! mult( ld( skol2, skol2 ), 
% 16.34/16.74    skol1 ) = skol1 }.
% 16.34/16.74  
% 16.34/16.74  percentage equality = 1.000000, percentage horn = 1.000000
% 16.34/16.74  This is a pure equality problem
% 16.34/16.74  
% 16.34/16.74  
% 16.34/16.74  
% 16.34/16.74  Options Used:
% 16.34/16.74  
% 16.34/16.74  useres =            1
% 16.34/16.74  useparamod =        1
% 16.34/16.74  useeqrefl =         1
% 16.34/16.74  useeqfact =         1
% 16.34/16.74  usefactor =         1
% 16.34/16.74  usesimpsplitting =  0
% 16.34/16.74  usesimpdemod =      5
% 16.34/16.74  usesimpres =        3
% 16.34/16.74  
% 16.34/16.74  resimpinuse      =  1000
% 16.34/16.74  resimpclauses =     20000
% 16.34/16.74  substype =          eqrewr
% 16.34/16.74  backwardsubs =      1
% 16.34/16.74  selectoldest =      5
% 16.34/16.74  
% 16.34/16.74  litorderings [0] =  split
% 16.34/16.74  litorderings [1] =  extend the termordering, first sorting on arguments
% 16.34/16.74  
% 16.34/16.74  termordering =      kbo
% 16.34/16.74  
% 16.34/16.74  litapriori =        0
% 16.34/16.74  termapriori =       1
% 16.34/16.74  litaposteriori =    0
% 16.34/16.74  termaposteriori =   0
% 16.34/16.74  demodaposteriori =  0
% 16.34/16.74  ordereqreflfact =   0
% 16.34/16.74  
% 16.34/16.74  litselect =         negord
% 16.34/16.74  
% 16.34/16.74  maxweight =         15
% 16.34/16.74  maxdepth =          30000
% 16.34/16.74  maxlength =         115
% 16.34/16.74  maxnrvars =         195
% 16.34/16.74  excuselevel =       1
% 16.34/16.74  increasemaxweight = 1
% 16.34/16.74  
% 16.34/16.74  maxselected =       10000000
% 16.34/16.74  maxnrclauses =      10000000
% 16.34/16.74  
% 16.34/16.74  showgenerated =    0
% 16.34/16.74  showkept =         0
% 16.34/16.74  showselected =     0
% 16.34/16.74  showdeleted =      0
% 16.34/16.74  showresimp =       1
% 16.34/16.74  showstatus =       2000
% 16.34/16.74  
% 16.34/16.74  prologoutput =     0
% 16.34/16.74  nrgoals =          5000000
% 16.34/16.74  totalproof =       1
% 16.34/16.74  
% 16.34/16.74  Symbols occurring in the translation:
% 16.34/16.74  
% 16.34/16.74  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 16.34/16.74  .  [1, 2]      (w:1, o:18, a:1, s:1, b:0), 
% 16.34/16.74  !  [4, 1]      (w:0, o:13, a:1, s:1, b:0), 
% 16.34/16.74  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 16.34/16.74  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 16.34/16.74  ld  [37, 2]      (w:1, o:42, a:1, s:1, b:0), 
% 16.34/16.74  mult  [38, 2]      (w:1, o:43, a:1, s:1, b:0), 
% 16.34/16.74  rd  [39, 2]      (w:1, o:44, a:1, s:1, b:0), 
% 16.34/16.74  skol1  [43, 0]      (w:1, o:11, a:1, s:1, b:1), 
% 16.34/16.74  skol2  [44, 0]      (w:1, o:12, a:1, s:1, b:1).
% 16.34/16.74  
% 16.34/16.74  
% 16.34/16.74  Starting Search:
% 16.34/16.74  
% 16.34/16.74  *** allocated 15000 integers for clauses
% 16.34/16.74  *** allocated 22500 integers for clauses
% 16.34/16.74  *** allocated 33750 integers for clauses
% 16.34/16.74  *** allocated 50625 integers for clauses
% 16.34/16.74  *** allocated 75937 integers for clauses
% 16.34/16.74  Resimplifying inuse:
% 16.34/16.74  Done
% 16.34/16.74  
% 16.34/16.74  Failed to find proof!
% 16.34/16.74  maxweight =   15
% 16.34/16.74  maxnrclauses = 10000000
% 16.34/16.74  Generated: 85705
% 16.34/16.74  Kept: 495
% 16.34/16.74  
% 16.34/16.74  
% 16.34/16.74  The strategy used was not complete!
% 16.34/16.74  
% 16.34/16.74  Increased maxweight to 16
% 16.34/16.74  
% 16.34/16.74  Starting Search:
% 16.34/16.74  
% 16.34/16.74  Resimplifying inuse:
% 16.34/16.74  Done
% 16.34/16.74  
% 16.34/16.74  Failed to find proof!
% 16.34/16.74  maxweight =   16
% 16.34/16.74  maxnrclauses = 10000000
% 16.34/16.74  Generated: 85705
% 16.34/16.74  Kept: 495
% 16.34/16.74  
% 16.34/16.74  
% 16.34/16.74  The strategy used was not complete!
% 16.34/16.74  
% 16.34/16.74  Increased maxweight to 17
% 16.34/16.74  
% 16.34/16.74  Starting Search:
% 16.34/16.74  
% 16.34/16.74  Resimplifying inuse:
% 16.34/16.74  Done
% 16.34/16.74  
% 16.34/16.74  Failed to find proof!
% 16.34/16.74  maxweight =   17
% 16.34/16.74  maxnrclauses = 10000000
% 16.34/16.74  Generated: 85705
% 16.34/16.74  Kept: 495
% 16.34/16.74  
% 16.34/16.74  
% 16.34/16.74  The strategy used was not complete!
% 16.34/16.74  
% 16.34/16.74  Increased maxweight to 18
% 16.34/16.74  
% 16.34/16.74  Starting Search:
% 16.34/16.74  
% 16.34/16.74  Resimplifying inuse:
% 16.34/16.74  Done
% 16.34/16.74  
% 16.34/16.74  Failed to find proof!
% 16.34/16.74  maxweight =   18
% 16.34/16.74  maxnrclauses = 10000000
% 16.34/16.74  Generated: 85705
% 16.34/16.74  Kept: 495
% 16.34/16.74  
% 16.34/16.74  
% 16.34/16.74  The strategy used was not complete!
% 16.34/16.74  
% 16.34/16.74  Increased maxweight to 19
% 16.34/16.74  
% 16.34/16.74  Starting Search:
% 16.34/16.74  
% 16.34/16.74  *** allocated 113905 integers for clauses
% 16.34/16.74  *** allocated 15000 integers for termspace/termends
% 16.34/16.74  *** allocated 170857 integers for clauses
% 16.34/16.74  *** allocated 22500 integers for termspace/termends
% 16.34/16.74  Resimplifying inuse:
% 16.34/16.74  Done
% 16.34/16.74  
% 16.34/16.74  *** allocated 256285 integers for clauses
% 16.34/16.74  *** allocated 33750 integers for termspace/termends
% 16.34/16.74  *** allocated 384427 integers for clauses
% 16.34/16.74  *** allocated 50625 integers for termspace/termends
% 16.34/16.74  
% 16.34/16.74  Intermediate Status:
% 16.34/16.74  Generated:    47588
% 16.34/16.74  Kept:         2010
% 16.34/16.74  Inuse:        234
% 16.34/16.74  Deleted:      107
% 16.34/16.74  Deletedinuse: 19
% 16.34/16.74  
% 16.34/16.74  Resimplifying inuse:
% 16.34/16.74  Done
% 16.34/16.74  
% 16.34/16.74  *** allocated 576640 integers for clauses
% 16.34/16.74  *** allocated 75937 integers for termspace/termends
% 16.34/16.74  Resimplifying inuse:
% 16.34/16.74  Done
% 16.34/16.74  
% 16.34/16.74  
% 16.34/16.74  Bliksems!, er is een bewijs:
% 16.34/16.74  % SZS status Theorem
% 16.34/16.74  % SZS output start Refutation
% 16.34/16.74  
% 16.34/16.74  (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.34/16.74  (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.34/16.74  (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.34/16.74  (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.34/16.74  (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) ) ==> mult( 
% 16.34/16.74    mult( mult( Z, Y ), X ), Y ) }.
% 16.34/16.74  (5) {G0,W14,D4,L2,V0,M2} I { ! mult( skol1, ld( skol2, skol2 ) ) ==> skol1
% 16.34/16.74    , ! mult( ld( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.34/16.74  (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.34/16.74  (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.34/16.74  (8) {G1,W23,D7,L1,V3,M1} P(4,4) { mult( Z, mult( mult( mult( mult( X, Y ), 
% 16.34/16.74    Y ), X ), Y ) ) ==> mult( mult( mult( Z, mult( X, Y ) ), Y ), mult( X, Y
% 16.34/16.74     ) ) }.
% 16.34/16.74  (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X, Y ) ), X ), 
% 16.34/16.74    ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.34/16.74  (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, Y ), Z ), Y
% 16.34/16.74     ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.34/16.74  (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, mult( Y, mult( 
% 16.34/16.74    Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.34/16.74  (13) {G1,W15,D5,L1,V3,M1} P(2,4) { mult( mult( mult( Z, Y ), rd( X, Y ) ), 
% 16.34/16.74    Y ) ==> mult( Z, mult( Y, X ) ) }.
% 16.34/16.74  (14) {G1,W15,D6,L1,V3,M1} P(4,3) { rd( mult( mult( mult( X, Y ), Z ), Y ), 
% 16.34/16.74    mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.34/16.74  (16) {G2,W15,D5,L1,V3,M1} P(13,1) { ld( mult( mult( X, Y ), rd( Z, Y ) ), 
% 16.34/16.74    mult( X, mult( Y, Z ) ) ) ==> Y }.
% 16.34/16.74  (17) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, Z ) ) ==> 
% 16.34/16.74    mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.34/16.74  (18) {G2,W15,D5,L1,V3,M1} P(13,3) { rd( mult( X, mult( Y, Z ) ), Y ) ==> 
% 16.34/16.74    mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.34/16.74  (19) {G3,W19,D6,L1,V3,M1} P(7,16) { ld( mult( mult( Z, ld( Y, X ) ), Y ), 
% 16.34/16.74    mult( Z, mult( ld( Y, X ), X ) ) ) ==> ld( Y, X ) }.
% 16.34/16.74  (24) {G3,W15,D6,L1,V3,M1} P(0,17) { mult( mult( Z, rd( ld( X, Y ), X ) ), X
% 16.34/16.74     ) ==> mult( rd( Z, X ), Y ) }.
% 16.34/16.74  (28) {G3,W15,D5,L1,V3,M1} P(0,18) { mult( mult( Z, X ), rd( ld( X, Y ), X )
% 16.34/16.74     ) ==> rd( mult( Z, Y ), X ) }.
% 16.34/16.74  (32) {G4,W15,D5,L1,V3,M1} P(28,1) { ld( mult( X, Y ), rd( mult( X, Z ), Y )
% 16.34/16.74     ) ==> rd( ld( Y, Z ), Y ) }.
% 16.34/16.74  (33) {G4,W15,D5,L1,V3,M1} P(2,28) { rd( mult( rd( X, Y ), Z ), Y ) ==> mult
% 16.34/16.74    ( X, rd( ld( Y, Z ), Y ) ) }.
% 16.34/16.74  (36) {G5,W15,D5,L1,V3,M1} P(0,32) { rd( ld( Z, ld( X, Y ) ), Z ) ==> ld( 
% 16.34/16.74    mult( X, Z ), rd( Y, Z ) ) }.
% 16.34/16.74  (37) {G5,W15,D5,L1,V3,M1} P(2,32) { ld( mult( rd( X, Y ), Z ), rd( X, Z ) )
% 16.34/16.74     ==> rd( ld( Z, Y ), Z ) }.
% 16.34/16.74  (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd( ld( Y, Y )
% 16.34/16.74    , Y ) }.
% 16.34/16.74  (39) {G6,W11,D4,L1,V3,M1} P(38,38) { ld( mult( Z, X ), Z ) = ld( mult( Y, X
% 16.34/16.74     ), Y ) }.
% 16.34/16.74  (41) {G6,W19,D5,L1,V3,M1} P(38,17) { mult( ld( mult( Y, X ), Y ), mult( X, 
% 16.34/16.74    Z ) ) = mult( mult( ld( X, X ), rd( Z, X ) ), X ) }.
% 16.34/16.74  (43) {G6,W11,D5,L1,V2,M1} P(38,7) { rd( X, rd( ld( Y, Y ), Y ) ) ==> mult( 
% 16.34/16.74    X, Y ) }.
% 16.34/16.74  (44) {G6,W11,D5,L1,V2,M1} P(38,6) { ld( ld( mult( Y, X ), Y ), ld( X, X ) )
% 16.34/16.74     ==> X }.
% 16.34/16.74  (45) {G6,W11,D5,L1,V2,M1} P(38,2) { mult( ld( mult( Y, X ), Y ), X ) ==> ld
% 16.34/16.74    ( X, X ) }.
% 16.34/16.74  (46) {G6,W11,D4,L1,V2,M1} P(2,38) { ld( X, rd( X, Y ) ) = rd( ld( Y, Y ), Y
% 16.34/16.74     ) }.
% 16.34/16.74  (51) {G7,W11,D5,L1,V3,M1} P(0,39) { ld( mult( Z, ld( X, Y ) ), Z ) ==> ld( 
% 16.34/16.74    Y, X ) }.
% 16.34/16.74  (52) {G7,W11,D4,L1,V3,M1} P(2,39) { ld( X, rd( X, Y ) ) = ld( mult( Z, Y )
% 16.34/16.74    , Z ) }.
% 16.34/16.74  (53) {G8,W11,D4,L1,V3,M1} P(52,52) { ld( T, rd( T, Y ) ) = ld( Z, rd( Z, Y
% 16.34/16.74     ) ) }.
% 16.34/16.74  (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y ), Z ) ) ==> rd
% 16.34/16.74    ( X, Y ) }.
% 16.34/16.74  (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y ) ) ) ==> rd( 
% 16.34/16.74    X, Y ) }.
% 16.34/16.74  (66) {G10,W19,D6,L1,V4,M1} P(53,10);d(65);d(65);d(33) { mult( T, mult( ld( 
% 16.34/16.74    Z, rd( Z, Y ) ), rd( X, Y ) ) ) ==> mult( T, rd( ld( Y, X ), Y ) ) }.
% 16.34/16.74  (71) {G2,W15,D5,L1,V2,M1} P(0,10) { mult( X, mult( ld( X, Y ), Y ) ) ==> 
% 16.34/16.74    mult( mult( Y, X ), ld( X, Y ) ) }.
% 16.34/16.74  (72) {G7,W15,D5,L1,V2,M1} P(46,46) { ld( ld( X, X ), ld( Y, rd( Y, X ) ) ) 
% 16.34/16.74    ==> ld( Y, rd( Y, X ) ) }.
% 16.34/16.74  (76) {G7,W11,D5,L1,V2,M1} P(46,6) { ld( ld( Y, rd( Y, X ) ), ld( X, X ) ) 
% 16.34/16.74    ==> X }.
% 16.34/16.74  (77) {G7,W11,D5,L1,V2,M1} P(46,2) { mult( ld( Y, rd( Y, X ) ), X ) ==> ld( 
% 16.34/16.74    X, X ) }.
% 16.34/16.74  (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> mult( Z, ld( X
% 16.34/16.74    , Y ) ) }.
% 16.34/16.74  (87) {G11,W11,D5,L1,V3,M1} P(84,2) { mult( mult( X, ld( Z, Y ) ), ld( Y, Z
% 16.34/16.74     ) ) ==> X }.
% 16.34/16.74  (88) {G12,W19,D5,L1,V3,M1} P(87,10) { mult( mult( X, ld( Y, Z ) ), mult( ld
% 16.34/16.74    ( Z, Y ), Y ) ) ==> mult( mult( X, Z ), ld( Z, Y ) ) }.
% 16.34/16.74  (90) {G12,W19,D5,L1,V3,M1} P(87,32);d(84);d(11);d(84) { mult( ld( Y, Z ), 
% 16.34/16.74    mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y, Z ) ) }.
% 16.34/16.74  (96) {G13,W15,D5,L1,V2,M1} P(10,11);d(1);d(90) { mult( ld( ld( Z, Y ), Y )
% 16.34/16.74    , ld( Y, Z ) ) ==> mult( ld( Y, Z ), Z ) }.
% 16.34/16.74  (98) {G13,W19,D5,L1,V3,M1} P(0,11);d(90) { mult( ld( ld( Y, X ), Z ), ld( X
% 16.34/16.74    , Y ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.34/16.74  (114) {G2,W15,D7,L1,V3,M1} P(12,3) { mult( mult( rd( X, mult( Y, mult( Z, Y
% 16.34/16.74     ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.34/16.74  (126) {G3,W15,D5,L1,V3,M1} P(12,14);d(114) { rd( mult( mult( X, T ), Y ), 
% 16.34/16.74    mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.34/16.74  (131) {G11,W15,D5,L1,V2,M1} P(84,76);d(1) { ld( ld( Z, Y ), ld( ld( Y, Z )
% 16.34/16.74    , ld( Y, Z ) ) ) ==> ld( Y, Z ) }.
% 16.34/16.74  (133) {G11,W15,D5,L1,V2,M1} P(76,28);d(65);d(84);d(17);d(6);d(84);d(6) { 
% 16.34/16.74    mult( mult( Z, rd( Y, Y ) ), Y ) ==> mult( mult( Z, ld( Y, Y ) ), Y ) }.
% 16.34/16.74  (137) {G11,W15,D4,L1,V2,M1} P(84,77);d(1) { mult( ld( Z, Y ), ld( Y, Z ) ) 
% 16.34/16.74    ==> ld( ld( Y, Z ), ld( Y, Z ) ) }.
% 16.34/16.74  (143) {G11,W15,D4,L1,V2,M1} P(77,17);d(84);d(6);d(65);d(84);d(18);d(6) { 
% 16.34/16.74    mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y, Y ) ) }.
% 16.34/16.74  (155) {G12,W15,D4,L1,V1,M1} P(143,45);d(51) { mult( ld( Y, Y ), rd( Y, Y )
% 16.34/16.74     ) ==> ld( rd( Y, Y ), rd( Y, Y ) ) }.
% 16.34/16.74  (156) {G13,W15,D4,L1,V1,M1} P(45,143);d(155);d(137) { ld( rd( Y, Y ), rd( Y
% 16.34/16.74    , Y ) ) ==> ld( ld( Y, Y ), ld( Y, Y ) ) }.
% 16.34/16.74  (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( Y, Y ) ==> 
% 16.34/16.74    ld( Y, Y ) }.
% 16.34/16.74  (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d(17);d(157);
% 16.34/16.74    d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.34/16.74  (163) {G12,W11,D4,L1,V1,M1} P(143,11);d(11);d(71);d(2) { mult( mult( Y, Y )
% 16.34/16.74    , ld( Y, Y ) ) ==> mult( Y, Y ) }.
% 16.34/16.74  (165) {G15,W15,D5,L1,V2,M1} P(143,8);d(133);d(10);d(157);d(88);d(163);d(0)
% 16.34/16.74     { mult( mult( mult( Y, X ), ld( X, X ) ), X ) ==> mult( Y, mult( X, X )
% 16.34/16.74     ) }.
% 16.34/16.74  (167) {G15,W11,D5,L1,V1,M1} P(157,77) { mult( ld( X, ld( X, X ) ), X ) ==> 
% 16.34/16.74    ld( X, X ) }.
% 16.34/16.74  (170) {G15,W11,D5,L1,V2,M1} P(157,65) { mult( Y, ld( X, ld( X, X ) ) ) ==> 
% 16.34/16.74    rd( Y, X ) }.
% 16.34/16.74  (171) {G15,W11,D4,L1,V1,M1} P(157,46) { rd( ld( X, X ), X ) ==> ld( X, ld( 
% 16.34/16.74    X, X ) ) }.
% 16.34/16.74  (172) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = ld( Y, rd( Y
% 16.34/16.74    , X ) ) }.
% 16.34/16.74  (173) {G15,W11,D4,L1,V2,M1} P(157,52) { ld( X, ld( X, X ) ) = ld( mult( Y, 
% 16.34/16.74    X ), Y ) }.
% 16.34/16.74  (175) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> X }.
% 16.34/16.74  (177) {G11,W19,D6,L1,V3,M1} P(65,19);d(66) { ld( mult( rd( X, Z ), Y ), 
% 16.34/16.74    mult( X, rd( ld( Z, Y ), Z ) ) ) ==> ld( Y, rd( Y, Z ) ) }.
% 16.34/16.74  (179) {G16,W15,D5,L1,V2,M1} P(175,28);d(7);d(84) { mult( mult( Y, X ), ld( 
% 16.34/16.74    X, X ) ) ==> mult( mult( Y, ld( X, X ) ), X ) }.
% 16.34/16.74  (180) {G16,W15,D6,L1,V2,M1} P(162,19) { ld( mult( mult( Y, ld( X, X ) ), X
% 16.34/16.74     ), mult( Y, X ) ) ==> ld( X, X ) }.
% 16.34/16.74  (181) {G16,W15,D5,L1,V2,M1} P(162,51) { ld( ld( X, Y ), ld( ld( X, Y ), ld
% 16.34/16.74    ( X, Y ) ) ) ==> ld( Y, X ) }.
% 16.34/16.74  (184) {G16,W15,D5,L1,V2,M1} P(162,32) { ld( mult( ld( X, X ), Y ), rd( X, Y
% 16.34/16.74     ) ) ==> rd( ld( Y, X ), Y ) }.
% 16.34/16.74  (187) {G16,W15,D5,L1,V2,M1} P(172,19);d(65);d(2);d(1) { mult( ld( Y, rd( Y
% 16.34/16.74    , X ) ), ld( X, X ) ) ==> ld( Y, rd( Y, X ) ) }.
% 16.34/16.74  (192) {G16,W15,D5,L1,V1,M1} P(171,172) { ld( ld( X, X ), ld( X, ld( X, X )
% 16.34/16.74     ) ) ==> ld( X, ld( X, X ) ) }.
% 16.34/16.74  (207) {G16,W19,D5,L1,V2,M1} P(167,126) { rd( mult( ld( X, X ), Y ), mult( Y
% 16.34/16.74    , mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.34/16.74  (212) {G17,W15,D5,L1,V3,M1} P(45,126);d(207) { rd( ld( Y, ld( Y, Y ) ), Z )
% 16.34/16.74     = rd( ld( mult( X, Y ), X ), Z ) }.
% 16.34/16.74  (213) {G17,W15,D5,L1,V3,M1} P(77,126);d(207) { rd( ld( Y, ld( Y, Y ) ), Z )
% 16.34/16.74     = rd( ld( X, rd( X, Y ) ), Z ) }.
% 16.34/16.74  (214) {G4,W15,D5,L1,V3,M1} P(12,126);d(114) { rd( mult( X, T ), mult( T, 
% 16.34/16.74    mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.34/16.74  (221) {G18,W15,D5,L1,V4,M1} P(212,212) { rd( ld( mult( Z, X ), Z ), Y ) = 
% 16.34/16.74    rd( ld( mult( T, X ), T ), Y ) }.
% 16.34/16.74  (243) {G19,W15,D5,L1,V4,M1} P(221,43);d(43) { mult( ld( mult( T, Y ), T ), 
% 16.34/16.74    Z ) = mult( ld( mult( X, Y ), X ), Z ) }.
% 16.34/16.74  (254) {G20,W15,D5,L1,V4,M1} P(77,243);d(72) { mult( ld( X, rd( X, Y ) ), Z
% 16.34/16.74     ) = mult( ld( mult( T, Y ), T ), Z ) }.
% 16.34/16.74  (263) {G21,W15,D5,L1,V4,M1} P(254,254) { mult( ld( U, rd( U, Y ) ), Z ) = 
% 16.34/16.74    mult( ld( T, rd( T, Y ) ), Z ) }.
% 16.34/16.74  (264) {G21,W15,D5,L1,V3,M1} P(167,254);d(192) { mult( ld( Y, rd( Y, X ) ), 
% 16.34/16.74    Z ) = mult( ld( X, ld( X, X ) ), Z ) }.
% 16.34/16.74  (287) {G22,W19,D6,L1,V4,M1} P(263,173) { ld( Z, ld( Z, Z ) ) = ld( mult( ld
% 16.34/16.74    ( T, rd( T, Y ) ), Z ), ld( X, rd( X, Y ) ) ) }.
% 16.34/16.74  (292) {G22,W19,D6,L1,V5,M1} P(263,52) { ld( U, rd( U, Z ) ) = ld( mult( ld
% 16.34/16.74    ( T, rd( T, Y ) ), Z ), ld( X, rd( X, Y ) ) ) }.
% 16.34/16.74  (331) {G22,W19,D6,L1,V4,M1} P(264,51) { ld( mult( ld( Y, ld( Y, Y ) ), ld( 
% 16.34/16.74    Z, T ) ), ld( X, rd( X, Y ) ) ) ==> ld( T, Z ) }.
% 16.34/16.74  (387) {G16,W15,D5,L1,V3,M1} P(170,214);d(90);d(170);d(175);d(84);d(175) { 
% 16.34/16.74    rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) ==> mult( rd( X, Z ), Y ) }.
% 16.34/16.74  (391) {G5,W15,D5,L1,V3,M1} P(12,214);d(114) { rd( mult( T, Y ), mult( Y, X
% 16.34/16.74     ) ) ==> rd( rd( T, rd( X, Y ) ), Y ) }.
% 16.34/16.74  (395) {G5,W15,D5,L1,V3,M1} P(214,6) { ld( rd( rd( X, Z ), Y ), mult( X, Y )
% 16.34/16.74     ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.34/16.74  (408) {G17,W19,D6,L1,V3,M1} P(7,387);d(84);d(98);d(84) { mult( Y, ld( mult
% 16.34/16.74    ( mult( Y, Z ), ld( X, Y ) ), X ) ) ==> mult( rd( X, Z ), ld( Y, X ) )
% 16.34/16.74     }.
% 16.34/16.74  (410) {G17,W15,D5,L1,V3,M1} P(1,387) { rd( rd( Z, X ), rd( Y, X ) ) ==> 
% 16.34/16.74    mult( rd( Z, mult( X, Y ) ), X ) }.
% 16.34/16.74  (411) {G17,W15,D5,L1,V3,M1} P(3,387) { rd( X, rd( ld( Y, Z ), Y ) ) ==> 
% 16.34/16.74    mult( rd( mult( X, Y ), Z ), Y ) }.
% 16.34/16.74  (416) {G18,W15,D5,L1,V2,M1} P(410,157) { mult( rd( X, mult( Y, X ) ), Y ) 
% 16.34/16.74    ==> ld( rd( X, Y ), rd( X, Y ) ) }.
% 16.34/16.74  (450) {G15,W11,D4,L1,V1,M1} P(391,157);d(157);d(7);d(157) { ld( mult( X, X
% 16.34/16.74     ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.34/16.74  (488) {G15,W15,D5,L1,V2,M1} P(157,395) { ld( rd( ld( X, X ), Y ), mult( X, 
% 16.34/16.74    Y ) ) ==> mult( Y, mult( X, Y ) ) }.
% 16.34/16.74  (495) {G6,W15,D5,L1,V3,M1} P(7,395) { mult( Z, mult( ld( Y, X ), Z ) ) ==> 
% 16.34/16.74    ld( rd( Y, Z ), mult( X, Z ) ) }.
% 16.34/16.74  (525) {G7,W15,D5,L1,V3,M1} P(495,1) { ld( X, ld( rd( Y, X ), mult( Z, X ) )
% 16.34/16.74     ) ==> mult( ld( Y, Z ), X ) }.
% 16.34/16.74  (561) {G16,W15,D5,L1,V2,M1} P(162,525) { mult( ld( Y, ld( X, X ) ), X ) ==>
% 16.34/16.74     ld( X, ld( rd( Y, X ), X ) ) }.
% 16.34/16.74  (572) {G8,W15,D5,L1,V3,M1} P(3,525) { mult( ld( mult( X, Y ), Z ), Y ) ==> 
% 16.34/16.74    ld( Y, ld( X, mult( Z, Y ) ) ) }.
% 16.34/16.74  (586) {G16,W11,D6,L1,V1,M1} P(450,572);d(162) { ld( X, ld( X, mult( mult( X
% 16.34/16.74    , X ), X ) ) ) ==> X }.
% 16.34/16.74  (610) {G17,W11,D5,L1,V1,M1} P(586,0) { ld( X, mult( mult( X, X ), X ) ) ==>
% 16.34/16.74     mult( X, X ) }.
% 16.34/16.74  (622) {G18,W11,D4,L1,V1,M1} P(610,0) { mult( X, mult( X, X ) ) ==> mult( 
% 16.34/16.74    mult( X, X ), X ) }.
% 16.34/16.74  (634) {G19,W15,D5,L1,V1,M1} P(622,173);d(450) { ld( mult( X, X ), ld( X, X
% 16.34/16.74     ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.34/16.74  (646) {G6,W15,D5,L1,V3,M1} P(36,6) { ld( ld( mult( Y, X ), rd( Z, X ) ), ld
% 16.34/16.74    ( X, ld( Y, Z ) ) ) ==> X }.
% 16.34/16.74  (655) {G16,W15,D6,L1,V2,M1} P(162,646) { ld( ld( X, rd( Y, X ) ), ld( X, ld
% 16.34/16.74    ( ld( X, X ), Y ) ) ) ==> X }.
% 16.34/16.74  (668) {G15,W15,D5,L1,V2,M1} P(157,37) { ld( mult( rd( X, Y ), X ), ld( X, X
% 16.34/16.74     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.34/16.74  (678) {G17,W15,D5,L1,V2,M1} P(46,668);d(187);d(84);d(96);d(162) { ld( ld( Y
% 16.34/16.74    , rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) ==> X }.
% 16.34/16.74  (681) {G18,W11,D5,L1,V1,M1} P(678,36);d(84);d(6);d(65);d(171);d(84);d(6);d(
% 16.34/16.74    162) { ld( ld( Y, ld( Y, Y ) ), Y ) ==> mult( Y, Y ) }.
% 16.34/16.74  (696) {G18,W11,D4,L1,V1,M1} P(678,0);d(77) { ld( ld( Y, Y ), ld( Y, Y ) ) 
% 16.34/16.74    ==> ld( Y, Y ) }.
% 16.34/16.74  (708) {G19,W11,D5,L1,V2,M1} P(173,681) { ld( ld( mult( Y, X ), Y ), X ) ==>
% 16.34/16.74     mult( X, X ) }.
% 16.34/16.74  (709) {G19,W11,D5,L1,V2,M1} P(172,681) { ld( ld( Y, rd( Y, X ) ), X ) ==> 
% 16.34/16.74    mult( X, X ) }.
% 16.34/16.74  (714) {G19,W11,D4,L1,V1,M1} P(681,7) { rd( X, mult( X, X ) ) ==> ld( X, ld
% 16.34/16.74    ( X, X ) ) }.
% 16.34/16.74  (715) {G19,W15,D5,L1,V2,M1} P(696,41);d(51);d(84);d(90);d(87) { mult( ld( X
% 16.34/16.74    , X ), mult( ld( X, X ), Z ) ) ==> ld( ld( X, X ), Z ) }.
% 16.34/16.74  (721) {G20,W11,D5,L1,V2,M1} P(714,213);d(181);d(175);d(170);d(411);d(84);d(
% 16.34/16.74    165) { mult( ld( Y, rd( Y, X ) ), mult( X, X ) ) ==> X }.
% 16.34/16.74  (724) {G20,W15,D5,L1,V1,M1} P(714,172);d(450);d(634) { ld( X, ld( X, ld( X
% 16.34/16.74    , X ) ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.34/16.74  (749) {G21,W15,D6,L1,V3,M1} P(721,60) { mult( Z, ld( Y, ld( X, rd( X, Y ) )
% 16.34/16.74     ) ) ==> rd( Z, mult( Y, Y ) ) }.
% 16.34/16.74  (792) {G20,W15,D5,L1,V2,M1} P(60,708);d(6);d(60) { rd( ld( mult( Y, Z ), Y
% 16.34/16.74     ), Z ) ==> ld( Z, ld( mult( Y, Z ), Y ) ) }.
% 16.34/16.74  (793) {G20,W15,D5,L1,V2,M1} P(65,708);d(6);d(65) { rd( ld( Y, rd( Y, Z ) )
% 16.34/16.74    , Z ) ==> ld( Z, ld( Y, rd( Y, Z ) ) ) }.
% 16.34/16.74  (884) {G20,W15,D5,L1,V2,M1} P(0,715) { ld( ld( X, X ), ld( ld( X, X ), Y )
% 16.34/16.74     ) ==> mult( ld( X, X ), Y ) }.
% 16.34/16.74  (964) {G17,W15,D5,L1,V3,M1} P(60,488);d(84);d(1);d(184) { mult( ld( mult( Y
% 16.34/16.74    , Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.34/16.74  (975) {G21,W15,D6,L1,V3,M1} P(964,24);d(2);d(792) { mult( ld( Y, ld( mult( 
% 16.34/16.74    X, Y ), X ) ), Z ) ==> ld( Y, ld( Y, Z ) ) }.
% 16.34/16.74  (977) {G18,W15,D5,L1,V3,M1} P(964,14);d(214);d(3);d(410) { mult( rd( ld( Y
% 16.34/16.74    , Z ), mult( Y, Z ) ), Y ) = ld( mult( X, Y ), X ) }.
% 16.34/16.74  (981) {G18,W15,D5,L1,V3,M1} P(964,1) { ld( ld( mult( X, Y ), X ), rd( ld( Y
% 16.34/16.74    , Z ), Y ) ) ==> rd( Z, Y ) }.
% 16.34/16.74  (1021) {G21,W15,D5,L1,V3,M1} P(977,14);d(214);d(3);d(792) { ld( X, ld( mult
% 16.34/16.74    ( Z, X ), Z ) ) = rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.34/16.74  (1022) {G19,W15,D6,L1,V3,M1} P(977,12) { mult( mult( ld( mult( Z, X ), Z )
% 16.34/16.74    , Y ), X ) ==> ld( X, mult( Y, X ) ) }.
% 16.34/16.74  (1038) {G22,W15,D4,L1,V3,M1} P(1021,1021) { rd( ld( X, Z ), mult( X, Z ) ) 
% 16.34/16.74    = rd( ld( X, T ), mult( X, T ) ) }.
% 16.34/16.74  (1101) {G23,W15,D5,L1,V3,M1} P(0,1038) { rd( ld( X, ld( X, Y ) ), Y ) = rd
% 16.34/16.74    ( ld( X, Z ), mult( X, Z ) ) }.
% 16.34/16.74  (1102) {G23,W15,D5,L1,V3,M1} P(1038,6) { ld( rd( ld( X, Z ), mult( X, Z ) )
% 16.34/16.74    , ld( X, Y ) ) ==> mult( X, Y ) }.
% 16.34/16.74  (1126) {G24,W15,D5,L1,V3,M1} P(1101,213);d(0);d(793) { rd( ld( X, ld( X, Y
% 16.34/16.74     ) ), Y ) = ld( X, ld( Z, rd( Z, X ) ) ) }.
% 16.34/16.74  (1145) {G24,W15,D5,L1,V3,M1} P(1,1101) { rd( ld( X, ld( X, Z ) ), Z ) = rd
% 16.34/16.74    ( Y, mult( X, mult( X, Y ) ) ) }.
% 16.34/16.74  (1177) {G25,W19,D5,L1,V3,M1} P(1126,964);d(749);d(36) { rd( ld( mult( T, Y
% 16.34/16.74     ), T ), mult( X, X ) ) = ld( mult( X, Y ), rd( ld( X, Y ), Y ) ) }.
% 16.34/16.74  (1220) {G25,W15,D6,L1,V3,M1} P(1126,2) { mult( ld( X, ld( Z, rd( Z, X ) ) )
% 16.34/16.74    , Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.34/16.74  (1286) {G25,W15,D5,L1,V3,M1} P(1145,1126) { rd( Z, mult( X, mult( X, Z ) )
% 16.34/16.74     ) = ld( X, ld( T, rd( T, X ) ) ) }.
% 16.34/16.74  (1333) {G25,W15,D6,L1,V3,M1} P(1145,2) { mult( rd( Z, mult( X, mult( X, Z )
% 16.34/16.74     ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.34/16.74  (1442) {G24,W15,D5,L1,V3,M1} P(1,1102) { ld( rd( ld( X, Z ), mult( X, Z ) )
% 16.34/16.74    , Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.34/16.74  (1445) {G26,W15,D6,L1,V2,M1} P(1286,1442);d(65);d(157);d(84);d(1333);d(724)
% 16.34/16.74     { ld( ld( mult( mult( X, X ), X ), X ), T ) ==> mult( X, mult( X, T ) )
% 16.34/16.74     }.
% 16.34/16.74  (1585) {G19,W15,D5,L1,V3,M1} P(24,981);d(177) { ld( ld( Z, rd( Z, Y ) ), rd
% 16.34/16.74    ( ld( Y, T ), Y ) ) ==> rd( T, Y ) }.
% 16.34/16.74  (1607) {G20,W15,D5,L1,V3,M1} P(1,1585) { ld( ld( Z, rd( Z, X ) ), rd( Y, X
% 16.34/16.74     ) ) ==> rd( mult( X, Y ), X ) }.
% 16.34/16.74  (1616) {G21,W15,D5,L1,V3,M1} P(3,1607) { ld( ld( Z, rd( Z, Y ) ), X ) = rd
% 16.34/16.74    ( mult( Y, mult( X, Y ) ), Y ) }.
% 16.34/16.74  (1619) {G22,W15,D5,L1,V2,M1} P(1607,1616);d(65);d(157);d(171) { rd( mult( Y
% 16.34/16.74    , mult( Z, Y ) ), Y ) ==> ld( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.34/16.74  (1622) {G22,W19,D5,L1,V3,M1} P(561,1616);d(0) { ld( ld( Z, rd( Z, Y ) ), ld
% 16.34/16.74    ( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.34/16.74  (1749) {G23,W19,D5,L1,V2,M1} P(561,1619);d(0) { ld( ld( Y, ld( Y, Y ) ), ld
% 16.34/16.74    ( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.34/16.74  (1921) {G19,W15,D5,L1,V2,M1} P(416,3) { rd( ld( rd( X, Y ), rd( X, Y ) ), Y
% 16.34/16.74     ) ==> rd( X, mult( Y, X ) ) }.
% 16.34/16.74  (1927) {G20,W19,D5,L1,V3,M1} P(1921,964);d(36);d(2) { mult( ld( mult( Z, Y
% 16.34/16.74     ), Z ), rd( X, mult( Y, X ) ) ) ==> ld( X, rd( rd( X, Y ), Y ) ) }.
% 16.34/16.74  (2182) {G20,W19,D6,L1,V4,M1} P(60,1022) { mult( rd( ld( mult( X, Y ), X ), 
% 16.34/16.74    T ), Y ) = ld( Y, mult( ld( mult( Z, T ), Z ), Y ) ) }.
% 16.34/16.74  (2187) {G22,W19,D6,L1,V4,M1} P(975,51) { ld( ld( X, ld( X, ld( Z, T ) ) ), 
% 16.34/16.74    ld( X, ld( mult( Y, X ), Y ) ) ) ==> ld( T, Z ) }.
% 16.34/16.74  (2419) {G21,W15,D6,L1,V2,M1} P(179,1927);d(180);d(84);d(2) { mult( ld( Y, Y
% 16.34/16.74     ), rd( Z, mult( ld( Y, Y ), Z ) ) ) ==> ld( Z, Z ) }.
% 16.34/16.74  (2432) {G22,W15,D5,L1,V2,M1} P(2419,1) { rd( Y, mult( ld( X, X ), Y ) ) ==>
% 16.34/16.74     ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.34/16.74  (2437) {G24,W19,D5,L1,V3,M1} P(2432,213);d(1749);d(6);d(157);d(170) { rd( 
% 16.34/16.74    ld( Z, rd( Z, X ) ), rd( ld( Y, Y ), X ) ) ==> ld( ld( Y, Y ), ld( X, X )
% 16.34/16.74     ) }.
% 16.34/16.74  (2444) {G23,W15,D5,L1,V2,M1} P(2432,2) { mult( ld( ld( Y, Y ), ld( X, X ) )
% 16.34/16.74    , mult( ld( Y, Y ), X ) ) ==> X }.
% 16.34/16.74  (2449) {G24,W19,D5,L1,V2,M1} P(450,2444) { mult( ld( ld( Y, Y ), ld( X, X )
% 16.34/16.74     ), mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.34/16.74  (2455) {G25,W19,D6,L1,V3,M1} P(2437,53);d(1622) { rd( ld( rd( ld( Z, Z ), Y
% 16.34/16.74     ), Y ), Y ) = ld( T, rd( T, rd( ld( Z, Z ), Y ) ) ) }.
% 16.34/16.74  (2533) {G26,W19,D6,L1,V3,M1} P(1177,0) { mult( mult( X, Y ), rd( ld( mult( 
% 16.34/16.74    Z, Y ), Z ), mult( X, X ) ) ) ==> rd( ld( X, Y ), Y ) }.
% 16.34/16.74  (2876) {G21,W19,D6,L1,V4,M1} P(2182,2182) { ld( Y, mult( ld( mult( T, Z ), 
% 16.34/16.74    T ), Y ) ) = ld( Y, mult( ld( mult( U, Z ), U ), Y ) ) }.
% 16.34/16.74  (2879) {G23,W19,D6,L1,V4,M1} P(2876,2187);d(2187) { ld( mult( ld( mult( T, 
% 16.34/16.74    Z ), T ), X ), X ) = ld( mult( ld( mult( Y, Z ), Y ), X ), X ) }.
% 16.34/16.74  (2883) {G24,W19,D6,L1,V4,M1} P(292,2879) { ld( mult( ld( T, rd( T, Z ) ), U
% 16.34/16.74     ), U ) = ld( mult( ld( mult( W, Z ), W ), U ), U ) }.
% 16.34/16.74  (2886) {G25,W19,D6,L1,V3,M1} P(287,2883) { ld( mult( ld( T, rd( T, Z ) ), U
% 16.34/16.74     ), U ) = ld( mult( ld( Z, ld( Z, Z ) ), U ), U ) }.
% 16.34/16.74  (3068) {G18,W19,D6,L1,V3,M1} P(0,408);d(84) { mult( X, ld( mult( Y, ld( Z, 
% 16.34/16.74    X ) ), Z ) ) ==> mult( mult( Z, ld( Y, X ) ), ld( X, Z ) ) }.
% 16.34/16.74  (3069) {G19,W19,D6,L1,V3,M1} P(3068,87) { mult( mult( mult( Z, ld( Y, X ) )
% 16.34/16.74    , ld( X, Z ) ), ld( Z, mult( Y, ld( Z, X ) ) ) ) ==> X }.
% 16.34/16.74  (3159) {G27,W19,D6,L1,V3,M1} P(2886,2533);d(65);d(331);d(6);d(84);d(6) { 
% 16.34/16.74    mult( rd( Z, Y ), rd( Y, mult( Z, Z ) ) ) = mult( ld( Z, ld( X, rd( X, Y
% 16.34/16.74     ) ) ), Y ) }.
% 16.34/16.74  (3174) {G26,W19,D6,L1,V3,M1} P(1921,2455) { rd( ld( rd( X, mult( Y, X ) ), 
% 16.34/16.74    Y ), Y ) = ld( Z, rd( Z, rd( X, mult( Y, X ) ) ) ) }.
% 16.34/16.74  (3181) {G27,W19,D5,L1,V2,M1} P(2449,3174);d(84);d(3);d(884);d(84);d(1) { 
% 16.34/16.74    mult( mult( ld( X, X ), ld( Y, Y ) ), ld( ld( Y, Y ), ld( X, X ) ) ) ==> 
% 16.34/16.74    ld( X, X ) }.
% 16.34/16.74  (3204) {G28,W7,D3,L1,V2,M1} P(3181,3069);d(0);d(0);d(60);d(84);d(137);d(696
% 16.34/16.74    ) { ld( Y, Y ) = ld( X, X ) }.
% 16.34/16.74  (3311) {G29,W7,D4,L1,V2,M1} P(3204,3159);d(793);d(1220);d(65);d(793);d(84);
% 16.34/16.74    d(1);d(709);d(1) { mult( ld( Z, Z ), Y ) ==> Y }.
% 16.34/16.74  (3763) {G29,W7,D4,L1,V2,M1} P(3204,655);d(171);d(724);d(1445);d(0) { mult( 
% 16.34/16.74    X, ld( Y, Y ) ) ==> X }.
% 16.34/16.74  (3844) {G30,W0,D0,L0,V0,M0} P(3204,5);d(3763);d(3311);q;q {  }.
% 16.34/16.74  
% 16.34/16.74  
% 16.34/16.74  % SZS output end Refutation
% 16.34/16.74  found a proof!
% 16.34/16.74  
% 16.34/16.74  
% 16.34/16.74  Unprocessed initial clauses:
% 16.34/16.74  
% 16.34/16.74  (3846) {G0,W7,D4,L1,V2,M1}  { mult( Y, ld( Y, X ) ) = X }.
% 16.34/16.74  (3847) {G0,W7,D4,L1,V2,M1}  { ld( Y, mult( Y, X ) ) = X }.
% 16.34/16.74  (3848) {G0,W7,D4,L1,V2,M1}  { mult( rd( Y, X ), X ) = Y }.
% 16.34/16.74  (3849) {G0,W7,D4,L1,V2,M1}  { rd( mult( Y, X ), X ) = Y }.
% 16.34/16.74  (3850) {G0,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, mult( X, Y ) ) ) = mult( 
% 16.34/16.74    mult( mult( Z, Y ), X ), Y ) }.
% 16.34/16.74  (3851) {G0,W14,D4,L2,V0,M2}  { ! mult( skol1, ld( skol2, skol2 ) ) = skol1
% 16.34/16.74    , ! mult( ld( skol2, skol2 ), skol1 ) = skol1 }.
% 16.34/16.74  
% 16.34/16.74  
% 16.34/16.74  Total Proof:
% 16.34/16.74  
% 16.34/16.74  subsumption: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.34/16.74  parent0: (3846) {G0,W7,D4,L1,V2,M1}  { mult( Y, ld( Y, X ) ) = X }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.34/16.74  parent0: (3847) {G0,W7,D4,L1,V2,M1}  { ld( Y, mult( Y, X ) ) = X }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.34/16.74  parent0: (3848) {G0,W7,D4,L1,V2,M1}  { mult( rd( Y, X ), X ) = Y }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.34/16.74  parent0: (3849) {G0,W7,D4,L1,V2,M1}  { rd( mult( Y, X ), X ) = Y }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) )
% 16.34/16.74     ) ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.34/16.74  parent0: (3850) {G0,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, mult( X, Y ) ) ) 
% 16.34/16.74    = mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (5) {G0,W14,D4,L2,V0,M2} I { ! mult( skol1, ld( skol2, skol2 )
% 16.34/16.74     ) ==> skol1, ! mult( ld( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.34/16.74  parent0: (3851) {G0,W14,D4,L2,V0,M2}  { ! mult( skol1, ld( skol2, skol2 ) )
% 16.34/16.74     = skol1, ! mult( ld( skol2, skol2 ), skol1 ) = skol1 }.
% 16.34/16.74  substitution0:
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74     1 ==> 1
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3876) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.34/16.74  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3877) {G1,W7,D4,L1,V2,M1}  { X ==> ld( rd( Y, X ), Y ) }.
% 16.34/16.74  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.34/16.74  parent1[0; 6]: (3876) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.34/16.74     }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := rd( Y, X )
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3878) {G1,W7,D4,L1,V2,M1}  { ld( rd( Y, X ), Y ) ==> X }.
% 16.34/16.74  parent0[0]: (3877) {G1,W7,D4,L1,V2,M1}  { X ==> ld( rd( Y, X ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.34/16.74  parent0: (3878) {G1,W7,D4,L1,V2,M1}  { ld( rd( Y, X ), Y ) ==> X }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3880) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 16.34/16.74  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3881) {G1,W7,D4,L1,V2,M1}  { X ==> rd( Y, ld( X, Y ) ) }.
% 16.34/16.74  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.34/16.74  parent1[0; 3]: (3880) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 16.34/16.74     }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := X
% 16.34/16.74     Y := ld( X, Y )
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3882) {G1,W7,D4,L1,V2,M1}  { rd( Y, ld( X, Y ) ) ==> X }.
% 16.34/16.74  parent0[0]: (3881) {G1,W7,D4,L1,V2,M1}  { X ==> rd( Y, ld( X, Y ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.34/16.74  parent0: (3882) {G1,W7,D4,L1,V2,M1}  { rd( Y, ld( X, Y ) ) ==> X }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3883) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), Y ) 
% 16.34/16.74    ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.34/16.74  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.34/16.74     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3889) {G1,W23,D7,L1,V3,M1}  { mult( mult( mult( X, mult( Y, Z ) )
% 16.34/16.74    , Z ), mult( Y, Z ) ) ==> mult( X, mult( mult( mult( mult( Y, Z ), Z ), Y
% 16.34/16.74     ), Z ) ) }.
% 16.34/16.74  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.34/16.74     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.34/16.74  parent1[0; 14]: (3883) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z
% 16.34/16.74     ), Y ) ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := Z
% 16.34/16.74     Z := mult( Y, Z )
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := X
% 16.34/16.74     Y := mult( Y, Z )
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3908) {G1,W23,D7,L1,V3,M1}  { mult( X, mult( mult( mult( mult( Y, 
% 16.34/16.74    Z ), Z ), Y ), Z ) ) ==> mult( mult( mult( X, mult( Y, Z ) ), Z ), mult( 
% 16.34/16.74    Y, Z ) ) }.
% 16.34/16.74  parent0[0]: (3889) {G1,W23,D7,L1,V3,M1}  { mult( mult( mult( X, mult( Y, Z
% 16.34/16.74     ) ), Z ), mult( Y, Z ) ) ==> mult( X, mult( mult( mult( mult( Y, Z ), Z
% 16.34/16.74     ), Y ), Z ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (8) {G1,W23,D7,L1,V3,M1} P(4,4) { mult( Z, mult( mult( mult( 
% 16.34/16.74    mult( X, Y ), Y ), X ), Y ) ) ==> mult( mult( mult( Z, mult( X, Y ) ), Y
% 16.34/16.74     ), mult( X, Y ) ) }.
% 16.34/16.74  parent0: (3908) {G1,W23,D7,L1,V3,M1}  { mult( X, mult( mult( mult( mult( Y
% 16.34/16.74    , Z ), Z ), Y ), Z ) ) ==> mult( mult( mult( X, mult( Y, Z ) ), Z ), mult
% 16.34/16.74    ( Y, Z ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := X
% 16.34/16.74     Z := Y
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3914) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), Y ) 
% 16.34/16.74    ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.34/16.74  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.34/16.74     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3917) {G1,W19,D6,L1,V3,M1}  { mult( mult( mult( X, ld( Y, Z ) ), 
% 16.34/16.74    Y ), ld( Y, Z ) ) ==> mult( X, mult( ld( Y, Z ), Z ) ) }.
% 16.34/16.74  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.34/16.74  parent1[0; 18]: (3914) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z
% 16.34/16.74     ), Y ) ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := X
% 16.34/16.74     Y := ld( Y, Z )
% 16.34/16.74     Z := Y
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X
% 16.34/16.74    , Y ) ), X ), ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.34/16.74  parent0: (3917) {G1,W19,D6,L1,V3,M1}  { mult( mult( mult( X, ld( Y, Z ) ), 
% 16.34/16.74    Y ), ld( Y, Z ) ) ==> mult( X, mult( ld( Y, Z ), Z ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := X
% 16.34/16.74     Z := Y
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3922) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.34/16.74  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3923) {G1,W15,D6,L1,V3,M1}  { mult( X, mult( Y, X ) ) ==> ld( Z, 
% 16.34/16.74    mult( mult( mult( Z, X ), Y ), X ) ) }.
% 16.34/16.74  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.34/16.74     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.34/16.74  parent1[0; 8]: (3922) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.34/16.74     }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := mult( X, mult( Y, X ) )
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3924) {G1,W15,D6,L1,V3,M1}  { ld( Z, mult( mult( mult( Z, X ), Y )
% 16.34/16.74    , X ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.34/16.74  parent0[0]: (3923) {G1,W15,D6,L1,V3,M1}  { mult( X, mult( Y, X ) ) ==> ld( 
% 16.34/16.74    Z, mult( mult( mult( Z, X ), Y ), X ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X
% 16.34/16.74    , Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.34/16.74  parent0: (3924) {G1,W15,D6,L1,V3,M1}  { ld( Z, mult( mult( mult( Z, X ), Y
% 16.34/16.74     ), X ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := Z
% 16.34/16.74     Z := X
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3925) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), Y ) 
% 16.34/16.74    ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.34/16.74  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.34/16.74     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3928) {G1,W15,D8,L1,V3,M1}  { mult( mult( mult( rd( X, mult( Y, 
% 16.34/16.74    mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.34/16.74  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.34/16.74  parent1[0; 14]: (3925) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z
% 16.34/16.74     ), Y ) ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := mult( Y, mult( Z, Y ) )
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := rd( X, mult( Y, mult( Z, Y ) ) )
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.34/16.74    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.34/16.74  parent0: (3928) {G1,W15,D8,L1,V3,M1}  { mult( mult( mult( rd( X, mult( Y, 
% 16.34/16.74    mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3934) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), Y ) 
% 16.34/16.74    ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.34/16.74  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.34/16.74     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3939) {G1,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), rd( Z, Y
% 16.34/16.74     ) ), Y ) ==> mult( X, mult( Y, Z ) ) }.
% 16.34/16.74  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.34/16.74  parent1[0; 14]: (3934) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z
% 16.34/16.74     ), Y ) ==> mult( X, mult( Y, mult( Z, Y ) ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := Z
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := rd( Z, Y )
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (13) {G1,W15,D5,L1,V3,M1} P(2,4) { mult( mult( mult( Z, Y ), 
% 16.34/16.74    rd( X, Y ) ), Y ) ==> mult( Z, mult( Y, X ) ) }.
% 16.34/16.74  parent0: (3939) {G1,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), rd( Z, Y
% 16.34/16.74     ) ), Y ) ==> mult( X, mult( Y, Z ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := X
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3944) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 16.34/16.74  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3945) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X, Y )
% 16.34/16.74    , Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.34/16.74  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( X, Y ) ) )
% 16.34/16.74     ==> mult( mult( mult( Z, Y ), X ), Y ) }.
% 16.34/16.74  parent1[0; 3]: (3944) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 16.34/16.74     }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := X
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := X
% 16.34/16.74     Y := mult( Y, mult( Z, Y ) )
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3946) {G1,W15,D6,L1,V3,M1}  { rd( mult( mult( mult( X, Y ), Z ), Y
% 16.34/16.74     ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.34/16.74  parent0[0]: (3945) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X, Y
% 16.34/16.74     ), Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (14) {G1,W15,D6,L1,V3,M1} P(4,3) { rd( mult( mult( mult( X, Y
% 16.34/16.74     ), Z ), Y ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.34/16.74  parent0: (3946) {G1,W15,D6,L1,V3,M1}  { rd( mult( mult( mult( X, Y ), Z ), 
% 16.34/16.74    Y ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3948) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.34/16.74  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3949) {G1,W15,D5,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), rd( Z
% 16.34/16.74    , X ) ), mult( Y, mult( X, Z ) ) ) }.
% 16.34/16.74  parent0[0]: (13) {G1,W15,D5,L1,V3,M1} P(2,4) { mult( mult( mult( Z, Y ), rd
% 16.34/16.74    ( X, Y ) ), Y ) ==> mult( Z, mult( Y, X ) ) }.
% 16.34/16.74  parent1[0; 10]: (3948) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.34/16.74     }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := X
% 16.34/16.74     Z := Y
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := mult( mult( Y, X ), rd( Z, X ) )
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3950) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), rd( Z, X ) )
% 16.34/16.74    , mult( Y, mult( X, Z ) ) ) ==> X }.
% 16.34/16.74  parent0[0]: (3949) {G1,W15,D5,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), rd
% 16.34/16.74    ( Z, X ) ), mult( Y, mult( X, Z ) ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (16) {G2,W15,D5,L1,V3,M1} P(13,1) { ld( mult( mult( X, Y ), rd
% 16.34/16.74    ( Z, Y ) ), mult( X, mult( Y, Z ) ) ) ==> Y }.
% 16.34/16.74  parent0: (3950) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), rd( Z, X )
% 16.34/16.74     ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3952) {G1,W15,D5,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> mult( 
% 16.34/16.74    mult( mult( X, Y ), rd( Z, Y ) ), Y ) }.
% 16.34/16.74  parent0[0]: (13) {G1,W15,D5,L1,V3,M1} P(2,4) { mult( mult( mult( Z, Y ), rd
% 16.34/16.74    ( X, Y ) ), Y ) ==> mult( Z, mult( Y, X ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3955) {G1,W15,D5,L1,V3,M1}  { mult( rd( X, Y ), mult( Y, Z ) ) 
% 16.34/16.74    ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.34/16.74  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.34/16.74  parent1[0; 10]: (3952) {G1,W15,D5,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> 
% 16.34/16.74    mult( mult( mult( X, Y ), rd( Z, Y ) ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := rd( X, Y )
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (17) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y
% 16.34/16.74    , Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.34/16.74  parent0: (3955) {G1,W15,D5,L1,V3,M1}  { mult( rd( X, Y ), mult( Y, Z ) ) 
% 16.34/16.74    ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3960) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 16.34/16.74  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3963) {G1,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( Z, Y ) ) 
% 16.34/16.74    ==> rd( mult( X, mult( Y, Z ) ), Y ) }.
% 16.34/16.74  parent0[0]: (13) {G1,W15,D5,L1,V3,M1} P(2,4) { mult( mult( mult( Z, Y ), rd
% 16.34/16.74    ( X, Y ) ), Y ) ==> mult( Z, mult( Y, X ) ) }.
% 16.34/16.74  parent1[0; 9]: (3960) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 16.34/16.74     }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := X
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := mult( mult( X, Y ), rd( Z, Y ) )
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3964) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Y ) ==>
% 16.34/16.74     mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.34/16.74  parent0[0]: (3963) {G1,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( Z, Y ) )
% 16.34/16.74     ==> rd( mult( X, mult( Y, Z ) ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (18) {G2,W15,D5,L1,V3,M1} P(13,3) { rd( mult( X, mult( Y, Z )
% 16.34/16.74     ), Y ) ==> mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.34/16.74  parent0: (3964) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Y ) 
% 16.34/16.74    ==> mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3966) {G2,W15,D5,L1,V3,M1}  { Y ==> ld( mult( mult( X, Y ), rd( Z
% 16.34/16.74    , Y ) ), mult( X, mult( Y, Z ) ) ) }.
% 16.34/16.74  parent0[0]: (16) {G2,W15,D5,L1,V3,M1} P(13,1) { ld( mult( mult( X, Y ), rd
% 16.34/16.74    ( Z, Y ) ), mult( X, mult( Y, Z ) ) ) ==> Y }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3969) {G2,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( mult( Z, 
% 16.34/16.74    ld( X, Y ) ), X ), mult( Z, mult( ld( X, Y ), Y ) ) ) }.
% 16.34/16.74  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.34/16.74  parent1[0; 11]: (3966) {G2,W15,D5,L1,V3,M1}  { Y ==> ld( mult( mult( X, Y )
% 16.34/16.74    , rd( Z, Y ) ), mult( X, mult( Y, Z ) ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := ld( X, Y )
% 16.34/16.74     Z := Y
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3970) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( Z, ld( X, Y ) ), X )
% 16.34/16.74    , mult( Z, mult( ld( X, Y ), Y ) ) ) ==> ld( X, Y ) }.
% 16.34/16.74  parent0[0]: (3969) {G2,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( mult( Z
% 16.34/16.74    , ld( X, Y ) ), X ), mult( Z, mult( ld( X, Y ), Y ) ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (19) {G3,W19,D6,L1,V3,M1} P(7,16) { ld( mult( mult( Z, ld( Y, 
% 16.34/16.74    X ) ), Y ), mult( Z, mult( ld( Y, X ), X ) ) ) ==> ld( Y, X ) }.
% 16.34/16.74  parent0: (3970) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( Z, ld( X, Y ) ), X
% 16.34/16.74     ), mult( Z, mult( ld( X, Y ), Y ) ) ) ==> ld( X, Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3972) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) ), Y ) ==>
% 16.34/16.74     mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.34/16.74  parent0[0]: (17) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, 
% 16.34/16.74    Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3973) {G1,W15,D6,L1,V3,M1}  { mult( mult( X, rd( ld( Y, Z ), Y )
% 16.34/16.74     ), Y ) ==> mult( rd( X, Y ), Z ) }.
% 16.34/16.74  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.34/16.74  parent1[0; 14]: (3972) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) )
% 16.34/16.74    , Y ) ==> mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := ld( Y, Z )
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (24) {G3,W15,D6,L1,V3,M1} P(0,17) { mult( mult( Z, rd( ld( X, 
% 16.34/16.74    Y ), X ) ), X ) ==> mult( rd( Z, X ), Y ) }.
% 16.34/16.74  parent0: (3973) {G1,W15,D6,L1,V3,M1}  { mult( mult( X, rd( ld( Y, Z ), Y )
% 16.34/16.74     ), Y ) ==> mult( rd( X, Y ), Z ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := X
% 16.34/16.74     Z := Y
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3976) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( Z, Y ) ) ==>
% 16.34/16.74     rd( mult( X, mult( Y, Z ) ), Y ) }.
% 16.34/16.74  parent0[0]: (18) {G2,W15,D5,L1,V3,M1} P(13,3) { rd( mult( X, mult( Y, Z ) )
% 16.34/16.74    , Y ) ==> mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3978) {G1,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( Y, Z )
% 16.34/16.74    , Y ) ) ==> rd( mult( X, Z ), Y ) }.
% 16.34/16.74  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.34/16.74  parent1[0; 13]: (3976) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( Z, Y
% 16.34/16.74     ) ) ==> rd( mult( X, mult( Y, Z ) ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := ld( Y, Z )
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (28) {G3,W15,D5,L1,V3,M1} P(0,18) { mult( mult( Z, X ), rd( ld
% 16.34/16.74    ( X, Y ), X ) ) ==> rd( mult( Z, Y ), X ) }.
% 16.34/16.74  parent0: (3978) {G1,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( Y, Z )
% 16.34/16.74    , Y ) ) ==> rd( mult( X, Z ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := X
% 16.34/16.74     Z := Y
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3982) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.34/16.74  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3985) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), X ) ==> ld( mult( Z
% 16.34/16.74    , X ), rd( mult( Z, Y ), X ) ) }.
% 16.34/16.74  parent0[0]: (28) {G3,W15,D5,L1,V3,M1} P(0,18) { mult( mult( Z, X ), rd( ld
% 16.34/16.74    ( X, Y ), X ) ) ==> rd( mult( Z, Y ), X ) }.
% 16.34/16.74  parent1[0; 10]: (3982) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.34/16.74     }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := mult( Z, X )
% 16.34/16.74     Y := rd( ld( X, Y ), X )
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3986) {G1,W15,D5,L1,V3,M1}  { ld( mult( Z, X ), rd( mult( Z, Y ), 
% 16.34/16.74    X ) ) ==> rd( ld( X, Y ), X ) }.
% 16.34/16.74  parent0[0]: (3985) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), X ) ==> ld( mult
% 16.34/16.74    ( Z, X ), rd( mult( Z, Y ), X ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (32) {G4,W15,D5,L1,V3,M1} P(28,1) { ld( mult( X, Y ), rd( mult
% 16.34/16.74    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.34/16.74  parent0: (3986) {G1,W15,D5,L1,V3,M1}  { ld( mult( Z, X ), rd( mult( Z, Y )
% 16.34/16.74    , X ) ) ==> rd( ld( X, Y ), X ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := Z
% 16.34/16.74     Z := X
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3988) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), Y ) ==> mult( mult
% 16.34/16.74    ( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.34/16.74  parent0[0]: (28) {G3,W15,D5,L1,V3,M1} P(0,18) { mult( mult( Z, X ), rd( ld
% 16.34/16.74    ( X, Y ), X ) ) ==> rd( mult( Z, Y ), X ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := Z
% 16.34/16.74     Z := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3990) {G1,W15,D5,L1,V3,M1}  { rd( mult( rd( X, Y ), Z ), Y ) ==> 
% 16.34/16.74    mult( X, rd( ld( Y, Z ), Y ) ) }.
% 16.34/16.74  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.34/16.74  parent1[0; 9]: (3988) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), Y ) ==> 
% 16.34/16.74    mult( mult( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := rd( X, Y )
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (33) {G4,W15,D5,L1,V3,M1} P(2,28) { rd( mult( rd( X, Y ), Z )
% 16.34/16.74    , Y ) ==> mult( X, rd( ld( Y, Z ), Y ) ) }.
% 16.34/16.74  parent0: (3990) {G1,W15,D5,L1,V3,M1}  { rd( mult( rd( X, Y ), Z ), Y ) ==> 
% 16.34/16.74    mult( X, rd( ld( Y, Z ), Y ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (3994) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( mult( X
% 16.34/16.74    , Y ), rd( mult( X, Z ), Y ) ) }.
% 16.34/16.74  parent0[0]: (32) {G4,W15,D5,L1,V3,M1} P(28,1) { ld( mult( X, Y ), rd( mult
% 16.34/16.74    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (3998) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), X ) ==> ld
% 16.34/16.74    ( mult( Y, X ), rd( Z, X ) ) }.
% 16.34/16.74  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.34/16.74  parent1[0; 13]: (3994) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( 
% 16.34/16.74    mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74     Z := ld( Y, Z )
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (36) {G5,W15,D5,L1,V3,M1} P(0,32) { rd( ld( Z, ld( X, Y ) ), Z
% 16.34/16.74     ) ==> ld( mult( X, Z ), rd( Y, Z ) ) }.
% 16.34/16.74  parent0: (3998) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), X ) ==> ld
% 16.34/16.74    ( mult( Y, X ), rd( Z, X ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := X
% 16.34/16.74     Z := Y
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (4002) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( mult( X
% 16.34/16.74    , Y ), rd( mult( X, Z ), Y ) ) }.
% 16.34/16.74  parent0[0]: (32) {G4,W15,D5,L1,V3,M1} P(28,1) { ld( mult( X, Y ), rd( mult
% 16.34/16.74    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (4004) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), X ) ==> ld( mult( 
% 16.34/16.74    rd( Z, Y ), X ), rd( Z, X ) ) }.
% 16.34/16.74  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.34/16.74  parent1[0; 13]: (4002) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( 
% 16.34/16.74    mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := Z
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := rd( Z, Y )
% 16.34/16.74     Y := X
% 16.34/16.74     Z := Y
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (4006) {G1,W15,D5,L1,V3,M1}  { ld( mult( rd( Z, Y ), X ), rd( Z, X
% 16.34/16.74     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.34/16.74  parent0[0]: (4004) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), X ) ==> ld( mult
% 16.34/16.74    ( rd( Z, Y ), X ), rd( Z, X ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (37) {G5,W15,D5,L1,V3,M1} P(2,32) { ld( mult( rd( X, Y ), Z )
% 16.34/16.74    , rd( X, Z ) ) ==> rd( ld( Z, Y ), Z ) }.
% 16.34/16.74  parent0: (4006) {G1,W15,D5,L1,V3,M1}  { ld( mult( rd( Z, Y ), X ), rd( Z, X
% 16.34/16.74     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := X
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (4008) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( mult( X
% 16.34/16.74    , Y ), rd( mult( X, Z ), Y ) ) }.
% 16.34/16.74  parent0[0]: (32) {G4,W15,D5,L1,V3,M1} P(28,1) { ld( mult( X, Y ), rd( mult
% 16.34/16.74    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74     Z := Z
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (4009) {G1,W11,D4,L1,V2,M1}  { rd( ld( X, X ), X ) ==> ld( mult( Y
% 16.34/16.74    , X ), Y ) }.
% 16.34/16.74  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.34/16.74  parent1[0; 10]: (4008) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( 
% 16.34/16.74    mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74     Z := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (4010) {G1,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) ==> rd( ld( X
% 16.34/16.74    , X ), X ) }.
% 16.34/16.74  parent0[0]: (4009) {G1,W11,D4,L1,V2,M1}  { rd( ld( X, X ), X ) ==> ld( mult
% 16.34/16.74    ( Y, X ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd
% 16.34/16.74    ( ld( Y, Y ), Y ) }.
% 16.34/16.74  parent0: (4010) {G1,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) ==> rd( ld( X
% 16.34/16.74    , X ), X ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  permutation0:
% 16.34/16.74     0 ==> 0
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (4011) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.34/16.74     ), X ) }.
% 16.34/16.74  parent0[0]: (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd
% 16.34/16.74    ( ld( Y, Y ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  eqswap: (4012) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.34/16.74     ), X ) }.
% 16.34/16.74  parent0[0]: (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd
% 16.34/16.74    ( ld( Y, Y ), Y ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := X
% 16.34/16.74     Y := Y
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  paramod: (4013) {G6,W11,D4,L1,V3,M1}  { ld( mult( Z, X ), Z ) = ld( mult( Y
% 16.34/16.74    , X ), Y ) }.
% 16.34/16.74  parent0[0]: (4011) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( 
% 16.34/16.74    X, Y ), X ) }.
% 16.34/16.74  parent1[0; 1]: (4012) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( 
% 16.34/16.74    mult( X, Y ), X ) }.
% 16.34/16.74  substitution0:
% 16.34/16.74     X := Z
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  substitution1:
% 16.34/16.74     X := Y
% 16.34/16.74     Y := X
% 16.34/16.74  end
% 16.34/16.74  
% 16.34/16.74  subsumption: (39) {G6,W11,D4,L1,V3,M1} P(38,38) { ld( mult( Z, X ), Z ) = 
% 16.34/16.74    ld( mult( Y, X ), Y ) }.
% 16.34/16.75  parent0: (4013) {G6,W11,D4,L1,V3,M1}  { ld( mult( Z, X ), Z ) = ld( mult( Y
% 16.34/16.75    , X ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4014) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.34/16.75     ), X ) }.
% 16.34/16.75  parent0[0]: (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd
% 16.34/16.75    ( ld( Y, Y ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4015) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) ), Y ) ==>
% 16.34/16.75     mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.34/16.75  parent0[0]: (17) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, 
% 16.34/16.75    Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4017) {G3,W19,D5,L1,V3,M1}  { mult( mult( ld( X, X ), rd( Y, X )
% 16.34/16.75     ), X ) ==> mult( ld( mult( Z, X ), Z ), mult( X, Y ) ) }.
% 16.34/16.75  parent0[0]: (4014) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( 
% 16.34/16.75    X, Y ), X ) }.
% 16.34/16.75  parent1[0; 11]: (4015) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) )
% 16.34/16.75    , Y ) ==> mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := ld( X, X )
% 16.34/16.75     Y := X
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4019) {G3,W19,D5,L1,V3,M1}  { mult( ld( mult( Z, X ), Z ), mult( X
% 16.34/16.75    , Y ) ) ==> mult( mult( ld( X, X ), rd( Y, X ) ), X ) }.
% 16.34/16.75  parent0[0]: (4017) {G3,W19,D5,L1,V3,M1}  { mult( mult( ld( X, X ), rd( Y, X
% 16.34/16.75     ) ), X ) ==> mult( ld( mult( Z, X ), Z ), mult( X, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (41) {G6,W19,D5,L1,V3,M1} P(38,17) { mult( ld( mult( Y, X ), Y
% 16.34/16.75     ), mult( X, Z ) ) = mult( mult( ld( X, X ), rd( Z, X ) ), X ) }.
% 16.34/16.75  parent0: (4019) {G3,W19,D5,L1,V3,M1}  { mult( ld( mult( Z, X ), Z ), mult( 
% 16.34/16.75    X, Y ) ) ==> mult( mult( ld( X, X ), rd( Y, X ) ), X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4021) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 16.34/16.75  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4022) {G2,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> rd( X, rd( ld( Y, 
% 16.34/16.75    Y ), Y ) ) }.
% 16.34/16.75  parent0[0]: (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd
% 16.34/16.75    ( ld( Y, Y ), Y ) }.
% 16.34/16.75  parent1[0; 6]: (4021) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := mult( X, Y )
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4023) {G2,W11,D5,L1,V2,M1}  { rd( X, rd( ld( Y, Y ), Y ) ) ==> 
% 16.34/16.75    mult( X, Y ) }.
% 16.34/16.75  parent0[0]: (4022) {G2,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> rd( X, rd( ld( 
% 16.34/16.75    Y, Y ), Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (43) {G6,W11,D5,L1,V2,M1} P(38,7) { rd( X, rd( ld( Y, Y ), Y )
% 16.34/16.75     ) ==> mult( X, Y ) }.
% 16.34/16.75  parent0: (4023) {G2,W11,D5,L1,V2,M1}  { rd( X, rd( ld( Y, Y ), Y ) ) ==> 
% 16.34/16.75    mult( X, Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4024) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.34/16.75     ), X ) }.
% 16.34/16.75  parent0[0]: (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd
% 16.34/16.75    ( ld( Y, Y ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4025) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.34/16.75  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4026) {G2,W11,D5,L1,V2,M1}  { X ==> ld( ld( mult( Y, X ), Y ), ld
% 16.34/16.75    ( X, X ) ) }.
% 16.34/16.75  parent0[0]: (4024) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( 
% 16.34/16.75    X, Y ), X ) }.
% 16.34/16.75  parent1[0; 3]: (4025) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := ld( X, X )
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4027) {G2,W11,D5,L1,V2,M1}  { ld( ld( mult( Y, X ), Y ), ld( X, X
% 16.34/16.75     ) ) ==> X }.
% 16.34/16.75  parent0[0]: (4026) {G2,W11,D5,L1,V2,M1}  { X ==> ld( ld( mult( Y, X ), Y )
% 16.34/16.75    , ld( X, X ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (44) {G6,W11,D5,L1,V2,M1} P(38,6) { ld( ld( mult( Y, X ), Y )
% 16.34/16.75    , ld( X, X ) ) ==> X }.
% 16.34/16.75  parent0: (4027) {G2,W11,D5,L1,V2,M1}  { ld( ld( mult( Y, X ), Y ), ld( X, X
% 16.34/16.75     ) ) ==> X }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4028) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.34/16.75     ), X ) }.
% 16.34/16.75  parent0[0]: (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd
% 16.34/16.75    ( ld( Y, Y ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4029) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.34/16.75  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4030) {G1,W11,D5,L1,V2,M1}  { ld( X, X ) ==> mult( ld( mult( Y, X
% 16.34/16.75     ), Y ), X ) }.
% 16.34/16.75  parent0[0]: (4028) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( 
% 16.34/16.75    X, Y ), X ) }.
% 16.34/16.75  parent1[0; 5]: (4029) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.34/16.75     }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := ld( X, X )
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4031) {G1,W11,D5,L1,V2,M1}  { mult( ld( mult( Y, X ), Y ), X ) ==>
% 16.34/16.75     ld( X, X ) }.
% 16.34/16.75  parent0[0]: (4030) {G1,W11,D5,L1,V2,M1}  { ld( X, X ) ==> mult( ld( mult( Y
% 16.34/16.75    , X ), Y ), X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (45) {G6,W11,D5,L1,V2,M1} P(38,2) { mult( ld( mult( Y, X ), Y
% 16.34/16.75     ), X ) ==> ld( X, X ) }.
% 16.34/16.75  parent0: (4031) {G1,W11,D5,L1,V2,M1}  { mult( ld( mult( Y, X ), Y ), X ) 
% 16.34/16.75    ==> ld( X, X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4033) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( mult( X, Y
% 16.34/16.75     ), X ) }.
% 16.34/16.75  parent0[0]: (38) {G5,W11,D4,L1,V2,M1} P(3,32) { ld( mult( X, Y ), X ) = rd
% 16.34/16.75    ( ld( Y, Y ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4036) {G1,W11,D4,L1,V2,M1}  { rd( ld( X, X ), X ) = ld( Y, rd( Y
% 16.34/16.75    , X ) ) }.
% 16.34/16.75  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.34/16.75  parent1[0; 7]: (4033) {G5,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( 
% 16.34/16.75    mult( X, Y ), X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := rd( Y, X )
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4037) {G1,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) = rd( ld( X, X )
% 16.34/16.75    , X ) }.
% 16.34/16.75  parent0[0]: (4036) {G1,W11,D4,L1,V2,M1}  { rd( ld( X, X ), X ) = ld( Y, rd
% 16.34/16.75    ( Y, X ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (46) {G6,W11,D4,L1,V2,M1} P(2,38) { ld( X, rd( X, Y ) ) = rd( 
% 16.34/16.75    ld( Y, Y ), Y ) }.
% 16.34/16.75  parent0: (4037) {G1,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) = rd( ld( X, X
% 16.34/16.75     ), X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4042) {G1,W11,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), X ) = ld
% 16.34/16.75    ( Z, Y ) }.
% 16.34/16.75  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.34/16.75  parent1[0; 9]: (39) {G6,W11,D4,L1,V3,M1} P(38,38) { ld( mult( Z, X ), Z ) =
% 16.34/16.75     ld( mult( Y, X ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := ld( Y, Z )
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (51) {G7,W11,D5,L1,V3,M1} P(0,39) { ld( mult( Z, ld( X, Y ) )
% 16.34/16.75    , Z ) ==> ld( Y, X ) }.
% 16.34/16.75  parent0: (4042) {G1,W11,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), X ) = ld
% 16.34/16.75    ( Z, Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := X
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4044) {G1,W11,D4,L1,V3,M1}  { ld( X, rd( X, Y ) ) = ld( mult( Z, 
% 16.34/16.75    Y ), Z ) }.
% 16.34/16.75  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.34/16.75  parent1[0; 2]: (39) {G6,W11,D4,L1,V3,M1} P(38,38) { ld( mult( Z, X ), Z ) =
% 16.34/16.75     ld( mult( Y, X ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := rd( X, Y )
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (52) {G7,W11,D4,L1,V3,M1} P(2,39) { ld( X, rd( X, Y ) ) = ld( 
% 16.34/16.75    mult( Z, Y ), Z ) }.
% 16.34/16.75  parent0: (4044) {G1,W11,D4,L1,V3,M1}  { ld( X, rd( X, Y ) ) = ld( mult( Z, 
% 16.34/16.75    Y ), Z ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4046) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X, rd( X
% 16.34/16.75    , Y ) ) }.
% 16.34/16.75  parent0[0]: (52) {G7,W11,D4,L1,V3,M1} P(2,39) { ld( X, rd( X, Y ) ) = ld( 
% 16.34/16.75    mult( Z, Y ), Z ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4047) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X, rd( X
% 16.34/16.75    , Y ) ) }.
% 16.34/16.75  parent0[0]: (52) {G7,W11,D4,L1,V3,M1} P(2,39) { ld( X, rd( X, Y ) ) = ld( 
% 16.34/16.75    mult( Z, Y ), Z ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4048) {G8,W11,D4,L1,V3,M1}  { ld( T, rd( T, Y ) ) = ld( Z, rd( Z
% 16.34/16.75    , Y ) ) }.
% 16.34/16.75  parent0[0]: (4046) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X, 
% 16.34/16.75    rd( X, Y ) ) }.
% 16.34/16.75  parent1[0; 1]: (4047) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X
% 16.34/16.75    , rd( X, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := T
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (53) {G8,W11,D4,L1,V3,M1} P(52,52) { ld( T, rd( T, Y ) ) = ld
% 16.34/16.75    ( Z, rd( Z, Y ) ) }.
% 16.34/16.75  parent0: (4048) {G8,W11,D4,L1,V3,M1}  { ld( T, rd( T, Y ) ) = ld( Z, rd( Z
% 16.34/16.75    , Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := U
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75     T := T
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4050) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.34/16.75  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4057) {G1,W11,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( X, ld( mult( Z
% 16.34/16.75    , Y ), Z ) ) }.
% 16.34/16.75  parent0[0]: (52) {G7,W11,D4,L1,V3,M1} P(2,39) { ld( X, rd( X, Y ) ) = ld( 
% 16.34/16.75    mult( Z, Y ), Z ) }.
% 16.34/16.75  parent1[0; 6]: (4050) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.34/16.75     }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := rd( X, Y )
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4058) {G1,W11,D5,L1,V3,M1}  { mult( X, ld( mult( Z, Y ), Z ) ) ==>
% 16.34/16.75     rd( X, Y ) }.
% 16.34/16.75  parent0[0]: (4057) {G1,W11,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( X, ld( mult
% 16.34/16.75    ( Z, Y ), Z ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y )
% 16.34/16.75    , Z ) ) ==> rd( X, Y ) }.
% 16.34/16.75  parent0: (4058) {G1,W11,D5,L1,V3,M1}  { mult( X, ld( mult( Z, Y ), Z ) ) 
% 16.34/16.75    ==> rd( X, Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4059) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.34/16.75  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4060) {G1,W11,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( X, ld( Z, rd( 
% 16.34/16.75    Z, Y ) ) ) }.
% 16.34/16.75  parent0[0]: (53) {G8,W11,D4,L1,V3,M1} P(52,52) { ld( T, rd( T, Y ) ) = ld( 
% 16.34/16.75    Z, rd( Z, Y ) ) }.
% 16.34/16.75  parent1[0; 6]: (4059) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.34/16.75     }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := T
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75     T := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := rd( X, Y )
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4061) {G1,W11,D5,L1,V3,M1}  { mult( X, ld( Z, rd( Z, Y ) ) ) ==> 
% 16.34/16.75    rd( X, Y ) }.
% 16.34/16.75  parent0[0]: (4060) {G1,W11,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( X, ld( Z, 
% 16.34/16.75    rd( Z, Y ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.34/16.75     ) ) ==> rd( X, Y ) }.
% 16.34/16.75  parent0: (4061) {G1,W11,D5,L1,V3,M1}  { mult( X, ld( Z, rd( Z, Y ) ) ) ==> 
% 16.34/16.75    rd( X, Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4062) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), Z ) ) ==>
% 16.34/16.75     mult( mult( mult( X, ld( Y, Z ) ), Y ), ld( Y, Z ) ) }.
% 16.34/16.75  parent0[0]: (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X, 
% 16.34/16.75    Y ) ), X ), ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4068) {G2,W27,D7,L1,V4,M1}  { mult( X, mult( ld( Y, rd( Y, Z ) )
% 16.34/16.75    , rd( Y, Z ) ) ) ==> mult( mult( mult( X, ld( Y, rd( Y, Z ) ) ), Y ), ld
% 16.34/16.75    ( T, rd( T, Z ) ) ) }.
% 16.34/16.75  parent0[0]: (53) {G8,W11,D4,L1,V3,M1} P(52,52) { ld( T, rd( T, Y ) ) = ld( 
% 16.34/16.75    Z, rd( Z, Y ) ) }.
% 16.34/16.75  parent1[0; 22]: (4062) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), Z
% 16.34/16.75     ) ) ==> mult( mult( mult( X, ld( Y, Z ) ), Y ), ld( Y, Z ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := U
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := T
% 16.34/16.75     T := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := rd( Y, Z )
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4070) {G3,W27,D7,L1,V5,M1}  { mult( X, mult( ld( Y, rd( Y, Z ) )
% 16.34/16.75    , rd( Y, Z ) ) ) ==> mult( mult( mult( X, ld( U, rd( U, Z ) ) ), Y ), ld
% 16.34/16.75    ( T, rd( T, Z ) ) ) }.
% 16.34/16.75  parent0[0]: (53) {G8,W11,D4,L1,V3,M1} P(52,52) { ld( T, rd( T, Y ) ) = ld( 
% 16.34/16.75    Z, rd( Z, Y ) ) }.
% 16.34/16.75  parent1[0; 16]: (4068) {G2,W27,D7,L1,V4,M1}  { mult( X, mult( ld( Y, rd( Y
% 16.34/16.75    , Z ) ), rd( Y, Z ) ) ) ==> mult( mult( mult( X, ld( Y, rd( Y, Z ) ) ), Y
% 16.34/16.75     ), ld( T, rd( T, Z ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := W
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := U
% 16.34/16.75     T := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75     T := T
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4071) {G4,W27,D7,L1,V6,M1}  { mult( X, mult( ld( W, rd( W, Z ) )
% 16.34/16.75    , rd( Y, Z ) ) ) ==> mult( mult( mult( X, ld( T, rd( T, Z ) ) ), Y ), ld
% 16.34/16.75    ( U, rd( U, Z ) ) ) }.
% 16.34/16.75  parent0[0]: (53) {G8,W11,D4,L1,V3,M1} P(52,52) { ld( T, rd( T, Y ) ) = ld( 
% 16.34/16.75    Z, rd( Z, Y ) ) }.
% 16.34/16.75  parent1[0; 4]: (4070) {G3,W27,D7,L1,V5,M1}  { mult( X, mult( ld( Y, rd( Y, 
% 16.34/16.75    Z ) ), rd( Y, Z ) ) ) ==> mult( mult( mult( X, ld( U, rd( U, Z ) ) ), Y )
% 16.34/16.75    , ld( T, rd( T, Z ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := V0
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := W
% 16.34/16.75     T := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75     T := U
% 16.34/16.75     U := T
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4091) {G5,W23,D6,L1,V5,M1}  { mult( X, mult( ld( Y, rd( Y, Z ) )
% 16.34/16.75    , rd( T, Z ) ) ) ==> mult( mult( rd( X, Z ), T ), ld( W, rd( W, Z ) ) )
% 16.34/16.75     }.
% 16.34/16.75  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.34/16.75     ) ) ==> rd( X, Y ) }.
% 16.34/16.75  parent1[0; 14]: (4071) {G4,W27,D7,L1,V6,M1}  { mult( X, mult( ld( W, rd( W
% 16.34/16.75    , Z ) ), rd( Y, Z ) ) ) ==> mult( mult( mult( X, ld( T, rd( T, Z ) ) ), Y
% 16.34/16.75     ), ld( U, rd( U, Z ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := U
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := T
% 16.34/16.75     Z := Z
% 16.34/16.75     T := U
% 16.34/16.75     U := W
% 16.34/16.75     W := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4093) {G6,W19,D6,L1,V4,M1}  { mult( X, mult( ld( Y, rd( Y, Z ) )
% 16.34/16.75    , rd( T, Z ) ) ) ==> rd( mult( rd( X, Z ), T ), Z ) }.
% 16.34/16.75  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.34/16.75     ) ) ==> rd( X, Y ) }.
% 16.34/16.75  parent1[0; 12]: (4091) {G5,W23,D6,L1,V5,M1}  { mult( X, mult( ld( Y, rd( Y
% 16.34/16.75    , Z ) ), rd( T, Z ) ) ) ==> mult( mult( rd( X, Z ), T ), ld( W, rd( W, Z
% 16.34/16.75     ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := mult( rd( X, Z ), T )
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := U
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75     T := T
% 16.34/16.75     U := W
% 16.34/16.75     W := U
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4094) {G5,W19,D6,L1,V4,M1}  { mult( X, mult( ld( Y, rd( Y, Z ) )
% 16.34/16.75    , rd( T, Z ) ) ) ==> mult( X, rd( ld( Z, T ), Z ) ) }.
% 16.34/16.75  parent0[0]: (33) {G4,W15,D5,L1,V3,M1} P(2,28) { rd( mult( rd( X, Y ), Z ), 
% 16.34/16.75    Y ) ==> mult( X, rd( ld( Y, Z ), Y ) ) }.
% 16.34/16.75  parent1[0; 12]: (4093) {G6,W19,D6,L1,V4,M1}  { mult( X, mult( ld( Y, rd( Y
% 16.34/16.75    , Z ) ), rd( T, Z ) ) ) ==> rd( mult( rd( X, Z ), T ), Z ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := T
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75     T := T
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (66) {G10,W19,D6,L1,V4,M1} P(53,10);d(65);d(65);d(33) { mult( 
% 16.34/16.75    T, mult( ld( Z, rd( Z, Y ) ), rd( X, Y ) ) ) ==> mult( T, rd( ld( Y, X )
% 16.34/16.75    , Y ) ) }.
% 16.34/16.75  parent0: (4094) {G5,W19,D6,L1,V4,M1}  { mult( X, mult( ld( Y, rd( Y, Z ) )
% 16.34/16.75    , rd( T, Z ) ) ) ==> mult( X, rd( ld( Z, T ), Z ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := T
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := Y
% 16.34/16.75     T := X
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4097) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), Z ) ) ==>
% 16.34/16.75     mult( mult( mult( X, ld( Y, Z ) ), Y ), ld( Y, Z ) ) }.
% 16.34/16.75  parent0[0]: (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X, 
% 16.34/16.75    Y ) ), X ), ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4098) {G1,W15,D5,L1,V2,M1}  { mult( X, mult( ld( X, Y ), Y ) ) 
% 16.34/16.75    ==> mult( mult( Y, X ), ld( X, Y ) ) }.
% 16.34/16.75  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.34/16.75  parent1[0; 10]: (4097) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), Z
% 16.34/16.75     ) ) ==> mult( mult( mult( X, ld( Y, Z ) ), Y ), ld( Y, Z ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := X
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (71) {G2,W15,D5,L1,V2,M1} P(0,10) { mult( X, mult( ld( X, Y )
% 16.34/16.75    , Y ) ) ==> mult( mult( Y, X ), ld( X, Y ) ) }.
% 16.34/16.75  parent0: (4098) {G1,W15,D5,L1,V2,M1}  { mult( X, mult( ld( X, Y ), Y ) ) 
% 16.34/16.75    ==> mult( mult( Y, X ), ld( X, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4100) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd( X, 
% 16.34/16.75    Y ) ) }.
% 16.34/16.75  parent0[0]: (46) {G6,W11,D4,L1,V2,M1} P(2,38) { ld( X, rd( X, Y ) ) = rd( 
% 16.34/16.75    ld( Y, Y ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4101) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd( X, 
% 16.34/16.75    Y ) ) }.
% 16.34/16.75  parent0[0]: (46) {G6,W11,D4,L1,V2,M1} P(2,38) { ld( X, rd( X, Y ) ) = rd( 
% 16.34/16.75    ld( Y, Y ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4103) {G7,W15,D5,L1,V2,M1}  { rd( ld( X, X ), X ) = ld( ld( X, X
% 16.34/16.75     ), ld( Y, rd( Y, X ) ) ) }.
% 16.34/16.75  parent0[0]: (4100) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd
% 16.34/16.75    ( X, Y ) ) }.
% 16.34/16.75  parent1[0; 10]: (4101) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X
% 16.34/16.75    , rd( X, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := ld( X, X )
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4104) {G7,W15,D5,L1,V3,M1}  { ld( Z, rd( Z, X ) ) = ld( ld( X, X
% 16.34/16.75     ), ld( Y, rd( Y, X ) ) ) }.
% 16.34/16.75  parent0[0]: (4100) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd
% 16.34/16.75    ( X, Y ) ) }.
% 16.34/16.75  parent1[0; 1]: (4103) {G7,W15,D5,L1,V2,M1}  { rd( ld( X, X ), X ) = ld( ld
% 16.34/16.75    ( X, X ), ld( Y, rd( Y, X ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4105) {G7,W15,D5,L1,V3,M1}  { ld( ld( Y, Y ), ld( Z, rd( Z, Y ) )
% 16.34/16.75     ) = ld( X, rd( X, Y ) ) }.
% 16.34/16.75  parent0[0]: (4104) {G7,W15,D5,L1,V3,M1}  { ld( Z, rd( Z, X ) ) = ld( ld( X
% 16.34/16.75    , X ), ld( Y, rd( Y, X ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (72) {G7,W15,D5,L1,V2,M1} P(46,46) { ld( ld( X, X ), ld( Y, rd
% 16.34/16.75    ( Y, X ) ) ) ==> ld( Y, rd( Y, X ) ) }.
% 16.34/16.75  parent0: (4105) {G7,W15,D5,L1,V3,M1}  { ld( ld( Y, Y ), ld( Z, rd( Z, Y ) )
% 16.34/16.75     ) = ld( X, rd( X, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4107) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd( X, 
% 16.34/16.75    Y ) ) }.
% 16.34/16.75  parent0[0]: (46) {G6,W11,D4,L1,V2,M1} P(2,38) { ld( X, rd( X, Y ) ) = rd( 
% 16.34/16.75    ld( Y, Y ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4108) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.34/16.75  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4109) {G2,W11,D5,L1,V2,M1}  { X ==> ld( ld( Y, rd( Y, X ) ), ld( 
% 16.34/16.75    X, X ) ) }.
% 16.34/16.75  parent0[0]: (4107) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd
% 16.34/16.75    ( X, Y ) ) }.
% 16.34/16.75  parent1[0; 3]: (4108) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := ld( X, X )
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4110) {G2,W11,D5,L1,V2,M1}  { ld( ld( Y, rd( Y, X ) ), ld( X, X )
% 16.34/16.75     ) ==> X }.
% 16.34/16.75  parent0[0]: (4109) {G2,W11,D5,L1,V2,M1}  { X ==> ld( ld( Y, rd( Y, X ) ), 
% 16.34/16.75    ld( X, X ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (76) {G7,W11,D5,L1,V2,M1} P(46,6) { ld( ld( Y, rd( Y, X ) ), 
% 16.34/16.75    ld( X, X ) ) ==> X }.
% 16.34/16.75  parent0: (4110) {G2,W11,D5,L1,V2,M1}  { ld( ld( Y, rd( Y, X ) ), ld( X, X )
% 16.34/16.75     ) ==> X }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4111) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd( X, 
% 16.34/16.75    Y ) ) }.
% 16.34/16.75  parent0[0]: (46) {G6,W11,D4,L1,V2,M1} P(2,38) { ld( X, rd( X, Y ) ) = rd( 
% 16.34/16.75    ld( Y, Y ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4112) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.34/16.75  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4113) {G1,W11,D5,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, rd( Y, 
% 16.34/16.75    X ) ), X ) }.
% 16.34/16.75  parent0[0]: (4111) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd
% 16.34/16.75    ( X, Y ) ) }.
% 16.34/16.75  parent1[0; 5]: (4112) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.34/16.75     }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := ld( X, X )
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4114) {G1,W11,D5,L1,V2,M1}  { mult( ld( Y, rd( Y, X ) ), X ) ==> 
% 16.34/16.75    ld( X, X ) }.
% 16.34/16.75  parent0[0]: (4113) {G1,W11,D5,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, rd( 
% 16.34/16.75    Y, X ) ), X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (77) {G7,W11,D5,L1,V2,M1} P(46,2) { mult( ld( Y, rd( Y, X ) )
% 16.34/16.75    , X ) ==> ld( X, X ) }.
% 16.34/16.75  parent0: (4114) {G1,W11,D5,L1,V2,M1}  { mult( ld( Y, rd( Y, X ) ), X ) ==> 
% 16.34/16.75    ld( X, X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4116) {G9,W11,D5,L1,V3,M1}  { rd( X, Z ) ==> mult( X, ld( Y, rd( Y
% 16.34/16.75    , Z ) ) ) }.
% 16.34/16.75  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.34/16.75     ) ) ==> rd( X, Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4118) {G2,W11,D4,L1,V3,M1}  { rd( X, ld( Y, Z ) ) ==> mult( X, ld
% 16.34/16.75    ( Z, Y ) ) }.
% 16.34/16.75  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.34/16.75  parent1[0; 10]: (4116) {G9,W11,D5,L1,V3,M1}  { rd( X, Z ) ==> mult( X, ld( 
% 16.34/16.75    Y, rd( Y, Z ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := ld( Y, Z )
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.34/16.75    mult( Z, ld( X, Y ) ) }.
% 16.34/16.75  parent0: (4118) {G2,W11,D4,L1,V3,M1}  { rd( X, ld( Y, Z ) ) ==> mult( X, ld
% 16.34/16.75    ( Z, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4122) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.34/16.75  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4125) {G1,W11,D5,L1,V3,M1}  { X ==> mult( mult( X, ld( Z, Y ) ), 
% 16.34/16.75    ld( Y, Z ) ) }.
% 16.34/16.75  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.34/16.75    mult( Z, ld( X, Y ) ) }.
% 16.34/16.75  parent1[0; 3]: (4122) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.34/16.75     }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := ld( Y, Z )
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4126) {G1,W11,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Z ) ), ld( Z, 
% 16.34/16.75    Y ) ) ==> X }.
% 16.34/16.75  parent0[0]: (4125) {G1,W11,D5,L1,V3,M1}  { X ==> mult( mult( X, ld( Z, Y )
% 16.34/16.75     ), ld( Y, Z ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (87) {G11,W11,D5,L1,V3,M1} P(84,2) { mult( mult( X, ld( Z, Y )
% 16.34/16.75     ), ld( Y, Z ) ) ==> X }.
% 16.34/16.75  parent0: (4126) {G1,W11,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Z ) ), ld( Z
% 16.34/16.75    , Y ) ) ==> X }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4128) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), Z ) ) ==>
% 16.34/16.75     mult( mult( mult( X, ld( Y, Z ) ), Y ), ld( Y, Z ) ) }.
% 16.34/16.75  parent0[0]: (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X, 
% 16.34/16.75    Y ) ), X ), ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4131) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Z ) ), mult( 
% 16.34/16.75    ld( Z, Y ), Y ) ) ==> mult( mult( X, Z ), ld( Z, Y ) ) }.
% 16.34/16.75  parent0[0]: (87) {G11,W11,D5,L1,V3,M1} P(84,2) { mult( mult( X, ld( Z, Y )
% 16.34/16.75     ), ld( Y, Z ) ) ==> X }.
% 16.34/16.75  parent1[0; 14]: (4128) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), Z
% 16.34/16.75     ) ) ==> mult( mult( mult( X, ld( Y, Z ) ), Y ), ld( Y, Z ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := mult( X, ld( Y, Z ) )
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (88) {G12,W19,D5,L1,V3,M1} P(87,10) { mult( mult( X, ld( Y, Z
% 16.34/16.75     ) ), mult( ld( Z, Y ), Y ) ) ==> mult( mult( X, Z ), ld( Z, Y ) ) }.
% 16.34/16.75  parent0: (4131) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Z ) ), mult( 
% 16.34/16.75    ld( Z, Y ), Y ) ) ==> mult( mult( X, Z ), ld( Z, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4134) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( mult( X
% 16.34/16.75    , Y ), rd( mult( X, Z ), Y ) ) }.
% 16.34/16.75  parent0[0]: (32) {G4,W15,D5,L1,V3,M1} P(28,1) { ld( mult( X, Y ), rd( mult
% 16.34/16.75    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4140) {G5,W23,D7,L1,V4,M1}  { rd( ld( ld( X, Y ), Z ), ld( X, Y )
% 16.34/16.75     ) ==> ld( T, rd( mult( mult( T, ld( Y, X ) ), Z ), ld( X, Y ) ) ) }.
% 16.34/16.75  parent0[0]: (87) {G11,W11,D5,L1,V3,M1} P(84,2) { mult( mult( X, ld( Z, Y )
% 16.34/16.75     ), ld( Y, Z ) ) ==> X }.
% 16.34/16.75  parent1[0; 11]: (4134) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( 
% 16.34/16.75    mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := T
% 16.34/16.75     Y := X
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := mult( T, ld( Y, X ) )
% 16.34/16.75     Y := ld( X, Y )
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4143) {G6,W23,D7,L1,V4,M1}  { rd( ld( ld( X, Y ), Z ), ld( X, Y )
% 16.34/16.75     ) ==> ld( T, mult( mult( mult( T, ld( Y, X ) ), Z ), ld( Y, X ) ) ) }.
% 16.34/16.75  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.34/16.75    mult( Z, ld( X, Y ) ) }.
% 16.34/16.75  parent1[0; 12]: (4140) {G5,W23,D7,L1,V4,M1}  { rd( ld( ld( X, Y ), Z ), ld
% 16.34/16.75    ( X, Y ) ) ==> ld( T, rd( mult( mult( T, ld( Y, X ) ), Z ), ld( X, Y ) )
% 16.34/16.75     ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75     Z := mult( mult( T, ld( Y, X ) ), Z )
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75     T := T
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4145) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), Z ), ld( X, Y )
% 16.34/16.75     ) ==> mult( ld( Y, X ), mult( Z, ld( Y, X ) ) ) }.
% 16.34/16.75  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.34/16.75    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.34/16.75  parent1[0; 10]: (4143) {G6,W23,D7,L1,V4,M1}  { rd( ld( ld( X, Y ), Z ), ld
% 16.34/16.75    ( X, Y ) ) ==> ld( T, mult( mult( mult( T, ld( Y, X ) ), Z ), ld( Y, X )
% 16.34/16.75     ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := T
% 16.34/16.75     Y := ld( Y, X )
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75     T := T
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4146) {G3,W19,D5,L1,V3,M1}  { mult( ld( ld( X, Y ), Z ), ld( Y, X
% 16.34/16.75     ) ) ==> mult( ld( Y, X ), mult( Z, ld( Y, X ) ) ) }.
% 16.34/16.75  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.34/16.75    mult( Z, ld( X, Y ) ) }.
% 16.34/16.75  parent1[0; 1]: (4145) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), Z ), ld( 
% 16.34/16.75    X, Y ) ) ==> mult( ld( Y, X ), mult( Z, ld( Y, X ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75     Z := ld( ld( X, Y ), Z )
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4147) {G3,W19,D5,L1,V3,M1}  { mult( ld( Y, X ), mult( Z, ld( Y, X
% 16.34/16.75     ) ) ) ==> mult( ld( ld( X, Y ), Z ), ld( Y, X ) ) }.
% 16.34/16.75  parent0[0]: (4146) {G3,W19,D5,L1,V3,M1}  { mult( ld( ld( X, Y ), Z ), ld( Y
% 16.34/16.75    , X ) ) ==> mult( ld( Y, X ), mult( Z, ld( Y, X ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (90) {G12,W19,D5,L1,V3,M1} P(87,32);d(84);d(11);d(84) { mult( 
% 16.34/16.75    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.34/16.75    , Z ) ) }.
% 16.34/16.75  parent0: (4147) {G3,W19,D5,L1,V3,M1}  { mult( ld( Y, X ), mult( Z, ld( Y, X
% 16.34/16.75     ) ) ) ==> mult( ld( ld( X, Y ), Z ), ld( Y, X ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := T
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4149) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> ld( X, 
% 16.34/16.75    mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.34/16.75  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.34/16.75    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4160) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), mult( X, ld( X, Y
% 16.34/16.75     ) ) ) ==> ld( Z, mult( Z, mult( ld( X, Y ), Y ) ) ) }.
% 16.34/16.75  parent0[0]: (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X, 
% 16.34/16.75    Y ) ), X ), ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.34/16.75  parent1[0; 12]: (4149) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> 
% 16.34/16.75    ld( X, mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := ld( X, Y )
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4163) {G1,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), mult( X, ld( X, Y
% 16.34/16.75     ) ) ) ==> mult( ld( X, Y ), Y ) }.
% 16.34/16.75  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.34/16.75  parent1[0; 10]: (4160) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), mult( X, 
% 16.34/16.75    ld( X, Y ) ) ) ==> ld( Z, mult( Z, mult( ld( X, Y ), Y ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := mult( ld( X, Y ), Y )
% 16.34/16.75     Y := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4164) {G2,W15,D5,L1,V2,M1}  { mult( ld( ld( Y, X ), X ), ld( X, Y
% 16.34/16.75     ) ) ==> mult( ld( X, Y ), Y ) }.
% 16.34/16.75  parent0[0]: (90) {G12,W19,D5,L1,V3,M1} P(87,32);d(84);d(11);d(84) { mult( 
% 16.34/16.75    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.34/16.75    , Z ) ) }.
% 16.34/16.75  parent1[0; 1]: (4163) {G1,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), mult( X, ld
% 16.34/16.75    ( X, Y ) ) ) ==> mult( ld( X, Y ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := X
% 16.34/16.75     Z := Y
% 16.34/16.75     T := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (96) {G13,W15,D5,L1,V2,M1} P(10,11);d(1);d(90) { mult( ld( ld
% 16.34/16.75    ( Z, Y ), Y ), ld( Y, Z ) ) ==> mult( ld( Y, Z ), Z ) }.
% 16.34/16.75  parent0: (4164) {G2,W15,D5,L1,V2,M1}  { mult( ld( ld( Y, X ), X ), ld( X, Y
% 16.34/16.75     ) ) ==> mult( ld( X, Y ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := Z
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4167) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> ld( X, 
% 16.34/16.75    mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.34/16.75  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.34/16.75    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4172) {G1,W19,D5,L1,V3,M1}  { mult( ld( X, Y ), mult( Z, ld( X, Y
% 16.34/16.75     ) ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.34/16.75  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.34/16.75  parent1[0; 14]: (4167) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> 
% 16.34/16.75    ld( X, mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := ld( X, Y )
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4173) {G2,W19,D5,L1,V3,M1}  { mult( ld( ld( Y, X ), Z ), ld( X, Y
% 16.34/16.75     ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.34/16.75  parent0[0]: (90) {G12,W19,D5,L1,V3,M1} P(87,32);d(84);d(11);d(84) { mult( 
% 16.34/16.75    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.34/16.75    , Z ) ) }.
% 16.34/16.75  parent1[0; 1]: (4172) {G1,W19,D5,L1,V3,M1}  { mult( ld( X, Y ), mult( Z, ld
% 16.34/16.75    ( X, Y ) ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := T
% 16.34/16.75     Y := X
% 16.34/16.75     Z := Y
% 16.34/16.75     T := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (98) {G13,W19,D5,L1,V3,M1} P(0,11);d(90) { mult( ld( ld( Y, X
% 16.34/16.75     ), Z ), ld( X, Y ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.34/16.75  parent0: (4173) {G2,W19,D5,L1,V3,M1}  { mult( ld( ld( Y, X ), Z ), ld( X, Y
% 16.34/16.75     ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4176) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 16.34/16.75  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4179) {G1,W15,D7,L1,V3,M1}  { mult( mult( rd( X, mult( Y, mult( Z
% 16.34/16.75    , Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.34/16.75  parent0[0]: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.34/16.75    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.34/16.75  parent1[0; 13]: (4176) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 16.34/16.75     }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := mult( mult( rd( X, mult( Y, mult( Z, Y ) ) ), Y ), Z )
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (114) {G2,W15,D7,L1,V3,M1} P(12,3) { mult( mult( rd( X, mult( 
% 16.34/16.75    Y, mult( Z, Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.34/16.75  parent0: (4179) {G1,W15,D7,L1,V3,M1}  { mult( mult( rd( X, mult( Y, mult( Z
% 16.34/16.75    , Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4182) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X, Y ), 
% 16.34/16.75    Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.34/16.75  parent0[0]: (14) {G1,W15,D6,L1,V3,M1} P(4,3) { rd( mult( mult( mult( X, Y )
% 16.34/16.75    , Z ), Y ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4187) {G2,W23,D7,L1,V4,M1}  { mult( mult( rd( X, mult( Y, mult( Z
% 16.34/16.75    , Y ) ) ), Y ), Z ) ==> rd( mult( mult( X, T ), Y ), mult( Y, mult( T, Y
% 16.34/16.75     ) ) ) }.
% 16.34/16.75  parent0[0]: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.34/16.75    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.34/16.75  parent1[0; 15]: (4182) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( 
% 16.34/16.75    X, Y ), Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := mult( mult( rd( X, mult( Y, mult( Z, Y ) ) ), Y ), Z )
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := T
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4191) {G3,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> rd( mult( mult( X, T
% 16.34/16.75     ), Y ), mult( Y, mult( T, Y ) ) ) }.
% 16.34/16.75  parent0[0]: (114) {G2,W15,D7,L1,V3,M1} P(12,3) { mult( mult( rd( X, mult( Y
% 16.34/16.75    , mult( Z, Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.34/16.75  parent1[0; 1]: (4187) {G2,W23,D7,L1,V4,M1}  { mult( mult( rd( X, mult( Y, 
% 16.34/16.75    mult( Z, Y ) ) ), Y ), Z ) ==> rd( mult( mult( X, T ), Y ), mult( Y, mult
% 16.34/16.75    ( T, Y ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75     T := T
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4192) {G3,W15,D5,L1,V3,M1}  { rd( mult( mult( X, Z ), Y ), mult( Y
% 16.34/16.75    , mult( Z, Y ) ) ) ==> rd( X, Y ) }.
% 16.34/16.75  parent0[0]: (4191) {G3,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> rd( mult( mult( X
% 16.34/16.75    , T ), Y ), mult( Y, mult( T, Y ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := T
% 16.34/16.75     T := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (126) {G3,W15,D5,L1,V3,M1} P(12,14);d(114) { rd( mult( mult( X
% 16.34/16.75    , T ), Y ), mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.34/16.75  parent0: (4192) {G3,W15,D5,L1,V3,M1}  { rd( mult( mult( X, Z ), Y ), mult( 
% 16.34/16.75    Y, mult( Z, Y ) ) ) ==> rd( X, Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := T
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4194) {G7,W11,D5,L1,V2,M1}  { Y ==> ld( ld( X, rd( X, Y ) ), ld( Y
% 16.34/16.75    , Y ) ) }.
% 16.34/16.75  parent0[0]: (76) {G7,W11,D5,L1,V2,M1} P(46,6) { ld( ld( Y, rd( Y, X ) ), ld
% 16.34/16.75    ( X, X ) ) ==> X }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4198) {G8,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( ld( Z, mult( Z, 
% 16.34/16.75    ld( Y, X ) ) ), ld( ld( X, Y ), ld( X, Y ) ) ) }.
% 16.34/16.75  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.34/16.75    mult( Z, ld( X, Y ) ) }.
% 16.34/16.75  parent1[0; 7]: (4194) {G7,W11,D5,L1,V2,M1}  { Y ==> ld( ld( X, rd( X, Y ) )
% 16.34/16.75    , ld( Y, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := ld( X, Y )
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4199) {G1,W15,D5,L1,V2,M1}  { ld( X, Y ) ==> ld( ld( Y, X ), ld( 
% 16.34/16.75    ld( X, Y ), ld( X, Y ) ) ) }.
% 16.34/16.75  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.34/16.75  parent1[0; 5]: (4198) {G8,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( ld( Z, 
% 16.34/16.75    mult( Z, ld( Y, X ) ) ), ld( ld( X, Y ), ld( X, Y ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := ld( Y, X )
% 16.34/16.75     Y := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4200) {G1,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), ld( ld( X, Y ), ld( 
% 16.34/16.75    X, Y ) ) ) ==> ld( X, Y ) }.
% 16.34/16.75  parent0[0]: (4199) {G1,W15,D5,L1,V2,M1}  { ld( X, Y ) ==> ld( ld( Y, X ), 
% 16.34/16.75    ld( ld( X, Y ), ld( X, Y ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (131) {G11,W15,D5,L1,V2,M1} P(84,76);d(1) { ld( ld( Z, Y ), ld
% 16.34/16.75    ( ld( Y, Z ), ld( Y, Z ) ) ) ==> ld( Y, Z ) }.
% 16.34/16.75  parent0: (4200) {G1,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), ld( ld( X, Y ), ld
% 16.34/16.75    ( X, Y ) ) ) ==> ld( X, Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := Z
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4202) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), Y ) ==> mult( mult
% 16.34/16.75    ( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.34/16.75  parent0[0]: (28) {G3,W15,D5,L1,V3,M1} P(0,18) { mult( mult( Z, X ), rd( ld
% 16.34/16.75    ( X, Y ), X ) ) ==> rd( mult( Z, Y ), X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4209) {G4,W27,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld( Z, 
% 16.34/16.75    rd( Z, Y ) ) ) ==> mult( mult( X, ld( Z, rd( Z, Y ) ) ), rd( Y, ld( Z, rd
% 16.34/16.75    ( Z, Y ) ) ) ) }.
% 16.34/16.75  parent0[0]: (76) {G7,W11,D5,L1,V2,M1} P(46,6) { ld( ld( Y, rd( Y, X ) ), ld
% 16.34/16.75    ( X, X ) ) ==> X }.
% 16.34/16.75  parent1[0; 21]: (4202) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), Y ) ==> 
% 16.34/16.75    mult( mult( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := ld( Z, rd( Z, Y ) )
% 16.34/16.75     Z := ld( Y, Y )
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4210) {G5,W23,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld( Z, 
% 16.34/16.75    rd( Z, Y ) ) ) ==> mult( rd( X, Y ), rd( Y, ld( Z, rd( Z, Y ) ) ) ) }.
% 16.34/16.75  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.34/16.75     ) ) ==> rd( X, Y ) }.
% 16.34/16.75  parent1[0; 13]: (4209) {G4,W27,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), 
% 16.34/16.75    ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, ld( Z, rd( Z, Y ) ) ), rd( Y, ld
% 16.34/16.75    ( Z, rd( Z, Y ) ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4212) {G6,W23,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld( Z, 
% 16.34/16.75    rd( Z, Y ) ) ) ==> mult( rd( X, Y ), mult( Y, ld( rd( Z, Y ), Z ) ) ) }.
% 16.34/16.75  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.34/16.75    mult( Z, ld( X, Y ) ) }.
% 16.34/16.75  parent1[0; 16]: (4210) {G5,W23,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), 
% 16.34/16.75    ld( Z, rd( Z, Y ) ) ) ==> mult( rd( X, Y ), rd( Y, ld( Z, rd( Z, Y ) ) )
% 16.34/16.75     ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := rd( Z, Y )
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4214) {G3,W23,D7,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld( Z, 
% 16.34/16.75    rd( Z, Y ) ) ) ==> mult( mult( X, rd( ld( rd( Z, Y ), Z ), Y ) ), Y ) }.
% 16.34/16.75  parent0[0]: (17) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, 
% 16.34/16.75    Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.34/16.75  parent1[0; 12]: (4212) {G6,W23,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), 
% 16.34/16.75    ld( Z, rd( Z, Y ) ) ) ==> mult( rd( X, Y ), mult( Y, ld( rd( Z, Y ), Z )
% 16.34/16.75     ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := ld( rd( Z, Y ), Z )
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4215) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld( Z, 
% 16.34/16.75    rd( Z, Y ) ) ) ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.34/16.75  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.34/16.75  parent1[0; 16]: (4214) {G3,W23,D7,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), 
% 16.34/16.75    ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, rd( ld( rd( Z, Y ), Z ), Y ) ), 
% 16.34/16.75    Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4216) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Y ) ), ld( rd
% 16.34/16.75    ( Z, Y ), Z ) ) ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.34/16.75  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.34/16.75    mult( Z, ld( X, Y ) ) }.
% 16.34/16.75  parent1[0; 1]: (4215) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Y ) ), ld
% 16.34/16.75    ( Z, rd( Z, Y ) ) ) ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := rd( Z, Y )
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := mult( X, ld( Y, Y ) )
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4217) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, ld( Y, Y ) ), Y ) 
% 16.34/16.75    ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.34/16.75  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.34/16.75  parent1[0; 7]: (4216) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Y ) ), 
% 16.34/16.75    ld( rd( Z, Y ), Z ) ) ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4218) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, rd( Y, Y ) ), Y ) ==>
% 16.34/16.75     mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.34/16.75  parent0[0]: (4217) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, ld( Y, Y ) ), Y )
% 16.34/16.75     ==> mult( mult( X, rd( Y, Y ) ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (133) {G11,W15,D5,L1,V2,M1} P(76,28);d(65);d(84);d(17);d(6);d(
% 16.34/16.75    84);d(6) { mult( mult( Z, rd( Y, Y ) ), Y ) ==> mult( mult( Z, ld( Y, Y )
% 16.34/16.75     ), Y ) }.
% 16.34/16.75  parent0: (4218) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, rd( Y, Y ) ), Y ) 
% 16.34/16.75    ==> mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4220) {G7,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( X, rd( X, Y
% 16.34/16.75     ) ), Y ) }.
% 16.34/16.75  parent0[0]: (77) {G7,W11,D5,L1,V2,M1} P(46,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.34/16.75    X ) ==> ld( X, X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4223) {G8,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Y ) ) ==> 
% 16.34/16.75    mult( ld( Z, mult( Z, ld( Y, X ) ) ), ld( X, Y ) ) }.
% 16.34/16.75  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.34/16.75    mult( Z, ld( X, Y ) ) }.
% 16.34/16.75  parent1[0; 11]: (4220) {G7,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( X, 
% 16.34/16.75    rd( X, Y ) ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := ld( X, Y )
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4224) {G1,W15,D4,L1,V2,M1}  { ld( ld( X, Y ), ld( X, Y ) ) ==> 
% 16.34/16.75    mult( ld( Y, X ), ld( X, Y ) ) }.
% 16.34/16.75  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.34/16.75  parent1[0; 9]: (4223) {G8,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Y ) ) 
% 16.34/16.75    ==> mult( ld( Z, mult( Z, ld( Y, X ) ) ), ld( X, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := ld( Y, X )
% 16.34/16.75     Y := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4225) {G1,W15,D4,L1,V2,M1}  { mult( ld( Y, X ), ld( X, Y ) ) ==> 
% 16.34/16.75    ld( ld( X, Y ), ld( X, Y ) ) }.
% 16.34/16.75  parent0[0]: (4224) {G1,W15,D4,L1,V2,M1}  { ld( ld( X, Y ), ld( X, Y ) ) ==>
% 16.34/16.75     mult( ld( Y, X ), ld( X, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (137) {G11,W15,D4,L1,V2,M1} P(84,77);d(1) { mult( ld( Z, Y ), 
% 16.34/16.75    ld( Y, Z ) ) ==> ld( ld( Y, Z ), ld( Y, Z ) ) }.
% 16.34/16.75  parent0: (4225) {G1,W15,D4,L1,V2,M1}  { mult( ld( Y, X ), ld( X, Y ) ) ==> 
% 16.34/16.75    ld( ld( X, Y ), ld( X, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := Z
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4227) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) ), Y ) ==>
% 16.34/16.75     mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.34/16.75  parent0[0]: (17) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, 
% 16.34/16.75    Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4235) {G3,W27,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z, rd( Z
% 16.34/16.75    , Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( rd( X, ld( Z, rd( Z, Y ) ) )
% 16.34/16.75    , ld( Y, Y ) ) }.
% 16.34/16.75  parent0[0]: (77) {G7,W11,D5,L1,V2,M1} P(46,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.34/16.75    X ) ==> ld( X, X ) }.
% 16.34/16.75  parent1[0; 24]: (4227) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Z, Y ) )
% 16.34/16.75    , Y ) ==> mult( rd( X, Y ), mult( Y, Z ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := ld( Z, rd( Z, Y ) )
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4237) {G4,W27,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z, rd( Z
% 16.34/16.75    , Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, ld( rd( Z, Y ), Z )
% 16.34/16.75     ), ld( Y, Y ) ) }.
% 16.34/16.75  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.34/16.75    mult( Z, ld( X, Y ) ) }.
% 16.34/16.75  parent1[0; 17]: (4235) {G3,W27,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z
% 16.34/16.75    , rd( Z, Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( rd( X, ld( Z, rd( Z, 
% 16.34/16.75    Y ) ) ), ld( Y, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := rd( Z, Y )
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4239) {G2,W23,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z, rd( Z
% 16.34/16.75    , Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, Y ), ld( Y, Y ) )
% 16.34/16.75     }.
% 16.34/16.75  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.34/16.75  parent1[0; 19]: (4237) {G4,W27,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z
% 16.34/16.75    , rd( Z, Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, ld( rd( Z, Y
% 16.34/16.75     ), Z ) ), ld( Y, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4240) {G3,W19,D7,L1,V3,M1}  { rd( mult( X, rd( Y, ld( Z, rd( Z, Y
% 16.34/16.75     ) ) ) ), Y ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.34/16.75  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.34/16.75     ) ) ==> rd( X, Y ) }.
% 16.34/16.75  parent1[0; 1]: (4239) {G2,W23,D7,L1,V3,M1}  { mult( mult( X, rd( Y, ld( Z, 
% 16.34/16.75    rd( Z, Y ) ) ) ), ld( Z, rd( Z, Y ) ) ) ==> mult( mult( X, Y ), ld( Y, Y
% 16.34/16.75     ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := mult( X, rd( Y, ld( Z, rd( Z, Y ) ) ) )
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4241) {G4,W19,D7,L1,V3,M1}  { rd( mult( X, mult( Y, ld( rd( Z, Y
% 16.34/16.75     ), Z ) ) ), Y ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.34/16.75  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.34/16.75    mult( Z, ld( X, Y ) ) }.
% 16.34/16.75  parent1[0; 4]: (4240) {G3,W19,D7,L1,V3,M1}  { rd( mult( X, rd( Y, ld( Z, rd
% 16.34/16.75    ( Z, Y ) ) ) ), Y ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := rd( Z, Y )
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4242) {G3,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( rd( Z, 
% 16.34/16.75    Y ), Z ), Y ) ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.34/16.75  parent0[0]: (18) {G2,W15,D5,L1,V3,M1} P(13,3) { rd( mult( X, mult( Y, Z ) )
% 16.34/16.75    , Y ) ==> mult( mult( X, Y ), rd( Z, Y ) ) }.
% 16.34/16.75  parent1[0; 1]: (4241) {G4,W19,D7,L1,V3,M1}  { rd( mult( X, mult( Y, ld( rd
% 16.34/16.75    ( Z, Y ), Z ) ) ), Y ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := ld( rd( Z, Y ), Z )
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4243) {G2,W15,D4,L1,V2,M1}  { mult( mult( X, Y ), rd( Y, Y ) ) 
% 16.34/16.75    ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.34/16.75  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.34/16.75  parent1[0; 6]: (4242) {G3,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( 
% 16.34/16.75    rd( Z, Y ), Z ), Y ) ) ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (143) {G11,W15,D4,L1,V2,M1} P(77,17);d(84);d(6);d(65);d(84);d(
% 16.34/16.75    18);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.34/16.75    , Y ) ) }.
% 16.34/16.75  parent0: (4243) {G2,W15,D4,L1,V2,M1}  { mult( mult( X, Y ), rd( Y, Y ) ) 
% 16.34/16.75    ==> mult( mult( X, Y ), ld( Y, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4246) {G6,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( mult( X, Y
% 16.34/16.75     ), X ), Y ) }.
% 16.34/16.75  parent0[0]: (45) {G6,W11,D5,L1,V2,M1} P(38,2) { mult( ld( mult( Y, X ), Y )
% 16.34/16.75    , X ) ==> ld( X, X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4251) {G7,W23,D6,L1,V2,M1}  { ld( rd( X, X ), rd( X, X ) ) ==> 
% 16.34/16.75    mult( ld( mult( mult( Y, X ), ld( X, X ) ), mult( Y, X ) ), rd( X, X ) )
% 16.34/16.75     }.
% 16.34/16.75  parent0[0]: (143) {G11,W15,D4,L1,V2,M1} P(77,17);d(84);d(6);d(65);d(84);d(
% 16.34/16.75    18);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.34/16.75    , Y ) ) }.
% 16.34/16.75  parent1[0; 10]: (4246) {G6,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( 
% 16.34/16.75    mult( X, Y ), X ), Y ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := X
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := mult( Y, X )
% 16.34/16.75     Y := rd( X, X )
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4252) {G8,W15,D4,L1,V1,M1}  { ld( rd( X, X ), rd( X, X ) ) ==> 
% 16.34/16.75    mult( ld( X, X ), rd( X, X ) ) }.
% 16.34/16.75  parent0[0]: (51) {G7,W11,D5,L1,V3,M1} P(0,39) { ld( mult( Z, ld( X, Y ) ), 
% 16.34/16.75    Z ) ==> ld( Y, X ) }.
% 16.34/16.75  parent1[0; 9]: (4251) {G7,W23,D6,L1,V2,M1}  { ld( rd( X, X ), rd( X, X ) ) 
% 16.34/16.75    ==> mult( ld( mult( mult( Y, X ), ld( X, X ) ), mult( Y, X ) ), rd( X, X
% 16.34/16.75     ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := X
% 16.34/16.75     Z := mult( Y, X )
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4253) {G8,W15,D4,L1,V1,M1}  { mult( ld( X, X ), rd( X, X ) ) ==> 
% 16.34/16.75    ld( rd( X, X ), rd( X, X ) ) }.
% 16.34/16.75  parent0[0]: (4252) {G8,W15,D4,L1,V1,M1}  { ld( rd( X, X ), rd( X, X ) ) ==>
% 16.34/16.75     mult( ld( X, X ), rd( X, X ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (155) {G12,W15,D4,L1,V1,M1} P(143,45);d(51) { mult( ld( Y, Y )
% 16.34/16.75    , rd( Y, Y ) ) ==> ld( rd( Y, Y ), rd( Y, Y ) ) }.
% 16.34/16.75  parent0: (4253) {G8,W15,D4,L1,V1,M1}  { mult( ld( X, X ), rd( X, X ) ) ==> 
% 16.34/16.75    ld( rd( X, X ), rd( X, X ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4255) {G11,W15,D4,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, Y ) ) 
% 16.34/16.75    ==> mult( mult( X, Y ), rd( Y, Y ) ) }.
% 16.34/16.75  parent0[0]: (143) {G11,W15,D4,L1,V2,M1} P(77,17);d(84);d(6);d(65);d(84);d(
% 16.34/16.75    18);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.34/16.75    , Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4260) {G7,W19,D6,L1,V2,M1}  { mult( mult( ld( mult( X, Y ), X ), 
% 16.34/16.75    Y ), ld( Y, Y ) ) ==> mult( ld( Y, Y ), rd( Y, Y ) ) }.
% 16.34/16.75  parent0[0]: (45) {G6,W11,D5,L1,V2,M1} P(38,2) { mult( ld( mult( Y, X ), Y )
% 16.34/16.75    , X ) ==> ld( X, X ) }.
% 16.34/16.75  parent1[0; 13]: (4255) {G11,W15,D4,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, 
% 16.34/16.75    Y ) ) ==> mult( mult( X, Y ), rd( Y, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := ld( mult( X, Y ), X )
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4261) {G7,W15,D4,L1,V1,M1}  { mult( ld( Y, Y ), ld( Y, Y ) ) ==> 
% 16.34/16.75    mult( ld( Y, Y ), rd( Y, Y ) ) }.
% 16.34/16.75  parent0[0]: (45) {G6,W11,D5,L1,V2,M1} P(38,2) { mult( ld( mult( Y, X ), Y )
% 16.34/16.75    , X ) ==> ld( X, X ) }.
% 16.34/16.75  parent1[0; 2]: (4260) {G7,W19,D6,L1,V2,M1}  { mult( mult( ld( mult( X, Y )
% 16.34/16.75    , X ), Y ), ld( Y, Y ) ) ==> mult( ld( Y, Y ), rd( Y, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4263) {G8,W15,D4,L1,V1,M1}  { mult( ld( X, X ), ld( X, X ) ) ==> 
% 16.34/16.75    ld( rd( X, X ), rd( X, X ) ) }.
% 16.34/16.75  parent0[0]: (155) {G12,W15,D4,L1,V1,M1} P(143,45);d(51) { mult( ld( Y, Y )
% 16.34/16.75    , rd( Y, Y ) ) ==> ld( rd( Y, Y ), rd( Y, Y ) ) }.
% 16.34/16.75  parent1[0; 8]: (4261) {G7,W15,D4,L1,V1,M1}  { mult( ld( Y, Y ), ld( Y, Y )
% 16.34/16.75     ) ==> mult( ld( Y, Y ), rd( Y, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4264) {G9,W15,D4,L1,V1,M1}  { ld( ld( X, X ), ld( X, X ) ) ==> ld
% 16.34/16.75    ( rd( X, X ), rd( X, X ) ) }.
% 16.34/16.75  parent0[0]: (137) {G11,W15,D4,L1,V2,M1} P(84,77);d(1) { mult( ld( Z, Y ), 
% 16.34/16.75    ld( Y, Z ) ) ==> ld( ld( Y, Z ), ld( Y, Z ) ) }.
% 16.34/16.75  parent1[0; 1]: (4263) {G8,W15,D4,L1,V1,M1}  { mult( ld( X, X ), ld( X, X )
% 16.34/16.75     ) ==> ld( rd( X, X ), rd( X, X ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4265) {G9,W15,D4,L1,V1,M1}  { ld( rd( X, X ), rd( X, X ) ) ==> ld
% 16.34/16.75    ( ld( X, X ), ld( X, X ) ) }.
% 16.34/16.75  parent0[0]: (4264) {G9,W15,D4,L1,V1,M1}  { ld( ld( X, X ), ld( X, X ) ) ==>
% 16.34/16.75     ld( rd( X, X ), rd( X, X ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (156) {G13,W15,D4,L1,V1,M1} P(45,143);d(155);d(137) { ld( rd( 
% 16.34/16.75    Y, Y ), rd( Y, Y ) ) ==> ld( ld( Y, Y ), ld( Y, Y ) ) }.
% 16.34/16.75  parent0: (4265) {G9,W15,D4,L1,V1,M1}  { ld( rd( X, X ), rd( X, X ) ) ==> ld
% 16.34/16.75    ( ld( X, X ), ld( X, X ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4267) {G6,W11,D5,L1,V2,M1}  { Y ==> ld( ld( mult( X, Y ), X ), ld
% 16.34/16.75    ( Y, Y ) ) }.
% 16.34/16.75  parent0[0]: (44) {G6,W11,D5,L1,V2,M1} P(38,6) { ld( ld( mult( Y, X ), Y ), 
% 16.34/16.75    ld( X, X ) ) ==> X }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4271) {G7,W23,D6,L1,V2,M1}  { rd( X, X ) ==> ld( ld( mult( mult( 
% 16.34/16.75    Y, X ), ld( X, X ) ), mult( Y, X ) ), ld( rd( X, X ), rd( X, X ) ) ) }.
% 16.34/16.75  parent0[0]: (143) {G11,W15,D4,L1,V2,M1} P(77,17);d(84);d(6);d(65);d(84);d(
% 16.34/16.75    18);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.34/16.75    , Y ) ) }.
% 16.34/16.75  parent1[0; 6]: (4267) {G6,W11,D5,L1,V2,M1}  { Y ==> ld( ld( mult( X, Y ), X
% 16.34/16.75     ), ld( Y, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := X
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := mult( Y, X )
% 16.34/16.75     Y := rd( X, X )
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4272) {G8,W15,D5,L1,V1,M1}  { rd( X, X ) ==> ld( ld( X, X ), ld( 
% 16.34/16.75    rd( X, X ), rd( X, X ) ) ) }.
% 16.34/16.75  parent0[0]: (51) {G7,W11,D5,L1,V3,M1} P(0,39) { ld( mult( Z, ld( X, Y ) ), 
% 16.34/16.75    Z ) ==> ld( Y, X ) }.
% 16.34/16.75  parent1[0; 5]: (4271) {G7,W23,D6,L1,V2,M1}  { rd( X, X ) ==> ld( ld( mult( 
% 16.34/16.75    mult( Y, X ), ld( X, X ) ), mult( Y, X ) ), ld( rd( X, X ), rd( X, X ) )
% 16.34/16.75     ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := X
% 16.34/16.75     Z := mult( Y, X )
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4273) {G9,W15,D5,L1,V1,M1}  { rd( X, X ) ==> ld( ld( X, X ), ld( 
% 16.34/16.75    ld( X, X ), ld( X, X ) ) ) }.
% 16.34/16.75  parent0[0]: (156) {G13,W15,D4,L1,V1,M1} P(45,143);d(155);d(137) { ld( rd( Y
% 16.34/16.75    , Y ), rd( Y, Y ) ) ==> ld( ld( Y, Y ), ld( Y, Y ) ) }.
% 16.34/16.75  parent1[0; 8]: (4272) {G8,W15,D5,L1,V1,M1}  { rd( X, X ) ==> ld( ld( X, X )
% 16.34/16.75    , ld( rd( X, X ), rd( X, X ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4274) {G10,W7,D3,L1,V1,M1}  { rd( X, X ) ==> ld( X, X ) }.
% 16.34/16.75  parent0[0]: (131) {G11,W15,D5,L1,V2,M1} P(84,76);d(1) { ld( ld( Z, Y ), ld
% 16.34/16.75    ( ld( Y, Z ), ld( Y, Z ) ) ) ==> ld( Y, Z ) }.
% 16.34/16.75  parent1[0; 4]: (4273) {G9,W15,D5,L1,V1,M1}  { rd( X, X ) ==> ld( ld( X, X )
% 16.34/16.75    , ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd
% 16.34/16.75    ( Y, Y ) ==> ld( Y, Y ) }.
% 16.34/16.75  parent0: (4274) {G10,W7,D3,L1,V1,M1}  { rd( X, X ) ==> ld( X, X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4277) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> ld( X, 
% 16.34/16.75    mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.34/16.75  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.34/16.75    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4287) {G2,W23,D7,L1,V2,M1}  { mult( rd( X, X ), mult( X, rd( X, X
% 16.34/16.75     ) ) ) ==> ld( Y, mult( mult( mult( Y, rd( X, X ) ), X ), ld( X, X ) ) )
% 16.34/16.75     }.
% 16.34/16.75  parent0[0]: (143) {G11,W15,D4,L1,V2,M1} P(77,17);d(84);d(6);d(65);d(84);d(
% 16.34/16.75    18);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.34/16.75    , Y ) ) }.
% 16.34/16.75  parent1[0; 12]: (4277) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> 
% 16.34/16.75    ld( X, mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := X
% 16.34/16.75     Z := mult( Y, rd( X, X ) )
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := rd( X, X )
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4290) {G3,W23,D7,L1,V2,M1}  { mult( rd( X, X ), mult( X, rd( X, X
% 16.34/16.75     ) ) ) ==> ld( Y, mult( mult( mult( Y, ld( X, X ) ), X ), ld( X, X ) ) )
% 16.34/16.75     }.
% 16.34/16.75  parent0[0]: (133) {G11,W15,D5,L1,V2,M1} P(76,28);d(65);d(84);d(17);d(6);d(
% 16.34/16.75    84);d(6) { mult( mult( Z, rd( Y, Y ) ), Y ) ==> mult( mult( Z, ld( Y, Y )
% 16.34/16.75     ), Y ) }.
% 16.34/16.75  parent1[0; 13]: (4287) {G2,W23,D7,L1,V2,M1}  { mult( rd( X, X ), mult( X, 
% 16.34/16.75    rd( X, X ) ) ) ==> ld( Y, mult( mult( mult( Y, rd( X, X ) ), X ), ld( X, 
% 16.34/16.75    X ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := X
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4291) {G2,W19,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, rd( X, X
% 16.34/16.75     ) ) ) ==> mult( ld( X, X ), mult( X, ld( X, X ) ) ) }.
% 16.34/16.75  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.34/16.75    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.34/16.75  parent1[0; 10]: (4290) {G3,W23,D7,L1,V2,M1}  { mult( rd( X, X ), mult( X, 
% 16.34/16.75    rd( X, X ) ) ) ==> ld( Y, mult( mult( mult( Y, ld( X, X ) ), X ), ld( X, 
% 16.34/16.75    X ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := ld( X, X )
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4292) {G3,W19,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, rd( X, X
% 16.34/16.75     ) ) ) ==> mult( ld( ld( X, X ), X ), ld( X, X ) ) }.
% 16.34/16.75  parent0[0]: (90) {G12,W19,D5,L1,V3,M1} P(87,32);d(84);d(11);d(84) { mult( 
% 16.34/16.75    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.34/16.75    , Z ) ) }.
% 16.34/16.75  parent1[0; 10]: (4291) {G2,W19,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, 
% 16.34/16.75    rd( X, X ) ) ) ==> mult( ld( X, X ), mult( X, ld( X, X ) ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75     Z := X
% 16.34/16.75     T := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4293) {G4,W15,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, rd( X, X
% 16.34/16.75     ) ) ) ==> mult( ld( X, X ), X ) }.
% 16.34/16.75  parent0[0]: (96) {G13,W15,D5,L1,V2,M1} P(10,11);d(1);d(90) { mult( ld( ld( 
% 16.34/16.75    Z, Y ), Y ), ld( Y, Z ) ) ==> mult( ld( Y, Z ), Z ) }.
% 16.34/16.75  parent1[0; 10]: (4292) {G3,W19,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, 
% 16.34/16.75    rd( X, X ) ) ) ==> mult( ld( ld( X, X ), X ), ld( X, X ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4294) {G3,W15,D6,L1,V1,M1}  { mult( mult( X, rd( rd( X, X ), X )
% 16.34/16.75     ), X ) ==> mult( ld( X, X ), X ) }.
% 16.34/16.75  parent0[0]: (17) {G2,W15,D5,L1,V3,M1} P(2,13) { mult( rd( X, Y ), mult( Y, 
% 16.34/16.75    Z ) ) ==> mult( mult( X, rd( Z, Y ) ), Y ) }.
% 16.34/16.75  parent1[0; 1]: (4293) {G4,W15,D5,L1,V1,M1}  { mult( rd( X, X ), mult( X, rd
% 16.34/16.75    ( X, X ) ) ) ==> mult( ld( X, X ), X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := X
% 16.34/16.75     Z := rd( X, X )
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4295) {G4,W15,D6,L1,V1,M1}  { mult( mult( X, rd( ld( X, X ), X )
% 16.34/16.75     ), X ) ==> mult( ld( X, X ), X ) }.
% 16.34/16.75  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.34/16.75    Y, Y ) ==> ld( Y, Y ) }.
% 16.34/16.75  parent1[0; 5]: (4294) {G3,W15,D6,L1,V1,M1}  { mult( mult( X, rd( rd( X, X )
% 16.34/16.75    , X ) ), X ) ==> mult( ld( X, X ), X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4296) {G4,W11,D4,L1,V1,M1}  { mult( rd( X, X ), X ) ==> mult( ld
% 16.34/16.75    ( X, X ), X ) }.
% 16.34/16.75  parent0[0]: (24) {G3,W15,D6,L1,V3,M1} P(0,17) { mult( mult( Z, rd( ld( X, Y
% 16.34/16.75     ), X ) ), X ) ==> mult( rd( Z, X ), Y ) }.
% 16.34/16.75  parent1[0; 1]: (4295) {G4,W15,D6,L1,V1,M1}  { mult( mult( X, rd( ld( X, X )
% 16.34/16.75    , X ) ), X ) ==> mult( ld( X, X ), X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := X
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4297) {G1,W7,D4,L1,V1,M1}  { X ==> mult( ld( X, X ), X ) }.
% 16.34/16.75  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.34/16.75  parent1[0; 1]: (4296) {G4,W11,D4,L1,V1,M1}  { mult( rd( X, X ), X ) ==> 
% 16.34/16.75    mult( ld( X, X ), X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4298) {G1,W7,D4,L1,V1,M1}  { mult( ld( X, X ), X ) ==> X }.
% 16.34/16.75  parent0[0]: (4297) {G1,W7,D4,L1,V1,M1}  { X ==> mult( ld( X, X ), X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);
% 16.34/16.75    d(17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.34/16.75  parent0: (4298) {G1,W7,D4,L1,V1,M1}  { mult( ld( X, X ), X ) ==> X }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  *** allocated 113905 integers for termspace/termends
% 16.34/16.75  eqswap: (4300) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> ld( X, 
% 16.34/16.75    mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.34/16.75  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.34/16.75    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := Z
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4306) {G2,W19,D6,L1,V2,M1}  { mult( X, mult( rd( X, X ), X ) ) 
% 16.34/16.75    ==> ld( Y, mult( mult( mult( Y, X ), ld( X, X ) ), X ) ) }.
% 16.34/16.75  parent0[0]: (143) {G11,W15,D4,L1,V2,M1} P(77,17);d(84);d(6);d(65);d(84);d(
% 16.34/16.75    18);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.34/16.75    , Y ) ) }.
% 16.34/16.75  parent1[0; 11]: (4300) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, Y ) ) ==> 
% 16.34/16.75    ld( X, mult( mult( mult( X, Y ), Z ), Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := X
% 16.34/16.75     Z := Y
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75     Z := rd( X, X )
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4308) {G2,W15,D5,L1,V1,M1}  { mult( X, mult( rd( X, X ), X ) ) 
% 16.34/16.75    ==> mult( X, mult( ld( X, X ), X ) ) }.
% 16.34/16.75  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 16.34/16.75    Y ), Z ), Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.34/16.75  parent1[0; 8]: (4306) {G2,W19,D6,L1,V2,M1}  { mult( X, mult( rd( X, X ), X
% 16.34/16.75     ) ) ==> ld( Y, mult( mult( mult( Y, X ), ld( X, X ) ), X ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := X
% 16.34/16.75     Z := ld( X, X )
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4309) {G3,W15,D5,L1,V1,M1}  { mult( X, mult( rd( X, X ), X ) ) 
% 16.34/16.75    ==> mult( mult( X, X ), ld( X, X ) ) }.
% 16.34/16.75  parent0[0]: (71) {G2,W15,D5,L1,V2,M1} P(0,10) { mult( X, mult( ld( X, Y ), 
% 16.34/16.75    Y ) ) ==> mult( mult( Y, X ), ld( X, Y ) ) }.
% 16.34/16.75  parent1[0; 8]: (4308) {G2,W15,D5,L1,V1,M1}  { mult( X, mult( rd( X, X ), X
% 16.34/16.75     ) ) ==> mult( X, mult( ld( X, X ), X ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4310) {G1,W11,D4,L1,V1,M1}  { mult( X, X ) ==> mult( mult( X, X )
% 16.34/16.75    , ld( X, X ) ) }.
% 16.34/16.75  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.34/16.75  parent1[0; 3]: (4309) {G3,W15,D5,L1,V1,M1}  { mult( X, mult( rd( X, X ), X
% 16.34/16.75     ) ) ==> mult( mult( X, X ), ld( X, X ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75     Y := X
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4311) {G1,W11,D4,L1,V1,M1}  { mult( mult( X, X ), ld( X, X ) ) ==>
% 16.34/16.75     mult( X, X ) }.
% 16.34/16.75  parent0[0]: (4310) {G1,W11,D4,L1,V1,M1}  { mult( X, X ) ==> mult( mult( X, 
% 16.34/16.75    X ), ld( X, X ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  subsumption: (163) {G12,W11,D4,L1,V1,M1} P(143,11);d(11);d(71);d(2) { mult
% 16.34/16.75    ( mult( Y, Y ), ld( Y, Y ) ) ==> mult( Y, Y ) }.
% 16.34/16.75  parent0: (4311) {G1,W11,D4,L1,V1,M1}  { mult( mult( X, X ), ld( X, X ) ) 
% 16.34/16.75    ==> mult( X, X ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75  end
% 16.34/16.75  permutation0:
% 16.34/16.75     0 ==> 0
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  eqswap: (4313) {G1,W23,D7,L1,V3,M1}  { mult( mult( mult( X, mult( Y, Z ) )
% 16.34/16.75    , Z ), mult( Y, Z ) ) ==> mult( X, mult( mult( mult( mult( Y, Z ), Z ), Y
% 16.34/16.75     ), Z ) ) }.
% 16.34/16.75  parent0[0]: (8) {G1,W23,D7,L1,V3,M1} P(4,4) { mult( Z, mult( mult( mult( 
% 16.34/16.75    mult( X, Y ), Y ), X ), Y ) ) ==> mult( mult( mult( Z, mult( X, Y ) ), Y
% 16.34/16.75     ), mult( X, Y ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Y
% 16.34/16.75     Y := Z
% 16.34/16.75     Z := X
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4326) {G2,W35,D8,L1,V2,M1}  { mult( mult( mult( X, mult( Y, rd( Y
% 16.34/16.75    , Y ) ) ), rd( Y, Y ) ), mult( Y, rd( Y, Y ) ) ) ==> mult( X, mult( mult
% 16.34/16.75    ( mult( mult( Y, rd( Y, Y ) ), rd( Y, Y ) ), Y ), ld( Y, Y ) ) ) }.
% 16.34/16.75  parent0[0]: (143) {G11,W15,D4,L1,V2,M1} P(77,17);d(84);d(6);d(65);d(84);d(
% 16.34/16.75    18);d(6) { mult( mult( Z, Y ), rd( Y, Y ) ) ==> mult( mult( Z, Y ), ld( Y
% 16.34/16.75    , Y ) ) }.
% 16.34/16.75  parent1[0; 20]: (4313) {G1,W23,D7,L1,V3,M1}  { mult( mult( mult( X, mult( Y
% 16.34/16.75    , Z ) ), Z ), mult( Y, Z ) ) ==> mult( X, mult( mult( mult( mult( Y, Z )
% 16.34/16.75    , Z ), Y ), Z ) ) }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := mult( mult( Y, rd( Y, Y ) ), rd( Y, Y ) )
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := rd( Y, Y )
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4332) {G3,W35,D8,L1,V2,M1}  { mult( mult( mult( X, mult( Y, rd( Y
% 16.34/16.75    , Y ) ) ), rd( Y, Y ) ), mult( Y, rd( Y, Y ) ) ) ==> mult( X, mult( mult
% 16.34/16.75    ( mult( mult( Y, rd( Y, Y ) ), ld( Y, Y ) ), Y ), ld( Y, Y ) ) ) }.
% 16.34/16.75  parent0[0]: (133) {G11,W15,D5,L1,V2,M1} P(76,28);d(65);d(84);d(17);d(6);d(
% 16.34/16.75    84);d(6) { mult( mult( Z, rd( Y, Y ) ), Y ) ==> mult( mult( Z, ld( Y, Y )
% 16.34/16.75     ), Y ) }.
% 16.34/16.75  parent1[0; 21]: (4326) {G2,W35,D8,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.34/16.75    , rd( Y, Y ) ) ), rd( Y, Y ) ), mult( Y, rd( Y, Y ) ) ) ==> mult( X, mult
% 16.34/16.75    ( mult( mult( mult( Y, rd( Y, Y ) ), rd( Y, Y ) ), Y ), ld( Y, Y ) ) )
% 16.34/16.75     }.
% 16.34/16.75  substitution0:
% 16.34/16.75     X := Z
% 16.34/16.75     Y := Y
% 16.34/16.75     Z := mult( Y, rd( Y, Y ) )
% 16.34/16.75  end
% 16.34/16.75  substitution1:
% 16.34/16.75     X := X
% 16.34/16.75     Y := Y
% 16.34/16.75  end
% 16.34/16.75  
% 16.34/16.75  paramod: (4333) {G2,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y, rd( Y
% 16.34/16.75    , Y ) ) ), rd( Y, Y ) ), mult( Y, rd( Y, Y ) ) ) ==> mult( X, mult( mult
% 16.34/16.75    ( Y, rd( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.34/16.75  parent0[0]: (10) {G1,W19,D6,L1,V3,M1} P(0,4) { mult( mult( mult( Z, ld( X, 
% 16.34/16.75    Y ) ), X ), ld( X, Y ) ) ==> mult( Z, mult( ld( X, Y ), Y ) ) }.
% 16.34/16.75  parent1[0; 20]: (4332) {G3,W35,D8,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.34/16.75    , rd( Y, Y ) ) ), rd( Y, Y ) ), mult( Y, rd( Y, Y ) ) ) ==> mult( X, mult
% 16.34/16.75    ( mult( mult( mult( Y, rd( Y, Y ) ), ld( Y, Y ) ), Y ), ld( Y, Y ) ) )
% 16.40/16.75     }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := mult( Y, rd( Y, Y ) )
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4337) {G3,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y, rd( Y
% 16.40/16.75    , Y ) ) ), rd( Y, Y ) ), mult( Y, rd( Y, Y ) ) ) ==> mult( X, mult( mult
% 16.40/16.75    ( Y, ld( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.40/16.75  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.75    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.75  parent1[0; 23]: (4333) {G2,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.40/16.75    , rd( Y, Y ) ) ), rd( Y, Y ) ), mult( Y, rd( Y, Y ) ) ) ==> mult( X, mult
% 16.40/16.75    ( mult( Y, rd( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4340) {G4,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y, rd( Y
% 16.40/16.75    , Y ) ) ), rd( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult( mult
% 16.40/16.75    ( Y, ld( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.40/16.75  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.75    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.75  parent1[0; 15]: (4337) {G3,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.40/16.75    , rd( Y, Y ) ) ), rd( Y, Y ) ), mult( Y, rd( Y, Y ) ) ) ==> mult( X, mult
% 16.40/16.75    ( mult( Y, ld( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4342) {G5,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y, rd( Y
% 16.40/16.75    , Y ) ) ), ld( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult( mult
% 16.40/16.75    ( Y, ld( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.40/16.75  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.75    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.75  parent1[0; 10]: (4340) {G4,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.40/16.75    , rd( Y, Y ) ) ), rd( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult
% 16.40/16.75    ( mult( Y, ld( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4343) {G6,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y, ld( Y
% 16.40/16.75    , Y ) ) ), ld( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult( mult
% 16.40/16.75    ( Y, ld( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.40/16.75  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.75    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.75  parent1[0; 7]: (4342) {G5,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.40/16.75    , rd( Y, Y ) ) ), ld( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult
% 16.40/16.75    ( mult( Y, ld( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4358) {G7,W27,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y, ld( Y
% 16.40/16.75    , Y ) ) ), ld( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult( mult
% 16.40/16.75    ( Y, Y ), ld( Y, Y ) ) ) }.
% 16.40/16.75  parent0[0]: (88) {G12,W19,D5,L1,V3,M1} P(87,10) { mult( mult( X, ld( Y, Z )
% 16.40/16.75     ), mult( ld( Z, Y ), Y ) ) ==> mult( mult( X, Z ), ld( Z, Y ) ) }.
% 16.40/16.75  parent1[0; 20]: (4343) {G6,W31,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.40/16.75    , ld( Y, Y ) ) ), ld( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult
% 16.40/16.75    ( mult( Y, ld( Y, Y ) ), mult( ld( Y, Y ), Y ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := Y
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4359) {G8,W23,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y, ld( Y
% 16.40/16.75    , Y ) ) ), ld( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult( Y, Y
% 16.40/16.75     ) ) }.
% 16.40/16.75  parent0[0]: (163) {G12,W11,D4,L1,V1,M1} P(143,11);d(11);d(71);d(2) { mult( 
% 16.40/16.75    mult( Y, Y ), ld( Y, Y ) ) ==> mult( Y, Y ) }.
% 16.40/16.75  parent1[0; 20]: (4358) {G7,W27,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.40/16.75    , ld( Y, Y ) ) ), ld( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult
% 16.40/16.75    ( mult( Y, Y ), ld( Y, Y ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4361) {G1,W19,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y, ld( Y
% 16.40/16.75    , Y ) ) ), ld( Y, Y ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 16.40/16.75  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.40/16.75  parent1[0; 13]: (4359) {G8,W23,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.40/16.75    , ld( Y, Y ) ) ), ld( Y, Y ) ), mult( Y, ld( Y, Y ) ) ) ==> mult( X, mult
% 16.40/16.75    ( Y, Y ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4362) {G1,W15,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), ld( Y, Y
% 16.40/16.75     ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 16.40/16.75  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.40/16.75  parent1[0; 5]: (4361) {G1,W19,D7,L1,V2,M1}  { mult( mult( mult( X, mult( Y
% 16.40/16.75    , ld( Y, Y ) ) ), ld( Y, Y ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  subsumption: (165) {G15,W15,D5,L1,V2,M1} P(143,8);d(133);d(10);d(157);d(88)
% 16.40/16.75    ;d(163);d(0) { mult( mult( mult( Y, X ), ld( X, X ) ), X ) ==> mult( Y, 
% 16.40/16.75    mult( X, X ) ) }.
% 16.40/16.75  parent0: (4362) {G1,W15,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), ld( Y, Y
% 16.40/16.75     ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := X
% 16.40/16.75  end
% 16.40/16.75  permutation0:
% 16.40/16.75     0 ==> 0
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4367) {G7,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( X, rd( X, Y
% 16.40/16.75     ) ), Y ) }.
% 16.40/16.75  parent0[0]: (77) {G7,W11,D5,L1,V2,M1} P(46,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.40/16.75    X ) ==> ld( X, X ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := X
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4368) {G8,W11,D5,L1,V1,M1}  { ld( X, X ) ==> mult( ld( X, ld( X, 
% 16.40/16.75    X ) ), X ) }.
% 16.40/16.75  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.75    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.75  parent1[0; 7]: (4367) {G7,W11,D5,L1,V2,M1}  { ld( Y, Y ) ==> mult( ld( X, 
% 16.40/16.75    rd( X, Y ) ), Y ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := X
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := X
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4369) {G8,W11,D5,L1,V1,M1}  { mult( ld( X, ld( X, X ) ), X ) ==> 
% 16.40/16.75    ld( X, X ) }.
% 16.40/16.75  parent0[0]: (4368) {G8,W11,D5,L1,V1,M1}  { ld( X, X ) ==> mult( ld( X, ld( 
% 16.40/16.75    X, X ) ), X ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  subsumption: (167) {G15,W11,D5,L1,V1,M1} P(157,77) { mult( ld( X, ld( X, X
% 16.40/16.75     ) ), X ) ==> ld( X, X ) }.
% 16.40/16.75  parent0: (4369) {G8,W11,D5,L1,V1,M1}  { mult( ld( X, ld( X, X ) ), X ) ==> 
% 16.40/16.75    ld( X, X ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75  end
% 16.40/16.75  permutation0:
% 16.40/16.75     0 ==> 0
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4371) {G9,W11,D5,L1,V3,M1}  { rd( X, Z ) ==> mult( X, ld( Y, rd( Y
% 16.40/16.75    , Z ) ) ) }.
% 16.40/16.75  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.40/16.75     ) ) ==> rd( X, Y ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Z
% 16.40/16.75     Z := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4373) {G10,W11,D5,L1,V2,M1}  { rd( X, Y ) ==> mult( X, ld( Y, ld
% 16.40/16.75    ( Y, Y ) ) ) }.
% 16.40/16.75  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.75    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.75  parent1[0; 8]: (4371) {G9,W11,D5,L1,V3,M1}  { rd( X, Z ) ==> mult( X, ld( Y
% 16.40/16.75    , rd( Y, Z ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4375) {G10,W11,D5,L1,V2,M1}  { mult( X, ld( Y, ld( Y, Y ) ) ) ==> 
% 16.40/16.75    rd( X, Y ) }.
% 16.40/16.75  parent0[0]: (4373) {G10,W11,D5,L1,V2,M1}  { rd( X, Y ) ==> mult( X, ld( Y, 
% 16.40/16.75    ld( Y, Y ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  subsumption: (170) {G15,W11,D5,L1,V2,M1} P(157,65) { mult( Y, ld( X, ld( X
% 16.40/16.75    , X ) ) ) ==> rd( Y, X ) }.
% 16.40/16.75  parent0: (4375) {G10,W11,D5,L1,V2,M1}  { mult( X, ld( Y, ld( Y, Y ) ) ) ==>
% 16.40/16.75     rd( X, Y ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := X
% 16.40/16.75  end
% 16.40/16.75  permutation0:
% 16.40/16.75     0 ==> 0
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4377) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd( X, 
% 16.40/16.75    Y ) ) }.
% 16.40/16.75  parent0[0]: (46) {G6,W11,D4,L1,V2,M1} P(2,38) { ld( X, rd( X, Y ) ) = rd( 
% 16.40/16.75    ld( Y, Y ), Y ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4378) {G7,W11,D4,L1,V1,M1}  { rd( ld( X, X ), X ) = ld( X, ld( X
% 16.40/16.75    , X ) ) }.
% 16.40/16.75  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.75    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.75  parent1[0; 8]: (4377) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, 
% 16.40/16.75    rd( X, Y ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := X
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := X
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  subsumption: (171) {G15,W11,D4,L1,V1,M1} P(157,46) { rd( ld( X, X ), X ) 
% 16.40/16.75    ==> ld( X, ld( X, X ) ) }.
% 16.40/16.75  parent0: (4378) {G7,W11,D4,L1,V1,M1}  { rd( ld( X, X ), X ) = ld( X, ld( X
% 16.40/16.75    , X ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75  end
% 16.40/16.75  permutation0:
% 16.40/16.75     0 ==> 0
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4381) {G9,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = ld( Y, rd( Y
% 16.40/16.75    , X ) ) }.
% 16.40/16.75  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.75    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.75  parent1[0; 3]: (53) {G8,W11,D4,L1,V3,M1} P(52,52) { ld( T, rd( T, Y ) ) = 
% 16.40/16.75    ld( Z, rd( Z, Y ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := X
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := T
% 16.40/16.75     Y := X
% 16.40/16.75     Z := Y
% 16.40/16.75     T := X
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  subsumption: (172) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.40/16.75    ld( Y, rd( Y, X ) ) }.
% 16.40/16.75  parent0: (4381) {G9,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = ld( Y, rd( Y
% 16.40/16.75    , X ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  permutation0:
% 16.40/16.75     0 ==> 0
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4384) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X, rd( X
% 16.40/16.75    , Y ) ) }.
% 16.40/16.75  parent0[0]: (52) {G7,W11,D4,L1,V3,M1} P(2,39) { ld( X, rd( X, Y ) ) = ld( 
% 16.40/16.75    mult( Z, Y ), Z ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := Z
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4385) {G8,W11,D4,L1,V2,M1}  { ld( mult( X, Y ), X ) = ld( Y, ld( 
% 16.40/16.75    Y, Y ) ) }.
% 16.40/16.75  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.75    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.75  parent1[0; 8]: (4384) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X
% 16.40/16.75    , rd( X, Y ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := X
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4386) {G8,W11,D4,L1,V2,M1}  { ld( Y, ld( Y, Y ) ) = ld( mult( X, Y
% 16.40/16.75     ), X ) }.
% 16.40/16.75  parent0[0]: (4385) {G8,W11,D4,L1,V2,M1}  { ld( mult( X, Y ), X ) = ld( Y, 
% 16.40/16.75    ld( Y, Y ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  subsumption: (173) {G15,W11,D4,L1,V2,M1} P(157,52) { ld( X, ld( X, X ) ) = 
% 16.40/16.75    ld( mult( Y, X ), Y ) }.
% 16.40/16.75  parent0: (4386) {G8,W11,D4,L1,V2,M1}  { ld( Y, ld( Y, Y ) ) = ld( mult( X, 
% 16.40/16.75    Y ), X ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := X
% 16.40/16.75  end
% 16.40/16.75  permutation0:
% 16.40/16.75     0 ==> 0
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4388) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.40/16.75  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4389) {G2,W7,D4,L1,V1,M1}  { X ==> ld( ld( X, X ), X ) }.
% 16.40/16.75  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.75    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.75  parent1[0; 3]: (4388) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := X
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := X
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4390) {G2,W7,D4,L1,V1,M1}  { ld( ld( X, X ), X ) ==> X }.
% 16.40/16.75  parent0[0]: (4389) {G2,W7,D4,L1,V1,M1}  { X ==> ld( ld( X, X ), X ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  subsumption: (175) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> 
% 16.40/16.75    X }.
% 16.40/16.75  parent0: (4390) {G2,W7,D4,L1,V1,M1}  { ld( ld( X, X ), X ) ==> X }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75  end
% 16.40/16.75  permutation0:
% 16.40/16.75     0 ==> 0
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4392) {G3,W19,D6,L1,V3,M1}  { ld( Y, Z ) ==> ld( mult( mult( X, ld
% 16.40/16.75    ( Y, Z ) ), Y ), mult( X, mult( ld( Y, Z ), Z ) ) ) }.
% 16.40/16.75  parent0[0]: (19) {G3,W19,D6,L1,V3,M1} P(7,16) { ld( mult( mult( Z, ld( Y, X
% 16.40/16.75     ) ), Y ), mult( Z, mult( ld( Y, X ), X ) ) ) ==> ld( Y, X ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := X
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4395) {G4,W23,D7,L1,V3,M1}  { ld( X, rd( X, Y ) ) ==> ld( mult( 
% 16.40/16.75    rd( Z, Y ), X ), mult( Z, mult( ld( X, rd( X, Y ) ), rd( X, Y ) ) ) ) }.
% 16.40/16.75  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.40/16.75     ) ) ==> rd( X, Y ) }.
% 16.40/16.75  parent1[0; 8]: (4392) {G3,W19,D6,L1,V3,M1}  { ld( Y, Z ) ==> ld( mult( mult
% 16.40/16.75    ( X, ld( Y, Z ) ), Y ), mult( X, mult( ld( Y, Z ), Z ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := X
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := X
% 16.40/16.75     Z := rd( X, Y )
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4397) {G5,W19,D6,L1,V3,M1}  { ld( X, rd( X, Y ) ) ==> ld( mult( 
% 16.40/16.75    rd( Z, Y ), X ), mult( Z, rd( ld( Y, X ), Y ) ) ) }.
% 16.40/16.75  parent0[0]: (66) {G10,W19,D6,L1,V4,M1} P(53,10);d(65);d(65);d(33) { mult( T
% 16.40/16.75    , mult( ld( Z, rd( Z, Y ) ), rd( X, Y ) ) ) ==> mult( T, rd( ld( Y, X ), 
% 16.40/16.75    Y ) ) }.
% 16.40/16.75  parent1[0; 12]: (4395) {G4,W23,D7,L1,V3,M1}  { ld( X, rd( X, Y ) ) ==> ld( 
% 16.40/16.75    mult( rd( Z, Y ), X ), mult( Z, mult( ld( X, rd( X, Y ) ), rd( X, Y ) ) )
% 16.40/16.75     ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := X
% 16.40/16.75     T := Z
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := Z
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4398) {G5,W19,D6,L1,V3,M1}  { ld( mult( rd( Z, Y ), X ), mult( Z, 
% 16.40/16.75    rd( ld( Y, X ), Y ) ) ) ==> ld( X, rd( X, Y ) ) }.
% 16.40/16.75  parent0[0]: (4397) {G5,W19,D6,L1,V3,M1}  { ld( X, rd( X, Y ) ) ==> ld( mult
% 16.40/16.75    ( rd( Z, Y ), X ), mult( Z, rd( ld( Y, X ), Y ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := Z
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  subsumption: (177) {G11,W19,D6,L1,V3,M1} P(65,19);d(66) { ld( mult( rd( X, 
% 16.40/16.75    Z ), Y ), mult( X, rd( ld( Z, Y ), Z ) ) ) ==> ld( Y, rd( Y, Z ) ) }.
% 16.40/16.75  parent0: (4398) {G5,W19,D6,L1,V3,M1}  { ld( mult( rd( Z, Y ), X ), mult( Z
% 16.40/16.75    , rd( ld( Y, X ), Y ) ) ) ==> ld( X, rd( X, Y ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := Z
% 16.40/16.75     Z := X
% 16.40/16.75  end
% 16.40/16.75  permutation0:
% 16.40/16.75     0 ==> 0
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4400) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), Y ) ==> mult( mult
% 16.40/16.75    ( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.40/16.75  parent0[0]: (28) {G3,W15,D5,L1,V3,M1} P(0,18) { mult( mult( Z, X ), rd( ld
% 16.40/16.75    ( X, Y ), X ) ) ==> rd( mult( Z, Y ), X ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := Z
% 16.40/16.75     Z := X
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4403) {G4,W19,D5,L1,V2,M1}  { rd( mult( X, Y ), ld( Y, Y ) ) ==> 
% 16.40/16.75    mult( mult( X, ld( Y, Y ) ), rd( Y, ld( Y, Y ) ) ) }.
% 16.40/16.75  parent0[0]: (175) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> X
% 16.40/16.75     }.
% 16.40/16.75  parent1[0; 15]: (4400) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), Y ) ==> 
% 16.40/16.75    mult( mult( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := ld( Y, Y )
% 16.40/16.75     Z := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4404) {G2,W15,D5,L1,V2,M1}  { rd( mult( X, Y ), ld( Y, Y ) ) ==> 
% 16.40/16.75    mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.40/16.75  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.40/16.75  parent1[0; 14]: (4403) {G4,W19,D5,L1,V2,M1}  { rd( mult( X, Y ), ld( Y, Y )
% 16.40/16.75     ) ==> mult( mult( X, ld( Y, Y ) ), rd( Y, ld( Y, Y ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4405) {G3,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, Y ) ) 
% 16.40/16.75    ==> mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.40/16.75  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.75    mult( Z, ld( X, Y ) ) }.
% 16.40/16.75  parent1[0; 1]: (4404) {G2,W15,D5,L1,V2,M1}  { rd( mult( X, Y ), ld( Y, Y )
% 16.40/16.75     ) ==> mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := mult( X, Y )
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  subsumption: (179) {G16,W15,D5,L1,V2,M1} P(175,28);d(7);d(84) { mult( mult
% 16.40/16.75    ( Y, X ), ld( X, X ) ) ==> mult( mult( Y, ld( X, X ) ), X ) }.
% 16.40/16.75  parent0: (4405) {G3,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, Y ) ) 
% 16.40/16.75    ==> mult( mult( X, ld( Y, Y ) ), Y ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := X
% 16.40/16.75  end
% 16.40/16.75  permutation0:
% 16.40/16.75     0 ==> 0
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4408) {G3,W19,D6,L1,V3,M1}  { ld( Y, Z ) ==> ld( mult( mult( X, ld
% 16.40/16.75    ( Y, Z ) ), Y ), mult( X, mult( ld( Y, Z ), Z ) ) ) }.
% 16.40/16.75  parent0[0]: (19) {G3,W19,D6,L1,V3,M1} P(7,16) { ld( mult( mult( Z, ld( Y, X
% 16.40/16.75     ) ), Y ), mult( Z, mult( ld( Y, X ), X ) ) ) ==> ld( Y, X ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := X
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4411) {G4,W15,D6,L1,V2,M1}  { ld( X, X ) ==> ld( mult( mult( Y, 
% 16.40/16.75    ld( X, X ) ), X ), mult( Y, X ) ) }.
% 16.40/16.75  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d
% 16.40/16.75    (17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.40/16.75  parent1[0; 14]: (4408) {G3,W19,D6,L1,V3,M1}  { ld( Y, Z ) ==> ld( mult( 
% 16.40/16.75    mult( X, ld( Y, Z ) ), Y ), mult( X, mult( ld( Y, Z ), Z ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := X
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := X
% 16.40/16.75     Z := X
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4414) {G4,W15,D6,L1,V2,M1}  { ld( mult( mult( Y, ld( X, X ) ), X )
% 16.40/16.75    , mult( Y, X ) ) ==> ld( X, X ) }.
% 16.40/16.75  parent0[0]: (4411) {G4,W15,D6,L1,V2,M1}  { ld( X, X ) ==> ld( mult( mult( Y
% 16.40/16.75    , ld( X, X ) ), X ), mult( Y, X ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  subsumption: (180) {G16,W15,D6,L1,V2,M1} P(162,19) { ld( mult( mult( Y, ld
% 16.40/16.75    ( X, X ) ), X ), mult( Y, X ) ) ==> ld( X, X ) }.
% 16.40/16.75  parent0: (4414) {G4,W15,D6,L1,V2,M1}  { ld( mult( mult( Y, ld( X, X ) ), X
% 16.40/16.75     ), mult( Y, X ) ) ==> ld( X, X ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  permutation0:
% 16.40/16.75     0 ==> 0
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4416) {G7,W11,D5,L1,V3,M1}  { ld( Z, Y ) ==> ld( mult( X, ld( Y, Z
% 16.40/16.75     ) ), X ) }.
% 16.40/16.75  parent0[0]: (51) {G7,W11,D5,L1,V3,M1} P(0,39) { ld( mult( Z, ld( X, Y ) ), 
% 16.40/16.75    Z ) ==> ld( Y, X ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := Z
% 16.40/16.75     Z := X
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4417) {G8,W15,D5,L1,V2,M1}  { ld( X, Y ) ==> ld( ld( Y, X ), ld( 
% 16.40/16.75    ld( Y, X ), ld( Y, X ) ) ) }.
% 16.40/16.75  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d
% 16.40/16.75    (17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.40/16.75  parent1[0; 5]: (4416) {G7,W11,D5,L1,V3,M1}  { ld( Z, Y ) ==> ld( mult( X, 
% 16.40/16.75    ld( Y, Z ) ), X ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := ld( Y, X )
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := ld( ld( Y, X ), ld( Y, X ) )
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := X
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4418) {G8,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), ld( ld( Y, X ), ld( 
% 16.40/16.75    Y, X ) ) ) ==> ld( X, Y ) }.
% 16.40/16.75  parent0[0]: (4417) {G8,W15,D5,L1,V2,M1}  { ld( X, Y ) ==> ld( ld( Y, X ), 
% 16.40/16.75    ld( ld( Y, X ), ld( Y, X ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  subsumption: (181) {G16,W15,D5,L1,V2,M1} P(162,51) { ld( ld( X, Y ), ld( ld
% 16.40/16.75    ( X, Y ), ld( X, Y ) ) ) ==> ld( Y, X ) }.
% 16.40/16.75  parent0: (4418) {G8,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), ld( ld( Y, X ), ld
% 16.40/16.75    ( Y, X ) ) ) ==> ld( X, Y ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := X
% 16.40/16.75  end
% 16.40/16.75  permutation0:
% 16.40/16.75     0 ==> 0
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4420) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( mult( X
% 16.40/16.75    , Y ), rd( mult( X, Z ), Y ) ) }.
% 16.40/16.75  parent0[0]: (32) {G4,W15,D5,L1,V3,M1} P(28,1) { ld( mult( X, Y ), rd( mult
% 16.40/16.75    ( X, Z ), Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := Z
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4422) {G5,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( mult( 
% 16.40/16.75    ld( Y, Y ), X ), rd( Y, X ) ) }.
% 16.40/16.75  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d
% 16.40/16.75    (17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.40/16.75  parent1[0; 13]: (4420) {G4,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> ld( 
% 16.40/16.75    mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := ld( Y, Y )
% 16.40/16.75     Y := X
% 16.40/16.75     Z := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4424) {G5,W15,D5,L1,V2,M1}  { ld( mult( ld( Y, Y ), X ), rd( Y, X
% 16.40/16.75     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.40/16.75  parent0[0]: (4422) {G5,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( mult
% 16.40/16.75    ( ld( Y, Y ), X ), rd( Y, X ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  subsumption: (184) {G16,W15,D5,L1,V2,M1} P(162,32) { ld( mult( ld( X, X ), 
% 16.40/16.75    Y ), rd( X, Y ) ) ==> rd( ld( Y, X ), Y ) }.
% 16.40/16.75  parent0: (4424) {G5,W15,D5,L1,V2,M1}  { ld( mult( ld( Y, Y ), X ), rd( Y, X
% 16.40/16.75     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := X
% 16.40/16.75  end
% 16.40/16.75  permutation0:
% 16.40/16.75     0 ==> 0
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4426) {G3,W19,D6,L1,V3,M1}  { ld( Y, Z ) ==> ld( mult( mult( X, ld
% 16.40/16.75    ( Y, Z ) ), Y ), mult( X, mult( ld( Y, Z ), Z ) ) ) }.
% 16.40/16.75  parent0[0]: (19) {G3,W19,D6,L1,V3,M1} P(7,16) { ld( mult( mult( Z, ld( Y, X
% 16.40/16.75     ) ), Y ), mult( Z, mult( ld( Y, X ), X ) ) ) ==> ld( Y, X ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := X
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4452) {G4,W27,D7,L1,V3,M1}  { ld( X, ld( X, X ) ) ==> ld( mult( 
% 16.40/16.75    mult( Y, ld( X, ld( X, X ) ) ), X ), mult( Y, mult( ld( Z, rd( Z, X ) ), 
% 16.40/16.75    ld( X, X ) ) ) ) }.
% 16.40/16.75  parent0[0]: (172) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.40/16.75    ld( Y, rd( Y, X ) ) }.
% 16.40/16.75  parent1[0; 19]: (4426) {G3,W19,D6,L1,V3,M1}  { ld( Y, Z ) ==> ld( mult( 
% 16.40/16.75    mult( X, ld( Y, Z ) ), Y ), mult( X, mult( ld( Y, Z ), Z ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Z
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := X
% 16.40/16.75     Z := ld( X, X )
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4454) {G5,W27,D7,L1,V4,M1}  { ld( X, ld( X, X ) ) ==> ld( mult( 
% 16.40/16.75    mult( Y, ld( T, rd( T, X ) ) ), X ), mult( Y, mult( ld( Z, rd( Z, X ) ), 
% 16.40/16.75    ld( X, X ) ) ) ) }.
% 16.40/16.75  parent0[0]: (172) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.40/16.75    ld( Y, rd( Y, X ) ) }.
% 16.40/16.75  parent1[0; 10]: (4452) {G4,W27,D7,L1,V3,M1}  { ld( X, ld( X, X ) ) ==> ld( 
% 16.40/16.75    mult( mult( Y, ld( X, ld( X, X ) ) ), X ), mult( Y, mult( ld( Z, rd( Z, X
% 16.40/16.75     ) ), ld( X, X ) ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := T
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := Z
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4455) {G6,W27,D7,L1,V5,M1}  { ld( U, rd( U, X ) ) ==> ld( mult( 
% 16.40/16.75    mult( Y, ld( Z, rd( Z, X ) ) ), X ), mult( Y, mult( ld( T, rd( T, X ) ), 
% 16.40/16.75    ld( X, X ) ) ) ) }.
% 16.40/16.75  parent0[0]: (172) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.40/16.75    ld( Y, rd( Y, X ) ) }.
% 16.40/16.75  parent1[0; 1]: (4454) {G5,W27,D7,L1,V4,M1}  { ld( X, ld( X, X ) ) ==> ld( 
% 16.40/16.75    mult( mult( Y, ld( T, rd( T, X ) ) ), X ), mult( Y, mult( ld( Z, rd( Z, X
% 16.40/16.75     ) ), ld( X, X ) ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := U
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := T
% 16.40/16.75     T := Z
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4461) {G7,W23,D7,L1,V4,M1}  { ld( X, rd( X, Y ) ) ==> ld( mult( 
% 16.40/16.75    rd( Z, Y ), Y ), mult( Z, mult( ld( U, rd( U, Y ) ), ld( Y, Y ) ) ) ) }.
% 16.40/16.75  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.40/16.75     ) ) ==> rd( X, Y ) }.
% 16.40/16.75  parent1[0; 8]: (4455) {G6,W27,D7,L1,V5,M1}  { ld( U, rd( U, X ) ) ==> ld( 
% 16.40/16.75    mult( mult( Y, ld( Z, rd( Z, X ) ) ), X ), mult( Y, mult( ld( T, rd( T, X
% 16.40/16.75     ) ), ld( X, X ) ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Z
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := T
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := Z
% 16.40/16.75     Z := T
% 16.40/16.75     T := U
% 16.40/16.75     U := X
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4462) {G1,W19,D7,L1,V4,M1}  { ld( X, rd( X, Y ) ) ==> ld( Z, mult
% 16.40/16.75    ( Z, mult( ld( T, rd( T, Y ) ), ld( Y, Y ) ) ) ) }.
% 16.40/16.75  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.40/16.75  parent1[0; 7]: (4461) {G7,W23,D7,L1,V4,M1}  { ld( X, rd( X, Y ) ) ==> ld( 
% 16.40/16.75    mult( rd( Z, Y ), Y ), mult( Z, mult( ld( U, rd( U, Y ) ), ld( Y, Y ) ) )
% 16.40/16.75     ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := Z
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := Z
% 16.40/16.75     T := U
% 16.40/16.75     U := T
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4463) {G1,W15,D5,L1,V3,M1}  { ld( X, rd( X, Y ) ) ==> mult( ld( T
% 16.40/16.75    , rd( T, Y ) ), ld( Y, Y ) ) }.
% 16.40/16.75  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.40/16.75  parent1[0; 6]: (4462) {G1,W19,D7,L1,V4,M1}  { ld( X, rd( X, Y ) ) ==> ld( Z
% 16.40/16.75    , mult( Z, mult( ld( T, rd( T, Y ) ), ld( Y, Y ) ) ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := mult( ld( T, rd( T, Y ) ), ld( Y, Y ) )
% 16.40/16.75     Y := Z
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := Z
% 16.40/16.75     T := T
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4464) {G1,W15,D5,L1,V3,M1}  { mult( ld( Z, rd( Z, Y ) ), ld( Y, Y
% 16.40/16.75     ) ) ==> ld( X, rd( X, Y ) ) }.
% 16.40/16.75  parent0[0]: (4463) {G1,W15,D5,L1,V3,M1}  { ld( X, rd( X, Y ) ) ==> mult( ld
% 16.40/16.75    ( T, rd( T, Y ) ), ld( Y, Y ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75     Z := T
% 16.40/16.75     T := Z
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  subsumption: (187) {G16,W15,D5,L1,V2,M1} P(172,19);d(65);d(2);d(1) { mult( 
% 16.40/16.75    ld( Y, rd( Y, X ) ), ld( X, X ) ) ==> ld( Y, rd( Y, X ) ) }.
% 16.40/16.75  parent0: (4464) {G1,W15,D5,L1,V3,M1}  { mult( ld( Z, rd( Z, Y ) ), ld( Y, Y
% 16.40/16.75     ) ) ==> ld( X, rd( X, Y ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := Y
% 16.40/16.75     Y := X
% 16.40/16.75     Z := Y
% 16.40/16.75  end
% 16.40/16.75  permutation0:
% 16.40/16.75     0 ==> 0
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4466) {G15,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) = ld( X, ld( X
% 16.40/16.75    , X ) ) }.
% 16.40/16.75  parent0[0]: (172) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.40/16.75    ld( Y, rd( Y, X ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75     Y := Y
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  paramod: (4469) {G16,W15,D5,L1,V1,M1}  { ld( ld( X, X ), ld( X, ld( X, X )
% 16.40/16.75     ) ) = ld( X, ld( X, X ) ) }.
% 16.40/16.75  parent0[0]: (171) {G15,W11,D4,L1,V1,M1} P(157,46) { rd( ld( X, X ), X ) ==>
% 16.40/16.75     ld( X, ld( X, X ) ) }.
% 16.40/16.75  parent1[0; 5]: (4466) {G15,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) = ld( X
% 16.40/16.75    , ld( X, X ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75  end
% 16.40/16.75  substitution1:
% 16.40/16.75     X := X
% 16.40/16.75     Y := ld( X, X )
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  subsumption: (192) {G16,W15,D5,L1,V1,M1} P(171,172) { ld( ld( X, X ), ld( X
% 16.40/16.75    , ld( X, X ) ) ) ==> ld( X, ld( X, X ) ) }.
% 16.40/16.75  parent0: (4469) {G16,W15,D5,L1,V1,M1}  { ld( ld( X, X ), ld( X, ld( X, X )
% 16.40/16.75     ) ) = ld( X, ld( X, X ) ) }.
% 16.40/16.75  substitution0:
% 16.40/16.75     X := X
% 16.40/16.75  end
% 16.40/16.75  permutation0:
% 16.40/16.75     0 ==> 0
% 16.40/16.75  end
% 16.40/16.75  
% 16.40/16.75  eqswap: (4472) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( mult( X, Y
% 16.40/16.75     ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.40/16.75  parent0[0]: (126) {G3,W15,D5,L1,V3,M1} P(12,14);d(114) { rd( mult( mult( X
% 16.40/16.76    , T ), Y ), mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := T
% 16.40/16.76     T := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4473) {G4,W19,D5,L1,V2,M1}  { rd( ld( X, ld( X, X ) ), Y ) ==> rd
% 16.40/16.76    ( mult( ld( X, X ), Y ), mult( Y, mult( X, Y ) ) ) }.
% 16.40/16.76  parent0[0]: (167) {G15,W11,D5,L1,V1,M1} P(157,77) { mult( ld( X, ld( X, X )
% 16.40/16.76     ), X ) ==> ld( X, X ) }.
% 16.40/16.76  parent1[0; 10]: (4472) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( 
% 16.40/16.76    mult( X, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := ld( X, ld( X, X ) )
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4475) {G4,W19,D5,L1,V2,M1}  { rd( mult( ld( X, X ), Y ), mult( Y, 
% 16.40/16.76    mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.40/16.76  parent0[0]: (4473) {G4,W19,D5,L1,V2,M1}  { rd( ld( X, ld( X, X ) ), Y ) ==>
% 16.40/16.76     rd( mult( ld( X, X ), Y ), mult( Y, mult( X, Y ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (207) {G16,W19,D5,L1,V2,M1} P(167,126) { rd( mult( ld( X, X )
% 16.40/16.76    , Y ), mult( Y, mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.40/16.76  parent0: (4475) {G4,W19,D5,L1,V2,M1}  { rd( mult( ld( X, X ), Y ), mult( Y
% 16.40/16.76    , mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4478) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( mult( X, Y
% 16.40/16.76     ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.40/16.76  parent0[0]: (126) {G3,W15,D5,L1,V3,M1} P(12,14);d(114) { rd( mult( mult( X
% 16.40/16.76    , T ), Y ), mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := T
% 16.40/16.76     T := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4480) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), X ), Z ) ==> 
% 16.40/16.76    rd( mult( ld( Y, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.40/16.76  parent0[0]: (45) {G6,W11,D5,L1,V2,M1} P(38,2) { mult( ld( mult( Y, X ), Y )
% 16.40/16.76    , X ) ==> ld( X, X ) }.
% 16.40/16.76  parent1[0; 10]: (4478) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( 
% 16.40/16.76    mult( X, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := ld( mult( X, Y ), X )
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4482) {G5,W15,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), X ), Z ) ==> 
% 16.40/16.76    rd( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.40/16.76  parent0[0]: (207) {G16,W19,D5,L1,V2,M1} P(167,126) { rd( mult( ld( X, X ), 
% 16.40/16.76    Y ), mult( Y, mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.40/16.76  parent1[0; 8]: (4480) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), X ), Z
% 16.40/16.76     ) ==> rd( mult( ld( Y, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4483) {G5,W15,D5,L1,V3,M1}  { rd( ld( Y, ld( Y, Y ) ), Z ) ==> rd
% 16.40/16.76    ( ld( mult( X, Y ), X ), Z ) }.
% 16.40/16.76  parent0[0]: (4482) {G5,W15,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), X ), Z ) 
% 16.40/16.76    ==> rd( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (212) {G17,W15,D5,L1,V3,M1} P(45,126);d(207) { rd( ld( Y, ld( 
% 16.40/16.76    Y, Y ) ), Z ) = rd( ld( mult( X, Y ), X ), Z ) }.
% 16.40/16.76  parent0: (4483) {G5,W15,D5,L1,V3,M1}  { rd( ld( Y, ld( Y, Y ) ), Z ) ==> rd
% 16.40/16.76    ( ld( mult( X, Y ), X ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4485) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( mult( X, Y
% 16.40/16.76     ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.40/16.76  parent0[0]: (126) {G3,W15,D5,L1,V3,M1} P(12,14);d(114) { rd( mult( mult( X
% 16.40/16.76    , T ), Y ), mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := T
% 16.40/16.76     T := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4488) {G4,W19,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Z ) ==> rd
% 16.40/16.76    ( mult( ld( Y, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.40/16.76  parent0[0]: (77) {G7,W11,D5,L1,V2,M1} P(46,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.40/16.76    X ) ==> ld( X, X ) }.
% 16.40/16.76  parent1[0; 10]: (4485) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( 
% 16.40/16.76    mult( X, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := ld( X, rd( X, Y ) )
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4490) {G5,W15,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Z ) ==> rd
% 16.40/16.76    ( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.40/16.76  parent0[0]: (207) {G16,W19,D5,L1,V2,M1} P(167,126) { rd( mult( ld( X, X ), 
% 16.40/16.76    Y ), mult( Y, mult( X, Y ) ) ) ==> rd( ld( X, ld( X, X ) ), Y ) }.
% 16.40/16.76  parent1[0; 8]: (4488) {G4,W19,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Z ) 
% 16.40/16.76    ==> rd( mult( ld( Y, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4491) {G5,W15,D5,L1,V3,M1}  { rd( ld( Y, ld( Y, Y ) ), Z ) ==> rd
% 16.40/16.76    ( ld( X, rd( X, Y ) ), Z ) }.
% 16.40/16.76  parent0[0]: (4490) {G5,W15,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Z ) ==>
% 16.40/16.76     rd( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (213) {G17,W15,D5,L1,V3,M1} P(77,126);d(207) { rd( ld( Y, ld( 
% 16.40/16.76    Y, Y ) ), Z ) = rd( ld( X, rd( X, Y ) ), Z ) }.
% 16.40/16.76  parent0: (4491) {G5,W15,D5,L1,V3,M1}  { rd( ld( Y, ld( Y, Y ) ), Z ) ==> rd
% 16.40/16.76    ( ld( X, rd( X, Y ) ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4493) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( mult( X, Y
% 16.40/16.76     ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.40/16.76  parent0[0]: (126) {G3,W15,D5,L1,V3,M1} P(12,14);d(114) { rd( mult( mult( X
% 16.40/16.76    , T ), Y ), mult( Y, mult( T, Y ) ) ) ==> rd( X, Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := T
% 16.40/16.76     T := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4497) {G2,W23,D8,L1,V4,M1}  { rd( mult( mult( rd( X, mult( Y, 
% 16.40/16.76    mult( Z, Y ) ) ), Y ), Z ), T ) ==> rd( mult( X, T ), mult( T, mult( Y, T
% 16.40/16.76     ) ) ) }.
% 16.40/16.76  parent0[0]: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.40/16.76    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.40/16.76  parent1[0; 16]: (4493) {G3,W15,D5,L1,V3,M1}  { rd( X, Z ) ==> rd( mult( 
% 16.40/16.76    mult( X, Y ), Z ), mult( Z, mult( Y, Z ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := mult( mult( rd( X, mult( Y, mult( Z, Y ) ) ), Y ), Z )
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := T
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4501) {G3,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), T ) ==> rd( mult( X
% 16.40/16.76    , T ), mult( T, mult( Y, T ) ) ) }.
% 16.40/16.76  parent0[0]: (114) {G2,W15,D7,L1,V3,M1} P(12,3) { mult( mult( rd( X, mult( Y
% 16.40/16.76    , mult( Z, Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.40/16.76  parent1[0; 2]: (4497) {G2,W23,D8,L1,V4,M1}  { rd( mult( mult( rd( X, mult( 
% 16.40/16.76    Y, mult( Z, Y ) ) ), Y ), Z ), T ) ==> rd( mult( X, T ), mult( T, mult( Y
% 16.40/16.76    , T ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := T
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4502) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), mult( Z, mult( Y, 
% 16.40/16.76    Z ) ) ) ==> rd( rd( X, Y ), Z ) }.
% 16.40/16.76  parent0[0]: (4501) {G3,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), T ) ==> rd( mult
% 16.40/16.76    ( X, T ), mult( T, mult( Y, T ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := T
% 16.40/16.76     T := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (214) {G4,W15,D5,L1,V3,M1} P(12,126);d(114) { rd( mult( X, T )
% 16.40/16.76    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.40/16.76  parent0: (4502) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), mult( Z, mult( Y
% 16.40/16.76    , Z ) ) ) ==> rd( rd( X, Y ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := T
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4503) {G17,W15,D5,L1,V3,M1}  { rd( ld( mult( Z, X ), Z ), Y ) = rd
% 16.40/16.76    ( ld( X, ld( X, X ) ), Y ) }.
% 16.40/16.76  parent0[0]: (212) {G17,W15,D5,L1,V3,M1} P(45,126);d(207) { rd( ld( Y, ld( Y
% 16.40/16.76    , Y ) ), Z ) = rd( ld( mult( X, Y ), X ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4508) {G18,W15,D5,L1,V4,M1}  { rd( ld( mult( X, Y ), X ), Z ) = 
% 16.40/16.76    rd( ld( mult( T, Y ), T ), Z ) }.
% 16.40/16.76  parent0[0]: (212) {G17,W15,D5,L1,V3,M1} P(45,126);d(207) { rd( ld( Y, ld( Y
% 16.40/16.76    , Y ) ), Z ) = rd( ld( mult( X, Y ), X ), Z ) }.
% 16.40/16.76  parent1[0; 8]: (4503) {G17,W15,D5,L1,V3,M1}  { rd( ld( mult( Z, X ), Z ), Y
% 16.40/16.76     ) = rd( ld( X, ld( X, X ) ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := T
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (221) {G18,W15,D5,L1,V4,M1} P(212,212) { rd( ld( mult( Z, X )
% 16.40/16.76    , Z ), Y ) = rd( ld( mult( T, X ), T ), Y ) }.
% 16.40/16.76  parent0: (4508) {G18,W15,D5,L1,V4,M1}  { rd( ld( mult( X, Y ), X ), Z ) = 
% 16.40/16.76    rd( ld( mult( T, Y ), T ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Y
% 16.40/16.76     T := T
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4509) {G6,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> rd( X, rd( ld( Y, Y
% 16.40/16.76     ), Y ) ) }.
% 16.40/16.76  parent0[0]: (43) {G6,W11,D5,L1,V2,M1} P(38,7) { rd( X, rd( ld( Y, Y ), Y )
% 16.40/16.76     ) ==> mult( X, Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4511) {G7,W19,D5,L1,V4,M1}  { mult( ld( mult( X, Y ), X ), Z ) 
% 16.40/16.76    ==> rd( ld( mult( T, Y ), T ), rd( ld( Z, Z ), Z ) ) }.
% 16.40/16.76  parent0[0]: (221) {G18,W15,D5,L1,V4,M1} P(212,212) { rd( ld( mult( Z, X ), 
% 16.40/16.76    Z ), Y ) = rd( ld( mult( T, X ), T ), Y ) }.
% 16.40/16.76  parent1[0; 8]: (4509) {G6,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> rd( X, rd( 
% 16.40/16.76    ld( Y, Y ), Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := rd( ld( Z, Z ), Z )
% 16.40/16.76     Z := X
% 16.40/16.76     T := T
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := ld( mult( X, Y ), X )
% 16.40/16.76     Y := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4512) {G7,W15,D5,L1,V4,M1}  { mult( ld( mult( X, Y ), X ), Z ) 
% 16.40/16.76    ==> mult( ld( mult( T, Y ), T ), Z ) }.
% 16.40/16.76  parent0[0]: (43) {G6,W11,D5,L1,V2,M1} P(38,7) { rd( X, rd( ld( Y, Y ), Y )
% 16.40/16.76     ) ==> mult( X, Y ) }.
% 16.40/16.76  parent1[0; 8]: (4511) {G7,W19,D5,L1,V4,M1}  { mult( ld( mult( X, Y ), X ), 
% 16.40/16.76    Z ) ==> rd( ld( mult( T, Y ), T ), rd( ld( Z, Z ), Z ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := ld( mult( T, Y ), T )
% 16.40/16.76     Y := Z
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := T
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (243) {G19,W15,D5,L1,V4,M1} P(221,43);d(43) { mult( ld( mult( 
% 16.40/16.76    T, Y ), T ), Z ) = mult( ld( mult( X, Y ), X ), Z ) }.
% 16.40/16.76  parent0: (4512) {G7,W15,D5,L1,V4,M1}  { mult( ld( mult( X, Y ), X ), Z ) 
% 16.40/16.76    ==> mult( ld( mult( T, Y ), T ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := T
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4516) {G8,W19,D6,L1,V4,M1}  { mult( ld( mult( X, Y ), X ), Z ) = 
% 16.40/16.76    mult( ld( ld( Y, Y ), ld( T, rd( T, Y ) ) ), Z ) }.
% 16.40/16.76  parent0[0]: (77) {G7,W11,D5,L1,V2,M1} P(46,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.40/16.76    X ) ==> ld( X, X ) }.
% 16.40/16.76  parent1[0; 10]: (243) {G19,W15,D5,L1,V4,M1} P(221,43);d(43) { mult( ld( 
% 16.40/16.76    mult( T, Y ), T ), Z ) = mult( ld( mult( X, Y ), X ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := T
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := ld( T, rd( T, Y ) )
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4517) {G8,W15,D5,L1,V4,M1}  { mult( ld( mult( X, Y ), X ), Z ) = 
% 16.40/16.76    mult( ld( T, rd( T, Y ) ), Z ) }.
% 16.40/16.76  parent0[0]: (72) {G7,W15,D5,L1,V2,M1} P(46,46) { ld( ld( X, X ), ld( Y, rd
% 16.40/16.76    ( Y, X ) ) ) ==> ld( Y, rd( Y, X ) ) }.
% 16.40/16.76  parent1[0; 9]: (4516) {G8,W19,D6,L1,V4,M1}  { mult( ld( mult( X, Y ), X ), 
% 16.40/16.76    Z ) = mult( ld( ld( Y, Y ), ld( T, rd( T, Y ) ) ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := T
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := T
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4518) {G8,W15,D5,L1,V4,M1}  { mult( ld( T, rd( T, Y ) ), Z ) = 
% 16.40/16.76    mult( ld( mult( X, Y ), X ), Z ) }.
% 16.40/16.76  parent0[0]: (4517) {G8,W15,D5,L1,V4,M1}  { mult( ld( mult( X, Y ), X ), Z )
% 16.40/16.76     = mult( ld( T, rd( T, Y ) ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := T
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (254) {G20,W15,D5,L1,V4,M1} P(77,243);d(72) { mult( ld( X, rd
% 16.40/16.76    ( X, Y ) ), Z ) = mult( ld( mult( T, Y ), T ), Z ) }.
% 16.40/16.76  parent0: (4518) {G8,W15,D5,L1,V4,M1}  { mult( ld( T, rd( T, Y ) ), Z ) = 
% 16.40/16.76    mult( ld( mult( X, Y ), X ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := T
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4519) {G20,W15,D5,L1,V4,M1}  { mult( ld( mult( T, Y ), T ), Z ) = 
% 16.40/16.76    mult( ld( X, rd( X, Y ) ), Z ) }.
% 16.40/16.76  parent0[0]: (254) {G20,W15,D5,L1,V4,M1} P(77,243);d(72) { mult( ld( X, rd( 
% 16.40/16.76    X, Y ) ), Z ) = mult( ld( mult( T, Y ), T ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := T
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4520) {G20,W15,D5,L1,V4,M1}  { mult( ld( mult( T, Y ), T ), Z ) = 
% 16.40/16.76    mult( ld( X, rd( X, Y ) ), Z ) }.
% 16.40/16.76  parent0[0]: (254) {G20,W15,D5,L1,V4,M1} P(77,243);d(72) { mult( ld( X, rd( 
% 16.40/16.76    X, Y ) ), Z ) = mult( ld( mult( T, Y ), T ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := T
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4521) {G21,W15,D5,L1,V4,M1}  { mult( ld( U, rd( U, Y ) ), Z ) = 
% 16.40/16.76    mult( ld( T, rd( T, Y ) ), Z ) }.
% 16.40/16.76  parent0[0]: (4519) {G20,W15,D5,L1,V4,M1}  { mult( ld( mult( T, Y ), T ), Z
% 16.40/16.76     ) = mult( ld( X, rd( X, Y ) ), Z ) }.
% 16.40/16.76  parent1[0; 1]: (4520) {G20,W15,D5,L1,V4,M1}  { mult( ld( mult( T, Y ), T )
% 16.40/16.76    , Z ) = mult( ld( X, rd( X, Y ) ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := U
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := T
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (263) {G21,W15,D5,L1,V4,M1} P(254,254) { mult( ld( U, rd( U, Y
% 16.40/16.76     ) ), Z ) = mult( ld( T, rd( T, Y ) ), Z ) }.
% 16.40/16.76  parent0: (4521) {G21,W15,D5,L1,V4,M1}  { mult( ld( U, rd( U, Y ) ), Z ) = 
% 16.40/16.76    mult( ld( T, rd( T, Y ) ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := W
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := T
% 16.40/16.76     U := U
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4525) {G20,W15,D5,L1,V4,M1}  { mult( ld( mult( T, Y ), T ), Z ) = 
% 16.40/16.76    mult( ld( X, rd( X, Y ) ), Z ) }.
% 16.40/16.76  parent0[0]: (254) {G20,W15,D5,L1,V4,M1} P(77,243);d(72) { mult( ld( X, rd( 
% 16.40/16.76    X, Y ) ), Z ) = mult( ld( mult( T, Y ), T ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := T
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4527) {G16,W19,D6,L1,V3,M1}  { mult( ld( ld( X, X ), ld( X, ld( X
% 16.40/16.76    , X ) ) ), Y ) = mult( ld( Z, rd( Z, X ) ), Y ) }.
% 16.40/16.76  parent0[0]: (167) {G15,W11,D5,L1,V1,M1} P(157,77) { mult( ld( X, ld( X, X )
% 16.40/16.76     ), X ) ==> ld( X, X ) }.
% 16.40/16.76  parent1[0; 3]: (4525) {G20,W15,D5,L1,V4,M1}  { mult( ld( mult( T, Y ), T )
% 16.40/16.76    , Z ) = mult( ld( X, rd( X, Y ) ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Y
% 16.40/16.76     T := ld( X, ld( X, X ) )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4528) {G17,W15,D5,L1,V3,M1}  { mult( ld( X, ld( X, X ) ), Y ) = 
% 16.40/16.76    mult( ld( Z, rd( Z, X ) ), Y ) }.
% 16.40/16.76  parent0[0]: (192) {G16,W15,D5,L1,V1,M1} P(171,172) { ld( ld( X, X ), ld( X
% 16.40/16.76    , ld( X, X ) ) ) ==> ld( X, ld( X, X ) ) }.
% 16.40/16.76  parent1[0; 2]: (4527) {G16,W19,D6,L1,V3,M1}  { mult( ld( ld( X, X ), ld( X
% 16.40/16.76    , ld( X, X ) ) ), Y ) = mult( ld( Z, rd( Z, X ) ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4529) {G17,W15,D5,L1,V3,M1}  { mult( ld( Z, rd( Z, X ) ), Y ) = 
% 16.40/16.76    mult( ld( X, ld( X, X ) ), Y ) }.
% 16.40/16.76  parent0[0]: (4528) {G17,W15,D5,L1,V3,M1}  { mult( ld( X, ld( X, X ) ), Y ) 
% 16.40/16.76    = mult( ld( Z, rd( Z, X ) ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (264) {G21,W15,D5,L1,V3,M1} P(167,254);d(192) { mult( ld( Y, 
% 16.40/16.76    rd( Y, X ) ), Z ) = mult( ld( X, ld( X, X ) ), Z ) }.
% 16.40/16.76  parent0: (4529) {G17,W15,D5,L1,V3,M1}  { mult( ld( Z, rd( Z, X ) ), Y ) = 
% 16.40/16.76    mult( ld( X, ld( X, X ) ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4530) {G15,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) = ld( X, ld( 
% 16.40/16.76    X, X ) ) }.
% 16.40/16.76  parent0[0]: (173) {G15,W11,D4,L1,V2,M1} P(157,52) { ld( X, ld( X, X ) ) = 
% 16.40/16.76    ld( mult( Y, X ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4531) {G16,W19,D6,L1,V4,M1}  { ld( mult( ld( T, rd( T, Y ) ), Z )
% 16.40/16.76    , ld( X, rd( X, Y ) ) ) = ld( Z, ld( Z, Z ) ) }.
% 16.40/16.76  parent0[0]: (263) {G21,W15,D5,L1,V4,M1} P(254,254) { mult( ld( U, rd( U, Y
% 16.40/16.76     ) ), Z ) = mult( ld( T, rd( T, Y ) ), Z ) }.
% 16.40/16.76  parent1[0; 2]: (4530) {G15,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) = ld( 
% 16.40/16.76    X, ld( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := U
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := T
% 16.40/16.76     U := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := ld( X, rd( X, Y ) )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4532) {G16,W19,D6,L1,V4,M1}  { ld( Z, ld( Z, Z ) ) = ld( mult( ld
% 16.40/16.76    ( X, rd( X, Y ) ), Z ), ld( T, rd( T, Y ) ) ) }.
% 16.40/16.76  parent0[0]: (4531) {G16,W19,D6,L1,V4,M1}  { ld( mult( ld( T, rd( T, Y ) ), 
% 16.40/16.76    Z ), ld( X, rd( X, Y ) ) ) = ld( Z, ld( Z, Z ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := T
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (287) {G22,W19,D6,L1,V4,M1} P(263,173) { ld( Z, ld( Z, Z ) ) =
% 16.40/16.76     ld( mult( ld( T, rd( T, Y ) ), Z ), ld( X, rd( X, Y ) ) ) }.
% 16.40/16.76  parent0: (4532) {G16,W19,D6,L1,V4,M1}  { ld( Z, ld( Z, Z ) ) = ld( mult( ld
% 16.40/16.76    ( X, rd( X, Y ) ), Z ), ld( T, rd( T, Y ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := T
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4533) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X, rd( X
% 16.40/16.76    , Y ) ) }.
% 16.40/16.76  parent0[0]: (52) {G7,W11,D4,L1,V3,M1} P(2,39) { ld( X, rd( X, Y ) ) = ld( 
% 16.40/16.76    mult( Z, Y ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4534) {G8,W19,D6,L1,V5,M1}  { ld( mult( ld( U, rd( U, Y ) ), Z )
% 16.40/16.76    , ld( X, rd( X, Y ) ) ) = ld( T, rd( T, Z ) ) }.
% 16.40/16.76  parent0[0]: (263) {G21,W15,D5,L1,V4,M1} P(254,254) { mult( ld( U, rd( U, Y
% 16.40/16.76     ) ), Z ) = mult( ld( T, rd( T, Y ) ), Z ) }.
% 16.40/16.76  parent1[0; 2]: (4533) {G7,W11,D4,L1,V3,M1}  { ld( mult( Z, Y ), Z ) = ld( X
% 16.40/16.76    , rd( X, Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := W
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := U
% 16.40/16.76     U := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := T
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := ld( X, rd( X, Y ) )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4535) {G8,W19,D6,L1,V5,M1}  { ld( U, rd( U, Z ) ) = ld( mult( ld( 
% 16.40/16.76    X, rd( X, Y ) ), Z ), ld( T, rd( T, Y ) ) ) }.
% 16.40/16.76  parent0[0]: (4534) {G8,W19,D6,L1,V5,M1}  { ld( mult( ld( U, rd( U, Y ) ), Z
% 16.40/16.76     ), ld( X, rd( X, Y ) ) ) = ld( T, rd( T, Z ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := T
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := U
% 16.40/16.76     U := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (292) {G22,W19,D6,L1,V5,M1} P(263,52) { ld( U, rd( U, Z ) ) = 
% 16.40/16.76    ld( mult( ld( T, rd( T, Y ) ), Z ), ld( X, rd( X, Y ) ) ) }.
% 16.40/16.76  parent0: (4535) {G8,W19,D6,L1,V5,M1}  { ld( U, rd( U, Z ) ) = ld( mult( ld
% 16.40/16.76    ( X, rd( X, Y ) ), Z ), ld( T, rd( T, Y ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := T
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := X
% 16.40/16.76     U := U
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4537) {G7,W11,D5,L1,V3,M1}  { ld( Z, Y ) ==> ld( mult( X, ld( Y, Z
% 16.40/16.76     ) ), X ) }.
% 16.40/16.76  parent0[0]: (51) {G7,W11,D5,L1,V3,M1} P(0,39) { ld( mult( Z, ld( X, Y ) ), 
% 16.40/16.76    Z ) ==> ld( Y, X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4542) {G8,W19,D6,L1,V4,M1}  { ld( X, Y ) ==> ld( mult( ld( T, ld
% 16.40/16.76    ( T, T ) ), ld( Y, X ) ), ld( Z, rd( Z, T ) ) ) }.
% 16.40/16.76  parent0[0]: (264) {G21,W15,D5,L1,V3,M1} P(167,254);d(192) { mult( ld( Y, rd
% 16.40/16.76    ( Y, X ) ), Z ) = mult( ld( X, ld( X, X ) ), Z ) }.
% 16.40/16.76  parent1[0; 5]: (4537) {G7,W11,D5,L1,V3,M1}  { ld( Z, Y ) ==> ld( mult( X, 
% 16.40/16.76    ld( Y, Z ) ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := T
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := ld( Y, X )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := ld( Z, rd( Z, T ) )
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4543) {G8,W19,D6,L1,V4,M1}  { ld( mult( ld( Z, ld( Z, Z ) ), ld( Y
% 16.40/16.76    , X ) ), ld( T, rd( T, Z ) ) ) ==> ld( X, Y ) }.
% 16.40/16.76  parent0[0]: (4542) {G8,W19,D6,L1,V4,M1}  { ld( X, Y ) ==> ld( mult( ld( T, 
% 16.40/16.76    ld( T, T ) ), ld( Y, X ) ), ld( Z, rd( Z, T ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := T
% 16.40/16.76     T := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (331) {G22,W19,D6,L1,V4,M1} P(264,51) { ld( mult( ld( Y, ld( Y
% 16.40/16.76    , Y ) ), ld( Z, T ) ), ld( X, rd( X, Y ) ) ) ==> ld( T, Z ) }.
% 16.40/16.76  parent0: (4543) {G8,W19,D6,L1,V4,M1}  { ld( mult( ld( Z, ld( Z, Z ) ), ld( 
% 16.40/16.76    Y, X ) ), ld( T, rd( T, Z ) ) ) ==> ld( X, Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := T
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := Y
% 16.40/16.76     T := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4545) {G4,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), Y ) ==> rd( mult( X
% 16.40/16.76    , Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.40/16.76  parent0[0]: (214) {G4,W15,D5,L1,V3,M1} P(12,126);d(114) { rd( mult( X, T )
% 16.40/16.76    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := T
% 16.40/16.76     T := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4552) {G5,W27,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z, Z ) )
% 16.40/16.76     ) ==> rd( rd( X, Z ), mult( ld( Z, ld( Z, Z ) ), mult( Y, ld( Z, ld( Z, 
% 16.40/16.76    Z ) ) ) ) ) }.
% 16.40/16.76  parent0[0]: (170) {G15,W11,D5,L1,V2,M1} P(157,65) { mult( Y, ld( X, ld( X, 
% 16.40/16.76    X ) ) ) ==> rd( Y, X ) }.
% 16.40/16.76  parent1[0; 11]: (4545) {G4,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), Y ) ==> rd( 
% 16.40/16.76    mult( X, Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := ld( Z, ld( Z, Z ) )
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4555) {G6,W27,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z, Z ) )
% 16.40/16.76     ) ==> rd( rd( X, Z ), mult( ld( ld( ld( Z, Z ), Z ), Y ), ld( Z, ld( Z, 
% 16.40/16.76    Z ) ) ) ) }.
% 16.40/16.76  parent0[0]: (90) {G12,W19,D5,L1,V3,M1} P(87,32);d(84);d(11);d(84) { mult( 
% 16.40/16.76    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.40/16.76    , Z ) ) }.
% 16.40/16.76  parent1[0; 14]: (4552) {G5,W27,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z
% 16.40/16.76    , Z ) ) ) ==> rd( rd( X, Z ), mult( ld( Z, ld( Z, Z ) ), mult( Y, ld( Z, 
% 16.40/16.76    ld( Z, Z ) ) ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := T
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := ld( Z, Z )
% 16.40/16.76     T := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4556) {G7,W23,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z, Z ) )
% 16.40/16.76     ) ==> rd( rd( X, Z ), rd( ld( ld( ld( Z, Z ), Z ), Y ), Z ) ) }.
% 16.40/16.76  parent0[0]: (170) {G15,W11,D5,L1,V2,M1} P(157,65) { mult( Y, ld( X, ld( X, 
% 16.40/16.76    X ) ) ) ==> rd( Y, X ) }.
% 16.40/16.76  parent1[0; 14]: (4555) {G6,W27,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z
% 16.40/16.76    , Z ) ) ) ==> rd( rd( X, Z ), mult( ld( ld( ld( Z, Z ), Z ), Y ), ld( Z, 
% 16.40/16.76    ld( Z, Z ) ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := ld( ld( ld( Z, Z ), Z ), Y )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4557) {G8,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z, Z ) )
% 16.40/16.76     ) ==> rd( rd( X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.40/16.76  parent0[0]: (175) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> X
% 16.40/16.76     }.
% 16.40/16.76  parent1[0; 16]: (4556) {G7,W23,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z
% 16.40/16.76    , Z ) ) ) ==> rd( rd( X, Z ), rd( ld( ld( ld( Z, Z ), Z ), Y ), Z ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4558) {G9,W19,D5,L1,V3,M1}  { mult( rd( X, Y ), ld( ld( Z, Z ), Z
% 16.40/16.76     ) ) ==> rd( rd( X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.40/16.76  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.76    mult( Z, ld( X, Y ) ) }.
% 16.40/16.76  parent1[0; 1]: (4557) {G8,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), ld( Z, ld( Z
% 16.40/16.76    , Z ) ) ) ==> rd( rd( X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := ld( Z, Z )
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := rd( X, Y )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4559) {G10,W15,D5,L1,V3,M1}  { mult( rd( X, Y ), Z ) ==> rd( rd( 
% 16.40/16.76    X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.40/16.76  parent0[0]: (175) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> X
% 16.40/16.76     }.
% 16.40/16.76  parent1[0; 5]: (4558) {G9,W19,D5,L1,V3,M1}  { mult( rd( X, Y ), ld( ld( Z, 
% 16.40/16.76    Z ), Z ) ) ==> rd( rd( X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4560) {G10,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), rd( ld( Z, Y ), Z )
% 16.40/16.76     ) ==> mult( rd( X, Y ), Z ) }.
% 16.40/16.76  parent0[0]: (4559) {G10,W15,D5,L1,V3,M1}  { mult( rd( X, Y ), Z ) ==> rd( 
% 16.40/16.76    rd( X, Z ), rd( ld( Z, Y ), Z ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (387) {G16,W15,D5,L1,V3,M1} P(170,214);d(90);d(170);d(175);d(
% 16.40/16.76    84);d(175) { rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) ==> mult( rd( X, Z ), 
% 16.40/16.76    Y ) }.
% 16.40/16.76  parent0: (4560) {G10,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), rd( ld( Z, Y ), Z
% 16.40/16.76     ) ) ==> mult( rd( X, Y ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4562) {G4,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), Y ) ==> rd( mult( X
% 16.40/16.76    , Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.40/16.76  parent0[0]: (214) {G4,W15,D5,L1,V3,M1} P(12,126);d(114) { rd( mult( X, T )
% 16.40/16.76    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := T
% 16.40/16.76     T := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4566) {G2,W23,D9,L1,V4,M1}  { rd( rd( X, mult( mult( rd( Y, mult
% 16.40/16.76    ( Z, mult( T, Z ) ) ), Z ), T ) ), Z ) ==> rd( mult( X, Z ), mult( Z, Y )
% 16.40/16.76     ) }.
% 16.40/16.76  parent0[0]: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.40/16.76    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.40/16.76  parent1[0; 22]: (4562) {G4,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), Y ) ==> rd( 
% 16.40/16.76    mult( X, Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := T
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := mult( mult( rd( Y, mult( Z, mult( T, Z ) ) ), Z ), T )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4567) {G3,W15,D5,L1,V3,M1}  { rd( rd( X, rd( Y, Z ) ), Z ) ==> rd
% 16.40/16.76    ( mult( X, Z ), mult( Z, Y ) ) }.
% 16.40/16.76  parent0[0]: (114) {G2,W15,D7,L1,V3,M1} P(12,3) { mult( mult( rd( X, mult( Y
% 16.40/16.76    , mult( Z, Y ) ) ), Y ), Z ) ==> rd( X, Y ) }.
% 16.40/16.76  parent1[0; 4]: (4566) {G2,W23,D9,L1,V4,M1}  { rd( rd( X, mult( mult( rd( Y
% 16.40/16.76    , mult( Z, mult( T, Z ) ) ), Z ), T ) ), Z ) ==> rd( mult( X, Z ), mult( 
% 16.40/16.76    Z, Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := T
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := T
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4568) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), mult( Z, Y ) ) ==>
% 16.40/16.76     rd( rd( X, rd( Y, Z ) ), Z ) }.
% 16.40/16.76  parent0[0]: (4567) {G3,W15,D5,L1,V3,M1}  { rd( rd( X, rd( Y, Z ) ), Z ) ==>
% 16.40/16.76     rd( mult( X, Z ), mult( Z, Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (391) {G5,W15,D5,L1,V3,M1} P(12,214);d(114) { rd( mult( T, Y )
% 16.40/16.76    , mult( Y, X ) ) ==> rd( rd( T, rd( X, Y ) ), Y ) }.
% 16.40/16.76  parent0: (4568) {G3,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), mult( Z, Y ) ) 
% 16.40/16.76    ==> rd( rd( X, rd( Y, Z ) ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := T
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4570) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.40/16.76  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4571) {G2,W15,D5,L1,V3,M1}  { mult( X, mult( Y, X ) ) ==> ld( rd
% 16.40/16.76    ( rd( Z, Y ), X ), mult( Z, X ) ) }.
% 16.40/16.76  parent0[0]: (214) {G4,W15,D5,L1,V3,M1} P(12,126);d(114) { rd( mult( X, T )
% 16.40/16.76    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.40/16.76  parent1[0; 7]: (4570) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := T
% 16.40/16.76     T := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := mult( Z, X )
% 16.40/16.76     Y := mult( X, mult( Y, X ) )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4572) {G2,W15,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), mult( Z, X
% 16.40/16.76     ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.40/16.76  parent0[0]: (4571) {G2,W15,D5,L1,V3,M1}  { mult( X, mult( Y, X ) ) ==> ld( 
% 16.40/16.76    rd( rd( Z, Y ), X ), mult( Z, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (395) {G5,W15,D5,L1,V3,M1} P(214,6) { ld( rd( rd( X, Z ), Y )
% 16.40/16.76    , mult( X, Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.40/16.76  parent0: (4572) {G2,W15,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), mult( Z, X
% 16.40/16.76     ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4574) {G16,W15,D5,L1,V3,M1}  { mult( rd( X, Z ), Y ) ==> rd( rd( X
% 16.40/16.76    , Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.40/16.76  parent0[0]: (387) {G16,W15,D5,L1,V3,M1} P(170,214);d(90);d(170);d(175);d(84
% 16.40/16.76    );d(175) { rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) ==> mult( rd( X, Z ), Y
% 16.40/16.76     ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4579) {G2,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X ) ) ==> 
% 16.40/16.76    rd( Z, rd( ld( ld( Z, X ), Y ), ld( Z, X ) ) ) }.
% 16.40/16.76  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.40/16.76  parent1[0; 9]: (4574) {G16,W15,D5,L1,V3,M1}  { mult( rd( X, Z ), Y ) ==> rd
% 16.40/16.76    ( rd( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := ld( Z, X )
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4580) {G3,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X ) ) ==> 
% 16.40/16.76    rd( Z, mult( ld( ld( Z, X ), Y ), ld( X, Z ) ) ) }.
% 16.40/16.76  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.76    mult( Z, ld( X, Y ) ) }.
% 16.40/16.76  parent1[0; 10]: (4579) {G2,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X )
% 16.40/16.76     ) ==> rd( Z, rd( ld( ld( Z, X ), Y ), ld( Z, X ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := ld( ld( Z, X ), Y )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4581) {G4,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X ) ) ==> 
% 16.40/16.76    rd( Z, ld( X, mult( mult( Z, Y ), ld( X, Z ) ) ) ) }.
% 16.40/16.76  parent0[0]: (98) {G13,W19,D5,L1,V3,M1} P(0,11);d(90) { mult( ld( ld( Y, X )
% 16.40/16.76    , Z ), ld( X, Y ) ) ==> ld( X, mult( mult( Y, Z ), ld( X, Y ) ) ) }.
% 16.40/16.76  parent1[0; 10]: (4580) {G3,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X )
% 16.40/16.76     ) ==> rd( Z, mult( ld( ld( Z, X ), Y ), ld( X, Z ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4582) {G5,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X ) ) ==> 
% 16.40/16.76    mult( Z, ld( mult( mult( Z, Y ), ld( X, Z ) ), X ) ) }.
% 16.40/16.76  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.76    mult( Z, ld( X, Y ) ) }.
% 16.40/16.76  parent1[0; 8]: (4581) {G4,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X )
% 16.40/16.76     ) ==> rd( Z, ld( X, mult( mult( Z, Y ), ld( X, Z ) ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := mult( mult( Z, Y ), ld( X, Z ) )
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4583) {G5,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( mult( Z, Y ), ld
% 16.40/16.76    ( X, Z ) ), X ) ) ==> mult( rd( X, Y ), ld( Z, X ) ) }.
% 16.40/16.76  parent0[0]: (4582) {G5,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( Z, X ) ) 
% 16.40/16.76    ==> mult( Z, ld( mult( mult( Z, Y ), ld( X, Z ) ), X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (408) {G17,W19,D6,L1,V3,M1} P(7,387);d(84);d(98);d(84) { mult
% 16.40/16.76    ( Y, ld( mult( mult( Y, Z ), ld( X, Y ) ), X ) ) ==> mult( rd( X, Z ), ld
% 16.40/16.76    ( Y, X ) ) }.
% 16.40/16.76  parent0: (4583) {G5,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( mult( Z, Y ), ld
% 16.40/16.76    ( X, Z ) ), X ) ) ==> mult( rd( X, Y ), ld( Z, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4585) {G16,W15,D5,L1,V3,M1}  { mult( rd( X, Z ), Y ) ==> rd( rd( X
% 16.40/16.76    , Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.40/16.76  parent0[0]: (387) {G16,W15,D5,L1,V3,M1} P(170,214);d(90);d(170);d(175);d(84
% 16.40/16.76    );d(175) { rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) ==> mult( rd( X, Z ), Y
% 16.40/16.76     ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4586) {G1,W15,D5,L1,V3,M1}  { mult( rd( X, mult( Y, Z ) ), Y ) 
% 16.40/16.76    ==> rd( rd( X, Y ), rd( Z, Y ) ) }.
% 16.40/16.76  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.40/16.76  parent1[0; 13]: (4585) {G16,W15,D5,L1,V3,M1}  { mult( rd( X, Z ), Y ) ==> 
% 16.40/16.76    rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := mult( Y, Z )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4587) {G1,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), rd( Z, Y ) ) ==> 
% 16.40/16.76    mult( rd( X, mult( Y, Z ) ), Y ) }.
% 16.40/16.76  parent0[0]: (4586) {G1,W15,D5,L1,V3,M1}  { mult( rd( X, mult( Y, Z ) ), Y )
% 16.40/16.76     ==> rd( rd( X, Y ), rd( Z, Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (410) {G17,W15,D5,L1,V3,M1} P(1,387) { rd( rd( Z, X ), rd( Y, 
% 16.40/16.76    X ) ) ==> mult( rd( Z, mult( X, Y ) ), X ) }.
% 16.40/16.76  parent0: (4587) {G1,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), rd( Z, Y ) ) ==> 
% 16.40/16.76    mult( rd( X, mult( Y, Z ) ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4589) {G16,W15,D5,L1,V3,M1}  { mult( rd( X, Z ), Y ) ==> rd( rd( X
% 16.40/16.76    , Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.40/16.76  parent0[0]: (387) {G16,W15,D5,L1,V3,M1} P(170,214);d(90);d(170);d(175);d(84
% 16.40/16.76    );d(175) { rd( rd( X, Y ), rd( ld( Y, Z ), Y ) ) ==> mult( rd( X, Z ), Y
% 16.40/16.76     ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4591) {G1,W15,D5,L1,V3,M1}  { mult( rd( mult( X, Y ), Z ), Y ) 
% 16.40/16.76    ==> rd( X, rd( ld( Y, Z ), Y ) ) }.
% 16.40/16.76  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.40/16.76  parent1[0; 9]: (4589) {G16,W15,D5,L1,V3,M1}  { mult( rd( X, Z ), Y ) ==> rd
% 16.40/16.76    ( rd( X, Y ), rd( ld( Y, Z ), Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := mult( X, Y )
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4593) {G1,W15,D5,L1,V3,M1}  { rd( X, rd( ld( Y, Z ), Y ) ) ==> 
% 16.40/16.76    mult( rd( mult( X, Y ), Z ), Y ) }.
% 16.40/16.76  parent0[0]: (4591) {G1,W15,D5,L1,V3,M1}  { mult( rd( mult( X, Y ), Z ), Y )
% 16.40/16.76     ==> rd( X, rd( ld( Y, Z ), Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (411) {G17,W15,D5,L1,V3,M1} P(3,387) { rd( X, rd( ld( Y, Z ), 
% 16.40/16.76    Y ) ) ==> mult( rd( mult( X, Y ), Z ), Y ) }.
% 16.40/16.76  parent0: (4593) {G1,W15,D5,L1,V3,M1}  { rd( X, rd( ld( Y, Z ), Y ) ) ==> 
% 16.40/16.76    mult( rd( mult( X, Y ), Z ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4594) {G17,W15,D5,L1,V3,M1}  { mult( rd( X, mult( Y, Z ) ), Y ) 
% 16.40/16.76    ==> rd( rd( X, Y ), rd( Z, Y ) ) }.
% 16.40/16.76  parent0[0]: (410) {G17,W15,D5,L1,V3,M1} P(1,387) { rd( rd( Z, X ), rd( Y, X
% 16.40/16.76     ) ) ==> mult( rd( Z, mult( X, Y ) ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4597) {G15,W15,D5,L1,V2,M1}  { mult( rd( X, mult( Y, X ) ), Y ) 
% 16.40/16.76    ==> ld( rd( X, Y ), rd( X, Y ) ) }.
% 16.40/16.76  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.76    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.76  parent1[0; 8]: (4594) {G17,W15,D5,L1,V3,M1}  { mult( rd( X, mult( Y, Z ) )
% 16.40/16.76    , Y ) ==> rd( rd( X, Y ), rd( Z, Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := rd( X, Y )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (416) {G18,W15,D5,L1,V2,M1} P(410,157) { mult( rd( X, mult( Y
% 16.40/16.76    , X ) ), Y ) ==> ld( rd( X, Y ), rd( X, Y ) ) }.
% 16.40/16.76  parent0: (4597) {G15,W15,D5,L1,V2,M1}  { mult( rd( X, mult( Y, X ) ), Y ) 
% 16.40/16.76    ==> ld( rd( X, Y ), rd( X, Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4604) {G5,W15,D5,L1,V3,M1}  { rd( rd( X, rd( Z, Y ) ), Y ) ==> rd
% 16.40/16.76    ( mult( X, Y ), mult( Y, Z ) ) }.
% 16.40/16.76  parent0[0]: (391) {G5,W15,D5,L1,V3,M1} P(12,214);d(114) { rd( mult( T, Y )
% 16.40/16.76    , mult( Y, X ) ) ==> rd( rd( T, rd( X, Y ) ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := T
% 16.40/16.76     T := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4611) {G6,W15,D5,L1,V1,M1}  { rd( rd( X, rd( X, X ) ), X ) ==> ld
% 16.40/16.76    ( mult( X, X ), mult( X, X ) ) }.
% 16.40/16.76  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.76    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.76  parent1[0; 8]: (4604) {G5,W15,D5,L1,V3,M1}  { rd( rd( X, rd( Z, Y ) ), Y ) 
% 16.40/16.76    ==> rd( mult( X, Y ), mult( Y, Z ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := mult( X, X )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := X
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4613) {G7,W15,D5,L1,V1,M1}  { rd( rd( X, ld( X, X ) ), X ) ==> ld
% 16.40/16.76    ( mult( X, X ), mult( X, X ) ) }.
% 16.40/16.76  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.76    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.76  parent1[0; 4]: (4611) {G6,W15,D5,L1,V1,M1}  { rd( rd( X, rd( X, X ) ), X ) 
% 16.40/16.76    ==> ld( mult( X, X ), mult( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4614) {G2,W11,D4,L1,V1,M1}  { rd( X, X ) ==> ld( mult( X, X ), 
% 16.40/16.76    mult( X, X ) ) }.
% 16.40/16.76  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.40/16.76  parent1[0; 2]: (4613) {G7,W15,D5,L1,V1,M1}  { rd( rd( X, ld( X, X ) ), X ) 
% 16.40/16.76    ==> ld( mult( X, X ), mult( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4615) {G3,W11,D4,L1,V1,M1}  { ld( X, X ) ==> ld( mult( X, X ), 
% 16.40/16.76    mult( X, X ) ) }.
% 16.40/16.76  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.76    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.76  parent1[0; 1]: (4614) {G2,W11,D4,L1,V1,M1}  { rd( X, X ) ==> ld( mult( X, X
% 16.40/16.76     ), mult( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4616) {G3,W11,D4,L1,V1,M1}  { ld( mult( X, X ), mult( X, X ) ) ==>
% 16.40/16.76     ld( X, X ) }.
% 16.40/16.76  parent0[0]: (4615) {G3,W11,D4,L1,V1,M1}  { ld( X, X ) ==> ld( mult( X, X )
% 16.40/16.76    , mult( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (450) {G15,W11,D4,L1,V1,M1} P(391,157);d(157);d(7);d(157) { ld
% 16.40/16.76    ( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.40/16.76  parent0: (4616) {G3,W11,D4,L1,V1,M1}  { ld( mult( X, X ), mult( X, X ) ) 
% 16.40/16.76    ==> ld( X, X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4618) {G5,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, Z ) ) ==> ld( rd( 
% 16.40/16.76    rd( X, Y ), Z ), mult( X, Z ) ) }.
% 16.40/16.76  parent0[0]: (395) {G5,W15,D5,L1,V3,M1} P(214,6) { ld( rd( rd( X, Z ), Y ), 
% 16.40/16.76    mult( X, Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4620) {G6,W15,D5,L1,V2,M1}  { mult( X, mult( Y, X ) ) ==> ld( rd
% 16.40/16.76    ( ld( Y, Y ), X ), mult( Y, X ) ) }.
% 16.40/16.76  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.76    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.76  parent1[0; 8]: (4618) {G5,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, Z ) ) ==> 
% 16.40/16.76    ld( rd( rd( X, Y ), Z ), mult( X, Z ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4622) {G6,W15,D5,L1,V2,M1}  { ld( rd( ld( Y, Y ), X ), mult( Y, X
% 16.40/16.76     ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.40/16.76  parent0[0]: (4620) {G6,W15,D5,L1,V2,M1}  { mult( X, mult( Y, X ) ) ==> ld( 
% 16.40/16.76    rd( ld( Y, Y ), X ), mult( Y, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (488) {G15,W15,D5,L1,V2,M1} P(157,395) { ld( rd( ld( X, X ), Y
% 16.40/16.76     ), mult( X, Y ) ) ==> mult( Y, mult( X, Y ) ) }.
% 16.40/16.76  parent0: (4622) {G6,W15,D5,L1,V2,M1}  { ld( rd( ld( Y, Y ), X ), mult( Y, X
% 16.40/16.76     ) ) ==> mult( X, mult( Y, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4624) {G5,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, Z ) ) ==> ld( rd( 
% 16.40/16.76    rd( X, Y ), Z ), mult( X, Z ) ) }.
% 16.40/16.76  parent0[0]: (395) {G5,W15,D5,L1,V3,M1} P(214,6) { ld( rd( rd( X, Z ), Y ), 
% 16.40/16.76    mult( X, Y ) ) ==> mult( Y, mult( Z, Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4628) {G2,W15,D5,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), X ) ) 
% 16.40/16.76    ==> ld( rd( Y, X ), mult( Z, X ) ) }.
% 16.40/16.76  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.40/16.76  parent1[0; 10]: (4624) {G5,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, Z ) ) ==> 
% 16.40/16.76    ld( rd( rd( X, Y ), Z ), mult( X, Z ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := ld( Y, Z )
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (495) {G6,W15,D5,L1,V3,M1} P(7,395) { mult( Z, mult( ld( Y, X
% 16.40/16.76     ), Z ) ) ==> ld( rd( Y, Z ), mult( X, Z ) ) }.
% 16.40/16.76  parent0: (4628) {G2,W15,D5,L1,V3,M1}  { mult( X, mult( ld( Y, Z ), X ) ) 
% 16.40/16.76    ==> ld( rd( Y, X ), mult( Z, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4632) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.40/16.76  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4637) {G1,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld( Z, ld
% 16.40/16.76    ( rd( X, Z ), mult( Y, Z ) ) ) }.
% 16.40/16.76  parent0[0]: (495) {G6,W15,D5,L1,V3,M1} P(7,395) { mult( Z, mult( ld( Y, X )
% 16.40/16.76    , Z ) ) ==> ld( rd( Y, Z ), mult( X, Z ) ) }.
% 16.40/16.76  parent1[0; 8]: (4632) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.40/16.76     }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := mult( ld( X, Y ), Z )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4638) {G1,W15,D5,L1,V3,M1}  { ld( Z, ld( rd( X, Z ), mult( Y, Z )
% 16.40/16.76     ) ) ==> mult( ld( X, Y ), Z ) }.
% 16.40/16.76  parent0[0]: (4637) {G1,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld( Z
% 16.40/16.76    , ld( rd( X, Z ), mult( Y, Z ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (525) {G7,W15,D5,L1,V3,M1} P(495,1) { ld( X, ld( rd( Y, X ), 
% 16.40/16.76    mult( Z, X ) ) ) ==> mult( ld( Y, Z ), X ) }.
% 16.40/16.76  parent0: (4638) {G1,W15,D5,L1,V3,M1}  { ld( Z, ld( rd( X, Z ), mult( Y, Z )
% 16.40/16.76     ) ) ==> mult( ld( X, Y ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4640) {G7,W15,D5,L1,V3,M1}  { mult( ld( Y, Z ), X ) ==> ld( X, ld
% 16.40/16.76    ( rd( Y, X ), mult( Z, X ) ) ) }.
% 16.40/16.76  parent0[0]: (525) {G7,W15,D5,L1,V3,M1} P(495,1) { ld( X, ld( rd( Y, X ), 
% 16.40/16.76    mult( Z, X ) ) ) ==> mult( ld( Y, Z ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4642) {G8,W15,D5,L1,V2,M1}  { mult( ld( X, ld( Y, Y ) ), Y ) ==> 
% 16.40/16.76    ld( Y, ld( rd( X, Y ), Y ) ) }.
% 16.40/16.76  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d
% 16.40/16.76    (17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.40/16.76  parent1[0; 14]: (4640) {G7,W15,D5,L1,V3,M1}  { mult( ld( Y, Z ), X ) ==> ld
% 16.40/16.76    ( X, ld( rd( Y, X ), mult( Z, X ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76     Z := ld( Y, Y )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (561) {G16,W15,D5,L1,V2,M1} P(162,525) { mult( ld( Y, ld( X, X
% 16.40/16.76     ) ), X ) ==> ld( X, ld( rd( Y, X ), X ) ) }.
% 16.40/16.76  parent0: (4642) {G8,W15,D5,L1,V2,M1}  { mult( ld( X, ld( Y, Y ) ), Y ) ==> 
% 16.40/16.76    ld( Y, ld( rd( X, Y ), Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4646) {G7,W15,D5,L1,V3,M1}  { mult( ld( Y, Z ), X ) ==> ld( X, ld
% 16.40/16.76    ( rd( Y, X ), mult( Z, X ) ) ) }.
% 16.40/16.76  parent0[0]: (525) {G7,W15,D5,L1,V3,M1} P(495,1) { ld( X, ld( rd( Y, X ), 
% 16.40/16.76    mult( Z, X ) ) ) ==> mult( ld( Y, Z ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4647) {G1,W15,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), Z ), Y ) 
% 16.40/16.76    ==> ld( Y, ld( X, mult( Z, Y ) ) ) }.
% 16.40/16.76  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.40/16.76  parent1[0; 11]: (4646) {G7,W15,D5,L1,V3,M1}  { mult( ld( Y, Z ), X ) ==> ld
% 16.40/16.76    ( X, ld( rd( Y, X ), mult( Z, X ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := mult( X, Y )
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (572) {G8,W15,D5,L1,V3,M1} P(3,525) { mult( ld( mult( X, Y ), 
% 16.40/16.76    Z ), Y ) ==> ld( Y, ld( X, mult( Z, Y ) ) ) }.
% 16.40/16.76  parent0: (4647) {G1,W15,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), Z ), Y ) 
% 16.40/16.76    ==> ld( Y, ld( X, mult( Z, Y ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4650) {G8,W15,D5,L1,V3,M1}  { ld( Y, ld( X, mult( Z, Y ) ) ) ==> 
% 16.40/16.76    mult( ld( mult( X, Y ), Z ), Y ) }.
% 16.40/16.76  parent0[0]: (572) {G8,W15,D5,L1,V3,M1} P(3,525) { mult( ld( mult( X, Y ), Z
% 16.40/16.76     ), Y ) ==> ld( Y, ld( X, mult( Z, Y ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4653) {G9,W15,D6,L1,V1,M1}  { ld( X, ld( X, mult( mult( X, X ), X
% 16.40/16.76     ) ) ) ==> mult( ld( X, X ), X ) }.
% 16.40/16.76  parent0[0]: (450) {G15,W11,D4,L1,V1,M1} P(391,157);d(157);d(7);d(157) { ld
% 16.40/16.76    ( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.40/16.76  parent1[0; 11]: (4650) {G8,W15,D5,L1,V3,M1}  { ld( Y, ld( X, mult( Z, Y ) )
% 16.40/16.76     ) ==> mult( ld( mult( X, Y ), Z ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := X
% 16.40/16.76     Z := mult( X, X )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4654) {G10,W11,D6,L1,V1,M1}  { ld( X, ld( X, mult( mult( X, X ), 
% 16.40/16.76    X ) ) ) ==> X }.
% 16.40/16.76  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d
% 16.40/16.76    (17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.40/16.76  parent1[0; 10]: (4653) {G9,W15,D6,L1,V1,M1}  { ld( X, ld( X, mult( mult( X
% 16.40/16.76    , X ), X ) ) ) ==> mult( ld( X, X ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (586) {G16,W11,D6,L1,V1,M1} P(450,572);d(162) { ld( X, ld( X, 
% 16.40/16.76    mult( mult( X, X ), X ) ) ) ==> X }.
% 16.40/16.76  parent0: (4654) {G10,W11,D6,L1,V1,M1}  { ld( X, ld( X, mult( mult( X, X ), 
% 16.40/16.76    X ) ) ) ==> X }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4657) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.40/16.76  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4658) {G1,W11,D5,L1,V1,M1}  { ld( X, mult( mult( X, X ), X ) ) 
% 16.40/16.76    ==> mult( X, X ) }.
% 16.40/16.76  parent0[0]: (586) {G16,W11,D6,L1,V1,M1} P(450,572);d(162) { ld( X, ld( X, 
% 16.40/16.76    mult( mult( X, X ), X ) ) ) ==> X }.
% 16.40/16.76  parent1[0; 10]: (4657) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.40/16.76     }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := ld( X, mult( mult( X, X ), X ) )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (610) {G17,W11,D5,L1,V1,M1} P(586,0) { ld( X, mult( mult( X, X
% 16.40/16.76     ), X ) ) ==> mult( X, X ) }.
% 16.40/16.76  parent0: (4658) {G1,W11,D5,L1,V1,M1}  { ld( X, mult( mult( X, X ), X ) ) 
% 16.40/16.76    ==> mult( X, X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4661) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.40/16.76  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4662) {G1,W11,D4,L1,V1,M1}  { mult( mult( X, X ), X ) ==> mult( X
% 16.40/16.76    , mult( X, X ) ) }.
% 16.40/16.76  parent0[0]: (610) {G17,W11,D5,L1,V1,M1} P(586,0) { ld( X, mult( mult( X, X
% 16.40/16.76     ), X ) ) ==> mult( X, X ) }.
% 16.40/16.76  parent1[0; 8]: (4661) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.40/16.76     }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := mult( mult( X, X ), X )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4663) {G1,W11,D4,L1,V1,M1}  { mult( X, mult( X, X ) ) ==> mult( 
% 16.40/16.76    mult( X, X ), X ) }.
% 16.40/16.76  parent0[0]: (4662) {G1,W11,D4,L1,V1,M1}  { mult( mult( X, X ), X ) ==> mult
% 16.40/16.76    ( X, mult( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (622) {G18,W11,D4,L1,V1,M1} P(610,0) { mult( X, mult( X, X ) )
% 16.40/16.76     ==> mult( mult( X, X ), X ) }.
% 16.40/16.76  parent0: (4663) {G1,W11,D4,L1,V1,M1}  { mult( X, mult( X, X ) ) ==> mult( 
% 16.40/16.76    mult( X, X ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4665) {G15,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) = ld( X, ld( 
% 16.40/16.76    X, X ) ) }.
% 16.40/16.76  parent0[0]: (173) {G15,W11,D4,L1,V2,M1} P(157,52) { ld( X, ld( X, X ) ) = 
% 16.40/16.76    ld( mult( Y, X ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4667) {G16,W19,D5,L1,V1,M1}  { ld( mult( mult( X, X ), X ), X ) =
% 16.40/16.76     ld( mult( X, X ), ld( mult( X, X ), mult( X, X ) ) ) }.
% 16.40/16.76  parent0[0]: (622) {G18,W11,D4,L1,V1,M1} P(610,0) { mult( X, mult( X, X ) ) 
% 16.40/16.76    ==> mult( mult( X, X ), X ) }.
% 16.40/16.76  parent1[0; 2]: (4665) {G15,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) = ld( 
% 16.40/16.76    X, ld( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := mult( X, X )
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4668) {G16,W15,D5,L1,V1,M1}  { ld( mult( mult( X, X ), X ), X ) =
% 16.40/16.76     ld( mult( X, X ), ld( X, X ) ) }.
% 16.40/16.76  parent0[0]: (450) {G15,W11,D4,L1,V1,M1} P(391,157);d(157);d(7);d(157) { ld
% 16.40/16.76    ( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.40/16.76  parent1[0; 12]: (4667) {G16,W19,D5,L1,V1,M1}  { ld( mult( mult( X, X ), X )
% 16.40/16.76    , X ) = ld( mult( X, X ), ld( mult( X, X ), mult( X, X ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4669) {G16,W15,D5,L1,V1,M1}  { ld( mult( X, X ), ld( X, X ) ) = ld
% 16.40/16.76    ( mult( mult( X, X ), X ), X ) }.
% 16.40/16.76  parent0[0]: (4668) {G16,W15,D5,L1,V1,M1}  { ld( mult( mult( X, X ), X ), X
% 16.40/16.76     ) = ld( mult( X, X ), ld( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (634) {G19,W15,D5,L1,V1,M1} P(622,173);d(450) { ld( mult( X, X
% 16.40/16.76     ), ld( X, X ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.40/16.76  parent0: (4669) {G16,W15,D5,L1,V1,M1}  { ld( mult( X, X ), ld( X, X ) ) = 
% 16.40/16.76    ld( mult( mult( X, X ), X ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4671) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.40/16.76  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4676) {G2,W15,D5,L1,V3,M1}  { X ==> ld( ld( mult( Y, X ), rd( Z, 
% 16.40/16.76    X ) ), ld( X, ld( Y, Z ) ) ) }.
% 16.40/16.76  parent0[0]: (36) {G5,W15,D5,L1,V3,M1} P(0,32) { rd( ld( Z, ld( X, Y ) ), Z
% 16.40/16.76     ) ==> ld( mult( X, Z ), rd( Y, Z ) ) }.
% 16.40/16.76  parent1[0; 3]: (4671) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := ld( X, ld( Y, Z ) )
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4677) {G2,W15,D5,L1,V3,M1}  { ld( ld( mult( Y, X ), rd( Z, X ) ), 
% 16.40/16.76    ld( X, ld( Y, Z ) ) ) ==> X }.
% 16.40/16.76  parent0[0]: (4676) {G2,W15,D5,L1,V3,M1}  { X ==> ld( ld( mult( Y, X ), rd( 
% 16.40/16.76    Z, X ) ), ld( X, ld( Y, Z ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (646) {G6,W15,D5,L1,V3,M1} P(36,6) { ld( ld( mult( Y, X ), rd
% 16.40/16.76    ( Z, X ) ), ld( X, ld( Y, Z ) ) ) ==> X }.
% 16.40/16.76  parent0: (4677) {G2,W15,D5,L1,V3,M1}  { ld( ld( mult( Y, X ), rd( Z, X ) )
% 16.40/16.76    , ld( X, ld( Y, Z ) ) ) ==> X }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4679) {G6,W15,D5,L1,V3,M1}  { Y ==> ld( ld( mult( X, Y ), rd( Z, Y
% 16.40/16.76     ) ), ld( Y, ld( X, Z ) ) ) }.
% 16.40/16.76  parent0[0]: (646) {G6,W15,D5,L1,V3,M1} P(36,6) { ld( ld( mult( Y, X ), rd( 
% 16.40/16.76    Z, X ) ), ld( X, ld( Y, Z ) ) ) ==> X }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4680) {G7,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( Y, X ) ), ld( 
% 16.40/16.76    X, ld( ld( X, X ), Y ) ) ) }.
% 16.40/16.76  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d
% 16.40/16.76    (17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.40/16.76  parent1[0; 4]: (4679) {G6,W15,D5,L1,V3,M1}  { Y ==> ld( ld( mult( X, Y ), 
% 16.40/16.76    rd( Z, Y ) ), ld( Y, ld( X, Z ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := ld( X, X )
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4681) {G7,W15,D6,L1,V2,M1}  { ld( ld( X, rd( Y, X ) ), ld( X, ld( 
% 16.40/16.76    ld( X, X ), Y ) ) ) ==> X }.
% 16.40/16.76  parent0[0]: (4680) {G7,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( Y, X ) ), 
% 16.40/16.76    ld( X, ld( ld( X, X ), Y ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (655) {G16,W15,D6,L1,V2,M1} P(162,646) { ld( ld( X, rd( Y, X )
% 16.40/16.76     ), ld( X, ld( ld( X, X ), Y ) ) ) ==> X }.
% 16.40/16.76  parent0: (4681) {G7,W15,D6,L1,V2,M1}  { ld( ld( X, rd( Y, X ) ), ld( X, ld
% 16.40/16.76    ( ld( X, X ), Y ) ) ) ==> X }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4683) {G5,W15,D5,L1,V3,M1}  { rd( ld( Z, Y ), Z ) ==> ld( mult( rd
% 16.40/16.76    ( X, Y ), Z ), rd( X, Z ) ) }.
% 16.40/16.76  parent0[0]: (37) {G5,W15,D5,L1,V3,M1} P(2,32) { ld( mult( rd( X, Y ), Z ), 
% 16.40/16.76    rd( X, Z ) ) ==> rd( ld( Z, Y ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4685) {G6,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( mult( 
% 16.40/16.76    rd( X, Y ), X ), ld( X, X ) ) }.
% 16.40/16.76  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.76    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.76  parent1[0; 12]: (4683) {G5,W15,D5,L1,V3,M1}  { rd( ld( Z, Y ), Z ) ==> ld( 
% 16.40/16.76    mult( rd( X, Y ), Z ), rd( X, Z ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4687) {G6,W15,D5,L1,V2,M1}  { ld( mult( rd( X, Y ), X ), ld( X, X
% 16.40/16.76     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.40/16.76  parent0[0]: (4685) {G6,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( mult
% 16.40/16.76    ( rd( X, Y ), X ), ld( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (668) {G15,W15,D5,L1,V2,M1} P(157,37) { ld( mult( rd( X, Y ), 
% 16.40/16.76    X ), ld( X, X ) ) ==> rd( ld( X, Y ), X ) }.
% 16.40/16.76  parent0: (4687) {G6,W15,D5,L1,V2,M1}  { ld( mult( rd( X, Y ), X ), ld( X, X
% 16.40/16.76     ) ) ==> rd( ld( X, Y ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4688) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd( X, 
% 16.40/16.76    Y ) ) }.
% 16.40/16.76  parent0[0]: (46) {G6,W11,D4,L1,V2,M1} P(2,38) { ld( X, rd( X, Y ) ) = rd( 
% 16.40/16.76    ld( Y, Y ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4689) {G15,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( mult( 
% 16.40/16.76    rd( X, Y ), X ), ld( X, X ) ) }.
% 16.40/16.76  parent0[0]: (668) {G15,W15,D5,L1,V2,M1} P(157,37) { ld( mult( rd( X, Y ), X
% 16.40/16.76     ), ld( X, X ) ) ==> rd( ld( X, Y ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4695) {G7,W27,D6,L1,V2,M1}  { rd( ld( ld( X, X ), X ), ld( X, X )
% 16.40/16.76     ) ==> ld( mult( ld( Y, rd( Y, X ) ), ld( X, X ) ), ld( ld( X, X ), ld( X
% 16.40/16.76    , X ) ) ) }.
% 16.40/16.76  parent0[0]: (4688) {G6,W11,D4,L1,V2,M1}  { rd( ld( Y, Y ), Y ) = ld( X, rd
% 16.40/16.76    ( X, Y ) ) }.
% 16.40/16.76  parent1[0; 12]: (4689) {G15,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld
% 16.40/16.76    ( mult( rd( X, Y ), X ), ld( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := ld( X, X )
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4696) {G8,W23,D5,L1,V2,M1}  { rd( ld( ld( X, X ), X ), ld( X, X )
% 16.40/16.76     ) ==> ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.40/16.76  parent0[0]: (187) {G16,W15,D5,L1,V2,M1} P(172,19);d(65);d(2);d(1) { mult( 
% 16.40/16.76    ld( Y, rd( Y, X ) ), ld( X, X ) ) ==> ld( Y, rd( Y, X ) ) }.
% 16.40/16.76  parent1[0; 11]: (4695) {G7,W27,D6,L1,V2,M1}  { rd( ld( ld( X, X ), X ), ld
% 16.40/16.76    ( X, X ) ) ==> ld( mult( ld( Y, rd( Y, X ) ), ld( X, X ) ), ld( ld( X, X
% 16.40/16.76     ), ld( X, X ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4697) {G9,W23,D5,L1,V2,M1}  { mult( ld( ld( X, X ), X ), ld( X, X
% 16.40/16.76     ) ) ==> ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.40/16.76  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.76    mult( Z, ld( X, Y ) ) }.
% 16.40/16.76  parent1[0; 1]: (4696) {G8,W23,D5,L1,V2,M1}  { rd( ld( ld( X, X ), X ), ld( 
% 16.40/16.76    X, X ) ) ==> ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := X
% 16.40/16.76     Z := ld( ld( X, X ), X )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4698) {G10,W19,D5,L1,V2,M1}  { mult( ld( X, X ), X ) ==> ld( ld( 
% 16.40/16.76    Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.40/16.76  parent0[0]: (96) {G13,W15,D5,L1,V2,M1} P(10,11);d(1);d(90) { mult( ld( ld( 
% 16.40/16.76    Z, Y ), Y ), ld( Y, Z ) ) ==> mult( ld( Y, Z ), Z ) }.
% 16.40/16.76  parent1[0; 1]: (4697) {G9,W23,D5,L1,V2,M1}  { mult( ld( ld( X, X ), X ), ld
% 16.40/16.76    ( X, X ) ) ==> ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) )
% 16.40/16.76     }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := X
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4699) {G11,W15,D5,L1,V2,M1}  { X ==> ld( ld( Y, rd( Y, X ) ), ld
% 16.40/16.76    ( ld( X, X ), ld( X, X ) ) ) }.
% 16.40/16.76  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d
% 16.40/16.76    (17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.40/16.76  parent1[0; 1]: (4698) {G10,W19,D5,L1,V2,M1}  { mult( ld( X, X ), X ) ==> ld
% 16.40/16.76    ( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4700) {G11,W15,D5,L1,V2,M1}  { ld( ld( Y, rd( Y, X ) ), ld( ld( X
% 16.40/16.76    , X ), ld( X, X ) ) ) ==> X }.
% 16.40/16.76  parent0[0]: (4699) {G11,W15,D5,L1,V2,M1}  { X ==> ld( ld( Y, rd( Y, X ) ), 
% 16.40/16.76    ld( ld( X, X ), ld( X, X ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (678) {G17,W15,D5,L1,V2,M1} P(46,668);d(187);d(84);d(96);d(162
% 16.40/16.76    ) { ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) ==> X }.
% 16.40/16.76  parent0: (4700) {G11,W15,D5,L1,V2,M1}  { ld( ld( Y, rd( Y, X ) ), ld( ld( X
% 16.40/16.76    , X ), ld( X, X ) ) ) ==> X }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4702) {G5,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( Z, X ) ) ==> 
% 16.40/16.76    rd( ld( X, ld( Y, Z ) ), X ) }.
% 16.40/16.76  parent0[0]: (36) {G5,W15,D5,L1,V3,M1} P(0,32) { rd( ld( Z, ld( X, Y ) ), Z
% 16.40/16.76     ) ==> ld( mult( X, Z ), rd( Y, Z ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4711) {G6,W27,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y, rd( Y
% 16.40/16.76    , X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> rd( X, ld( Y, rd( 
% 16.40/16.76    Y, X ) ) ) }.
% 16.40/16.76  parent0[0]: (678) {G17,W15,D5,L1,V2,M1} P(46,668);d(187);d(84);d(96);d(162)
% 16.40/16.76     { ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) ==> X }.
% 16.40/16.76  parent1[0; 21]: (4702) {G5,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( Z, X )
% 16.40/16.76     ) ==> rd( ld( X, ld( Y, Z ) ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := ld( Y, rd( Y, X ) )
% 16.40/16.76     Y := ld( X, X )
% 16.40/16.76     Z := ld( X, X )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4714) {G7,W27,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y, rd( Y
% 16.40/16.76    , X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, ld( rd( Y
% 16.40/16.76    , X ), Y ) ) }.
% 16.40/16.76  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.76    mult( Z, ld( X, Y ) ) }.
% 16.40/16.76  parent1[0; 20]: (4711) {G6,W27,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y
% 16.40/16.76    , rd( Y, X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> rd( X, ld( 
% 16.40/16.76    Y, rd( Y, X ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := rd( Y, X )
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4716) {G2,W23,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y, rd( Y
% 16.40/16.76    , X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X ) }.
% 16.40/16.76  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.40/16.76  parent1[0; 22]: (4714) {G7,W27,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y
% 16.40/16.76    , rd( Y, X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, ld
% 16.40/16.76    ( rd( Y, X ), Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4717) {G3,W19,D6,L1,V2,M1}  { ld( rd( ld( X, X ), X ), rd( ld( X
% 16.40/16.76    , X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X ) }.
% 16.40/16.76  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.40/16.76     ) ) ==> rd( X, Y ) }.
% 16.40/16.76  parent1[0; 2]: (4716) {G2,W23,D6,L1,V2,M1}  { ld( mult( ld( X, X ), ld( Y, 
% 16.40/16.76    rd( Y, X ) ) ), rd( ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X )
% 16.40/16.76     }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := ld( X, X )
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4718) {G4,W19,D6,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), rd( ld( X
% 16.40/16.76    , X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X ) }.
% 16.40/16.76  parent0[0]: (171) {G15,W11,D4,L1,V1,M1} P(157,46) { rd( ld( X, X ), X ) ==>
% 16.40/16.76     ld( X, ld( X, X ) ) }.
% 16.40/16.76  parent1[0; 2]: (4717) {G3,W19,D6,L1,V2,M1}  { ld( rd( ld( X, X ), X ), rd( 
% 16.40/16.76    ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4719) {G5,W19,D6,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), mult( ld( 
% 16.40/16.76    X, X ), ld( rd( Y, X ), Y ) ) ) ==> mult( X, X ) }.
% 16.40/16.76  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.76    mult( Z, ld( X, Y ) ) }.
% 16.40/16.76  parent1[0; 7]: (4718) {G4,W19,D6,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), rd( 
% 16.40/16.76    ld( X, X ), ld( Y, rd( Y, X ) ) ) ) ==> mult( X, X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := rd( Y, X )
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := ld( X, X )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4720) {G2,W15,D5,L1,V1,M1}  { ld( ld( X, ld( X, X ) ), mult( ld( 
% 16.40/16.76    X, X ), X ) ) ==> mult( X, X ) }.
% 16.40/16.76  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.40/16.76  parent1[0; 11]: (4719) {G5,W19,D6,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), 
% 16.40/16.76    mult( ld( X, X ), ld( rd( Y, X ), Y ) ) ) ==> mult( X, X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4721) {G3,W11,D5,L1,V1,M1}  { ld( ld( X, ld( X, X ) ), X ) ==> 
% 16.40/16.76    mult( X, X ) }.
% 16.40/16.76  parent0[0]: (162) {G15,W7,D4,L1,V1,M1} P(143,11);d(133);d(11);d(90);d(96);d
% 16.40/16.76    (17);d(157);d(24);d(2) { mult( ld( Y, Y ), Y ) ==> Y }.
% 16.40/16.76  parent1[0; 7]: (4720) {G2,W15,D5,L1,V1,M1}  { ld( ld( X, ld( X, X ) ), mult
% 16.40/16.76    ( ld( X, X ), X ) ) ==> mult( X, X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (681) {G18,W11,D5,L1,V1,M1} P(678,36);d(84);d(6);d(65);d(171);
% 16.40/16.76    d(84);d(6);d(162) { ld( ld( Y, ld( Y, Y ) ), Y ) ==> mult( Y, Y ) }.
% 16.40/16.76  parent0: (4721) {G3,W11,D5,L1,V1,M1}  { ld( ld( X, ld( X, X ) ), X ) ==> 
% 16.40/16.76    mult( X, X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4724) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.40/16.76  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4726) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( X, X ) ) ==> 
% 16.40/16.76    mult( ld( Y, rd( Y, X ) ), X ) }.
% 16.40/16.76  parent0[0]: (678) {G17,W15,D5,L1,V2,M1} P(46,668);d(187);d(84);d(96);d(162)
% 16.40/16.76     { ld( ld( Y, rd( Y, X ) ), ld( ld( X, X ), ld( X, X ) ) ) ==> X }.
% 16.40/16.76  parent1[0; 14]: (4724) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.40/16.76     }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := ld( Y, rd( Y, X ) )
% 16.40/16.76     Y := ld( ld( X, X ), ld( X, X ) )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4727) {G2,W11,D4,L1,V1,M1}  { ld( ld( X, X ), ld( X, X ) ) ==> ld
% 16.40/16.76    ( X, X ) }.
% 16.40/16.76  parent0[0]: (77) {G7,W11,D5,L1,V2,M1} P(46,2) { mult( ld( Y, rd( Y, X ) ), 
% 16.40/16.76    X ) ==> ld( X, X ) }.
% 16.40/16.76  parent1[0; 8]: (4726) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( X, X ) ) 
% 16.40/16.76    ==> mult( ld( Y, rd( Y, X ) ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (696) {G18,W11,D4,L1,V1,M1} P(678,0);d(77) { ld( ld( Y, Y ), 
% 16.40/16.76    ld( Y, Y ) ) ==> ld( Y, Y ) }.
% 16.40/16.76  parent0: (4727) {G2,W11,D4,L1,V1,M1}  { ld( ld( X, X ), ld( X, X ) ) ==> ld
% 16.40/16.76    ( X, X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4730) {G18,W11,D5,L1,V1,M1}  { mult( X, X ) ==> ld( ld( X, ld( X, 
% 16.40/16.76    X ) ), X ) }.
% 16.40/16.76  parent0[0]: (681) {G18,W11,D5,L1,V1,M1} P(678,36);d(84);d(6);d(65);d(171);d
% 16.40/16.76    (84);d(6);d(162) { ld( ld( Y, ld( Y, Y ) ), Y ) ==> mult( Y, Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4731) {G16,W11,D5,L1,V2,M1}  { mult( X, X ) ==> ld( ld( mult( Y, 
% 16.40/16.76    X ), Y ), X ) }.
% 16.40/16.76  parent0[0]: (173) {G15,W11,D4,L1,V2,M1} P(157,52) { ld( X, ld( X, X ) ) = 
% 16.40/16.76    ld( mult( Y, X ), Y ) }.
% 16.40/16.76  parent1[0; 5]: (4730) {G18,W11,D5,L1,V1,M1}  { mult( X, X ) ==> ld( ld( X, 
% 16.40/16.76    ld( X, X ) ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4732) {G16,W11,D5,L1,V2,M1}  { ld( ld( mult( Y, X ), Y ), X ) ==> 
% 16.40/16.76    mult( X, X ) }.
% 16.40/16.76  parent0[0]: (4731) {G16,W11,D5,L1,V2,M1}  { mult( X, X ) ==> ld( ld( mult( 
% 16.40/16.76    Y, X ), Y ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (708) {G19,W11,D5,L1,V2,M1} P(173,681) { ld( ld( mult( Y, X )
% 16.40/16.76    , Y ), X ) ==> mult( X, X ) }.
% 16.40/16.76  parent0: (4732) {G16,W11,D5,L1,V2,M1}  { ld( ld( mult( Y, X ), Y ), X ) ==>
% 16.40/16.76     mult( X, X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4734) {G18,W11,D5,L1,V1,M1}  { mult( X, X ) ==> ld( ld( X, ld( X, 
% 16.40/16.76    X ) ), X ) }.
% 16.40/16.76  parent0[0]: (681) {G18,W11,D5,L1,V1,M1} P(678,36);d(84);d(6);d(65);d(171);d
% 16.40/16.76    (84);d(6);d(162) { ld( ld( Y, ld( Y, Y ) ), Y ) ==> mult( Y, Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4735) {G16,W11,D5,L1,V2,M1}  { mult( X, X ) ==> ld( ld( Y, rd( Y
% 16.40/16.76    , X ) ), X ) }.
% 16.40/16.76  parent0[0]: (172) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.40/16.76    ld( Y, rd( Y, X ) ) }.
% 16.40/16.76  parent1[0; 5]: (4734) {G18,W11,D5,L1,V1,M1}  { mult( X, X ) ==> ld( ld( X, 
% 16.40/16.76    ld( X, X ) ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4736) {G16,W11,D5,L1,V2,M1}  { ld( ld( Y, rd( Y, X ) ), X ) ==> 
% 16.40/16.76    mult( X, X ) }.
% 16.40/16.76  parent0[0]: (4735) {G16,W11,D5,L1,V2,M1}  { mult( X, X ) ==> ld( ld( Y, rd
% 16.40/16.76    ( Y, X ) ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (709) {G19,W11,D5,L1,V2,M1} P(172,681) { ld( ld( Y, rd( Y, X )
% 16.40/16.76     ), X ) ==> mult( X, X ) }.
% 16.40/16.76  parent0: (4736) {G16,W11,D5,L1,V2,M1}  { ld( ld( Y, rd( Y, X ) ), X ) ==> 
% 16.40/16.76    mult( X, X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4738) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 16.40/16.76  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4739) {G2,W11,D4,L1,V1,M1}  { ld( X, ld( X, X ) ) ==> rd( X, mult
% 16.40/16.76    ( X, X ) ) }.
% 16.40/16.76  parent0[0]: (681) {G18,W11,D5,L1,V1,M1} P(678,36);d(84);d(6);d(65);d(171);d
% 16.40/16.76    (84);d(6);d(162) { ld( ld( Y, ld( Y, Y ) ), Y ) ==> mult( Y, Y ) }.
% 16.40/16.76  parent1[0; 8]: (4738) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := ld( X, ld( X, X ) )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4740) {G2,W11,D4,L1,V1,M1}  { rd( X, mult( X, X ) ) ==> ld( X, ld
% 16.40/16.76    ( X, X ) ) }.
% 16.40/16.76  parent0[0]: (4739) {G2,W11,D4,L1,V1,M1}  { ld( X, ld( X, X ) ) ==> rd( X, 
% 16.40/16.76    mult( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (714) {G19,W11,D4,L1,V1,M1} P(681,7) { rd( X, mult( X, X ) ) 
% 16.40/16.76    ==> ld( X, ld( X, X ) ) }.
% 16.40/16.76  parent0: (4740) {G2,W11,D4,L1,V1,M1}  { rd( X, mult( X, X ) ) ==> ld( X, ld
% 16.40/16.76    ( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4742) {G6,W19,D5,L1,V3,M1}  { mult( mult( ld( Y, Y ), rd( Z, Y ) )
% 16.40/16.76    , Y ) = mult( ld( mult( X, Y ), X ), mult( Y, Z ) ) }.
% 16.40/16.76  parent0[0]: (41) {G6,W19,D5,L1,V3,M1} P(38,17) { mult( ld( mult( Y, X ), Y
% 16.40/16.76     ), mult( X, Z ) ) = mult( mult( ld( X, X ), rd( Z, X ) ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4747) {G7,W27,D6,L1,V3,M1}  { mult( mult( ld( X, X ), rd( Y, ld( 
% 16.40/16.76    X, X ) ) ), ld( X, X ) ) = mult( ld( mult( Z, ld( X, X ) ), Z ), mult( ld
% 16.40/16.76    ( X, X ), Y ) ) }.
% 16.40/16.76  parent0[0]: (696) {G18,W11,D4,L1,V1,M1} P(678,0);d(77) { ld( ld( Y, Y ), ld
% 16.40/16.76    ( Y, Y ) ) ==> ld( Y, Y ) }.
% 16.40/16.76  parent1[0; 3]: (4742) {G6,W19,D5,L1,V3,M1}  { mult( mult( ld( Y, Y ), rd( Z
% 16.40/16.76    , Y ) ), Y ) = mult( ld( mult( X, Y ), X ), mult( Y, Z ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := T
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := ld( X, X )
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4748) {G8,W23,D6,L1,V2,M1}  { mult( mult( ld( X, X ), rd( Y, ld( 
% 16.40/16.76    X, X ) ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y ) ) }.
% 16.40/16.76  parent0[0]: (51) {G7,W11,D5,L1,V3,M1} P(0,39) { ld( mult( Z, ld( X, Y ) ), 
% 16.40/16.76    Z ) ==> ld( Y, X ) }.
% 16.40/16.76  parent1[0; 15]: (4747) {G7,W27,D6,L1,V3,M1}  { mult( mult( ld( X, X ), rd( 
% 16.40/16.76    Y, ld( X, X ) ) ), ld( X, X ) ) = mult( ld( mult( Z, ld( X, X ) ), Z ), 
% 16.40/16.76    mult( ld( X, X ), Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4749) {G9,W23,D6,L1,V2,M1}  { mult( mult( ld( X, X ), mult( Y, ld
% 16.40/16.76    ( X, X ) ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y ) )
% 16.40/16.76     }.
% 16.40/16.76  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.76    mult( Z, ld( X, Y ) ) }.
% 16.40/16.76  parent1[0; 6]: (4748) {G8,W23,D6,L1,V2,M1}  { mult( mult( ld( X, X ), rd( Y
% 16.40/16.76    , ld( X, X ) ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y )
% 16.40/16.76     ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4750) {G10,W23,D6,L1,V2,M1}  { mult( mult( ld( ld( X, X ), Y ), 
% 16.40/16.76    ld( X, X ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y ) )
% 16.40/16.76     }.
% 16.40/16.76  parent0[0]: (90) {G12,W19,D5,L1,V3,M1} P(87,32);d(84);d(11);d(84) { mult( 
% 16.40/16.76    ld( Y, Z ), mult( T, ld( Y, Z ) ) ) ==> mult( ld( ld( Z, Y ), T ), ld( Y
% 16.40/16.76    , Z ) ) }.
% 16.40/16.76  parent1[0; 2]: (4749) {G9,W23,D6,L1,V2,M1}  { mult( mult( ld( X, X ), mult
% 16.40/16.76    ( Y, ld( X, X ) ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y
% 16.40/16.76     ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := X
% 16.40/16.76     Z := X
% 16.40/16.76     T := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4751) {G11,W15,D5,L1,V2,M1}  { ld( ld( X, X ), Y ) = mult( ld( X
% 16.40/16.76    , X ), mult( ld( X, X ), Y ) ) }.
% 16.40/16.76  parent0[0]: (87) {G11,W11,D5,L1,V3,M1} P(84,2) { mult( mult( X, ld( Z, Y )
% 16.40/16.76     ), ld( Y, Z ) ) ==> X }.
% 16.40/16.76  parent1[0; 1]: (4750) {G10,W23,D6,L1,V2,M1}  { mult( mult( ld( ld( X, X ), 
% 16.40/16.76    Y ), ld( X, X ) ), ld( X, X ) ) = mult( ld( X, X ), mult( ld( X, X ), Y )
% 16.40/16.76     ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := ld( ld( X, X ), Y )
% 16.40/16.76     Y := X
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4752) {G11,W15,D5,L1,V2,M1}  { mult( ld( X, X ), mult( ld( X, X )
% 16.40/16.76    , Y ) ) = ld( ld( X, X ), Y ) }.
% 16.40/16.76  parent0[0]: (4751) {G11,W15,D5,L1,V2,M1}  { ld( ld( X, X ), Y ) = mult( ld
% 16.40/16.76    ( X, X ), mult( ld( X, X ), Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (715) {G19,W15,D5,L1,V2,M1} P(696,41);d(51);d(84);d(90);d(87)
% 16.40/16.76     { mult( ld( X, X ), mult( ld( X, X ), Z ) ) ==> ld( ld( X, X ), Z ) }.
% 16.40/16.76  parent0: (4752) {G11,W15,D5,L1,V2,M1}  { mult( ld( X, X ), mult( ld( X, X )
% 16.40/16.76    , Y ) ) = ld( ld( X, X ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4753) {G19,W11,D4,L1,V1,M1}  { ld( X, ld( X, X ) ) ==> rd( X, mult
% 16.40/16.76    ( X, X ) ) }.
% 16.40/16.76  parent0[0]: (714) {G19,W11,D4,L1,V1,M1} P(681,7) { rd( X, mult( X, X ) ) 
% 16.40/16.76    ==> ld( X, ld( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4763) {G18,W35,D6,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), ld( ld( X
% 16.40/16.76    , ld( X, X ) ), ld( X, ld( X, X ) ) ) ) ==> rd( ld( Y, rd( Y, X ) ), mult
% 16.40/16.76    ( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) ) ) }.
% 16.40/16.76  parent0[0]: (213) {G17,W15,D5,L1,V3,M1} P(77,126);d(207) { rd( ld( Y, ld( Y
% 16.40/16.76    , Y ) ), Z ) = rd( ld( X, rd( X, Y ) ), Z ) }.
% 16.40/16.76  parent1[0; 18]: (4753) {G19,W11,D4,L1,V1,M1}  { ld( X, ld( X, X ) ) ==> rd
% 16.40/16.76    ( X, mult( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76     Z := mult( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := ld( X, ld( X, X ) )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4764) {G17,W23,D6,L1,V2,M1}  { ld( ld( X, X ), X ) ==> rd( ld( Y
% 16.40/16.76    , rd( Y, X ) ), mult( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) ) ) }.
% 16.40/16.76  parent0[0]: (181) {G16,W15,D5,L1,V2,M1} P(162,51) { ld( ld( X, Y ), ld( ld
% 16.40/16.76    ( X, Y ), ld( X, Y ) ) ) ==> ld( Y, X ) }.
% 16.40/16.76  parent1[0; 1]: (4763) {G18,W35,D6,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), ld
% 16.40/16.76    ( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) ) ) ==> rd( ld( Y, rd( Y, X )
% 16.40/16.76     ), mult( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := ld( X, X )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4765) {G16,W19,D6,L1,V2,M1}  { X ==> rd( ld( Y, rd( Y, X ) ), 
% 16.40/16.76    mult( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) ) ) }.
% 16.40/16.76  parent0[0]: (175) {G15,W7,D4,L1,V1,M1} P(157,6) { ld( ld( X, X ), X ) ==> X
% 16.40/16.76     }.
% 16.40/16.76  parent1[0; 1]: (4764) {G17,W23,D6,L1,V2,M1}  { ld( ld( X, X ), X ) ==> rd( 
% 16.40/16.76    ld( Y, rd( Y, X ) ), mult( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) ) )
% 16.40/16.76     }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4766) {G16,W15,D6,L1,V2,M1}  { X ==> rd( ld( Y, rd( Y, X ) ), rd
% 16.40/16.76    ( ld( X, ld( X, X ) ), X ) ) }.
% 16.40/16.76  parent0[0]: (170) {G15,W11,D5,L1,V2,M1} P(157,65) { mult( Y, ld( X, ld( X, 
% 16.40/16.76    X ) ) ) ==> rd( Y, X ) }.
% 16.40/16.76  parent1[0; 8]: (4765) {G16,W19,D6,L1,V2,M1}  { X ==> rd( ld( Y, rd( Y, X )
% 16.40/16.76     ), mult( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := ld( X, ld( X, X ) )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4767) {G17,W15,D7,L1,V2,M1}  { X ==> mult( rd( mult( ld( Y, rd( Y
% 16.40/16.76    , X ) ), X ), ld( X, X ) ), X ) }.
% 16.40/16.76  parent0[0]: (411) {G17,W15,D5,L1,V3,M1} P(3,387) { rd( X, rd( ld( Y, Z ), Y
% 16.40/16.76     ) ) ==> mult( rd( mult( X, Y ), Z ), Y ) }.
% 16.40/16.76  parent1[0; 2]: (4766) {G16,W15,D6,L1,V2,M1}  { X ==> rd( ld( Y, rd( Y, X )
% 16.40/16.76     ), rd( ld( X, ld( X, X ) ), X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := ld( Y, rd( Y, X ) )
% 16.40/16.76     Y := X
% 16.40/16.76     Z := ld( X, X )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4768) {G11,W15,D7,L1,V2,M1}  { X ==> mult( mult( mult( ld( Y, rd
% 16.40/16.76    ( Y, X ) ), X ), ld( X, X ) ), X ) }.
% 16.40/16.76  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.76    mult( Z, ld( X, Y ) ) }.
% 16.40/16.76  parent1[0; 3]: (4767) {G17,W15,D7,L1,V2,M1}  { X ==> mult( rd( mult( ld( Y
% 16.40/16.76    , rd( Y, X ) ), X ), ld( X, X ) ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := X
% 16.40/16.76     Z := mult( ld( Y, rd( Y, X ) ), X )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4769) {G12,W11,D5,L1,V2,M1}  { X ==> mult( ld( Y, rd( Y, X ) ), 
% 16.40/16.76    mult( X, X ) ) }.
% 16.40/16.76  parent0[0]: (165) {G15,W15,D5,L1,V2,M1} P(143,8);d(133);d(10);d(157);d(88);
% 16.40/16.76    d(163);d(0) { mult( mult( mult( Y, X ), ld( X, X ) ), X ) ==> mult( Y, 
% 16.40/16.76    mult( X, X ) ) }.
% 16.40/16.76  parent1[0; 2]: (4768) {G11,W15,D7,L1,V2,M1}  { X ==> mult( mult( mult( ld( 
% 16.40/16.76    Y, rd( Y, X ) ), X ), ld( X, X ) ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := ld( Y, rd( Y, X ) )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4770) {G12,W11,D5,L1,V2,M1}  { mult( ld( Y, rd( Y, X ) ), mult( X
% 16.40/16.76    , X ) ) ==> X }.
% 16.40/16.76  parent0[0]: (4769) {G12,W11,D5,L1,V2,M1}  { X ==> mult( ld( Y, rd( Y, X ) )
% 16.40/16.76    , mult( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (721) {G20,W11,D5,L1,V2,M1} P(714,213);d(181);d(175);d(170);d(
% 16.40/16.76    411);d(84);d(165) { mult( ld( Y, rd( Y, X ) ), mult( X, X ) ) ==> X }.
% 16.40/16.76  parent0: (4770) {G12,W11,D5,L1,V2,M1}  { mult( ld( Y, rd( Y, X ) ), mult( X
% 16.40/16.76    , X ) ) ==> X }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4772) {G15,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) = ld( X, ld( X
% 16.40/16.76    , X ) ) }.
% 16.40/16.76  parent0[0]: (172) {G15,W11,D4,L1,V2,M1} P(157,53) { ld( X, ld( X, X ) ) = 
% 16.40/16.76    ld( Y, rd( Y, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4776) {G16,W19,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) ) ) = ld
% 16.40/16.76    ( mult( X, X ), ld( mult( X, X ), mult( X, X ) ) ) }.
% 16.40/16.76  parent0[0]: (714) {G19,W11,D4,L1,V1,M1} P(681,7) { rd( X, mult( X, X ) ) 
% 16.40/16.76    ==> ld( X, ld( X, X ) ) }.
% 16.40/16.76  parent1[0; 3]: (4772) {G15,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) = ld( X
% 16.40/16.76    , ld( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := mult( X, X )
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4777) {G16,W15,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) ) ) = ld
% 16.40/16.76    ( mult( X, X ), ld( X, X ) ) }.
% 16.40/16.76  parent0[0]: (450) {G15,W11,D4,L1,V1,M1} P(391,157);d(157);d(7);d(157) { ld
% 16.40/16.76    ( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.40/16.76  parent1[0; 12]: (4776) {G16,W19,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) )
% 16.40/16.76     ) = ld( mult( X, X ), ld( mult( X, X ), mult( X, X ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4778) {G17,W15,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) ) ) = ld
% 16.40/16.76    ( mult( mult( X, X ), X ), X ) }.
% 16.40/16.76  parent0[0]: (634) {G19,W15,D5,L1,V1,M1} P(622,173);d(450) { ld( mult( X, X
% 16.40/16.76     ), ld( X, X ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.40/16.76  parent1[0; 8]: (4777) {G16,W15,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) ) )
% 16.40/16.76     = ld( mult( X, X ), ld( X, X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (724) {G20,W15,D5,L1,V1,M1} P(714,172);d(450);d(634) { ld( X, 
% 16.40/16.76    ld( X, ld( X, X ) ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.40/16.76  parent0: (4778) {G17,W15,D5,L1,V1,M1}  { ld( X, ld( X, ld( X, X ) ) ) = ld
% 16.40/16.76    ( mult( mult( X, X ), X ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4781) {G8,W11,D5,L1,V3,M1}  { rd( X, Z ) ==> mult( X, ld( mult( Y
% 16.40/16.76    , Z ), Y ) ) }.
% 16.40/16.76  parent0[0]: (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y ), 
% 16.40/16.76    Z ) ) ==> rd( X, Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4784) {G9,W15,D6,L1,V3,M1}  { rd( X, mult( Y, Y ) ) ==> mult( X, 
% 16.40/16.76    ld( Y, ld( Z, rd( Z, Y ) ) ) ) }.
% 16.40/16.76  parent0[0]: (721) {G20,W11,D5,L1,V2,M1} P(714,213);d(181);d(175);d(170);d(
% 16.40/16.76    411);d(84);d(165) { mult( ld( Y, rd( Y, X ) ), mult( X, X ) ) ==> X }.
% 16.40/16.76  parent1[0; 9]: (4781) {G8,W11,D5,L1,V3,M1}  { rd( X, Z ) ==> mult( X, ld( 
% 16.40/16.76    mult( Y, Z ), Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := ld( Z, rd( Z, Y ) )
% 16.40/16.76     Z := mult( Y, Y )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4785) {G9,W15,D6,L1,V3,M1}  { mult( X, ld( Y, ld( Z, rd( Z, Y ) )
% 16.40/16.76     ) ) ==> rd( X, mult( Y, Y ) ) }.
% 16.40/16.76  parent0[0]: (4784) {G9,W15,D6,L1,V3,M1}  { rd( X, mult( Y, Y ) ) ==> mult( 
% 16.40/16.76    X, ld( Y, ld( Z, rd( Z, Y ) ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (749) {G21,W15,D6,L1,V3,M1} P(721,60) { mult( Z, ld( Y, ld( X
% 16.40/16.76    , rd( X, Y ) ) ) ) ==> rd( Z, mult( Y, Y ) ) }.
% 16.40/16.76  parent0: (4785) {G9,W15,D6,L1,V3,M1}  { mult( X, ld( Y, ld( Z, rd( Z, Y ) )
% 16.40/16.76     ) ) ==> rd( X, mult( Y, Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4787) {G19,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( ld( mult( X, Y
% 16.40/16.76     ), X ), Y ) }.
% 16.40/16.76  parent0[0]: (708) {G19,W11,D5,L1,V2,M1} P(173,681) { ld( ld( mult( Y, X ), 
% 16.40/16.76    Y ), X ) ==> mult( X, X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4791) {G9,W23,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), ld( 
% 16.40/16.76    mult( X, Y ), X ) ) ==> ld( ld( rd( Z, Y ), Z ), ld( mult( X, Y ), X ) )
% 16.40/16.76     }.
% 16.40/16.76  parent0[0]: (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y ), 
% 16.40/16.76    Z ) ) ==> rd( X, Y ) }.
% 16.40/16.76  parent1[0; 14]: (4787) {G19,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( ld( 
% 16.40/16.76    mult( X, Y ), X ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := ld( mult( X, Y ), X )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4793) {G2,W19,D5,L1,V2,M1}  { mult( ld( mult( X, Y ), X ), ld( 
% 16.40/16.76    mult( X, Y ), X ) ) ==> ld( Y, ld( mult( X, Y ), X ) ) }.
% 16.40/16.76  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.40/16.76  parent1[0; 13]: (4791) {G9,W23,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X )
% 16.40/16.76    , ld( mult( X, Y ), X ) ) ==> ld( ld( rd( Z, Y ), Z ), ld( mult( X, Y ), 
% 16.40/16.76    X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4794) {G3,W15,D5,L1,V2,M1}  { rd( ld( mult( X, Y ), X ), Y ) ==> 
% 16.40/16.76    ld( Y, ld( mult( X, Y ), X ) ) }.
% 16.40/16.76  parent0[0]: (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y ), 
% 16.40/16.76    Z ) ) ==> rd( X, Y ) }.
% 16.40/16.76  parent1[0; 1]: (4793) {G2,W19,D5,L1,V2,M1}  { mult( ld( mult( X, Y ), X ), 
% 16.40/16.76    ld( mult( X, Y ), X ) ) ==> ld( Y, ld( mult( X, Y ), X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := ld( mult( X, Y ), X )
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (792) {G20,W15,D5,L1,V2,M1} P(60,708);d(6);d(60) { rd( ld( 
% 16.40/16.76    mult( Y, Z ), Y ), Z ) ==> ld( Z, ld( mult( Y, Z ), Y ) ) }.
% 16.40/16.76  parent0: (4794) {G3,W15,D5,L1,V2,M1}  { rd( ld( mult( X, Y ), X ), Y ) ==> 
% 16.40/16.76    ld( Y, ld( mult( X, Y ), X ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4797) {G19,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( ld( mult( X, Y
% 16.40/16.76     ), X ), Y ) }.
% 16.40/16.76  parent0[0]: (708) {G19,W11,D5,L1,V2,M1} P(173,681) { ld( ld( mult( Y, X ), 
% 16.40/16.76    Y ), X ) ==> mult( X, X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4801) {G10,W23,D5,L1,V3,M1}  { mult( ld( X, rd( X, Y ) ), ld( X, 
% 16.40/16.76    rd( X, Y ) ) ) ==> ld( ld( rd( Z, Y ), Z ), ld( X, rd( X, Y ) ) ) }.
% 16.40/16.76  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.40/16.76     ) ) ==> rd( X, Y ) }.
% 16.40/16.76  parent1[0; 14]: (4797) {G19,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( ld( 
% 16.40/16.76    mult( X, Y ), X ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := ld( X, rd( X, Y ) )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4803) {G2,W19,D5,L1,V2,M1}  { mult( ld( X, rd( X, Y ) ), ld( X, 
% 16.40/16.76    rd( X, Y ) ) ) ==> ld( Y, ld( X, rd( X, Y ) ) ) }.
% 16.40/16.76  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.40/16.76  parent1[0; 13]: (4801) {G10,W23,D5,L1,V3,M1}  { mult( ld( X, rd( X, Y ) ), 
% 16.40/16.76    ld( X, rd( X, Y ) ) ) ==> ld( ld( rd( Z, Y ), Z ), ld( X, rd( X, Y ) ) )
% 16.40/16.76     }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4804) {G3,W15,D5,L1,V2,M1}  { rd( ld( X, rd( X, Y ) ), Y ) ==> ld
% 16.40/16.76    ( Y, ld( X, rd( X, Y ) ) ) }.
% 16.40/16.76  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.40/16.76     ) ) ==> rd( X, Y ) }.
% 16.40/16.76  parent1[0; 1]: (4803) {G2,W19,D5,L1,V2,M1}  { mult( ld( X, rd( X, Y ) ), ld
% 16.40/16.76    ( X, rd( X, Y ) ) ) ==> ld( Y, ld( X, rd( X, Y ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := ld( X, rd( X, Y ) )
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (793) {G20,W15,D5,L1,V2,M1} P(65,708);d(6);d(65) { rd( ld( Y, 
% 16.40/16.76    rd( Y, Z ) ), Z ) ==> ld( Z, ld( Y, rd( Y, Z ) ) ) }.
% 16.40/16.76  parent0: (4804) {G3,W15,D5,L1,V2,M1}  { rd( ld( X, rd( X, Y ) ), Y ) ==> ld
% 16.40/16.76    ( Y, ld( X, rd( X, Y ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4807) {G19,W15,D5,L1,V2,M1}  { ld( ld( X, X ), Y ) ==> mult( ld( X
% 16.40/16.76    , X ), mult( ld( X, X ), Y ) ) }.
% 16.40/16.76  parent0[0]: (715) {G19,W15,D5,L1,V2,M1} P(696,41);d(51);d(84);d(90);d(87)
% 16.40/16.76     { mult( ld( X, X ), mult( ld( X, X ), Z ) ) ==> ld( ld( X, X ), Z ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4808) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( ld( X, X ), Y )
% 16.40/16.76     ) ==> mult( ld( X, X ), Y ) }.
% 16.40/16.76  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.40/16.76  parent1[0; 14]: (4807) {G19,W15,D5,L1,V2,M1}  { ld( ld( X, X ), Y ) ==> 
% 16.40/16.76    mult( ld( X, X ), mult( ld( X, X ), Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := ld( X, X )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := ld( ld( X, X ), Y )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (884) {G20,W15,D5,L1,V2,M1} P(0,715) { ld( ld( X, X ), ld( ld
% 16.40/16.76    ( X, X ), Y ) ) ==> mult( ld( X, X ), Y ) }.
% 16.40/16.76  parent0: (4808) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( ld( X, X ), Y )
% 16.40/16.76     ) ==> mult( ld( X, X ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4811) {G15,W15,D5,L1,V2,M1}  { mult( Y, mult( X, Y ) ) ==> ld( rd
% 16.40/16.76    ( ld( X, X ), Y ), mult( X, Y ) ) }.
% 16.40/16.76  parent0[0]: (488) {G15,W15,D5,L1,V2,M1} P(157,395) { ld( rd( ld( X, X ), Y
% 16.40/16.76     ), mult( X, Y ) ) ==> mult( Y, mult( X, Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4816) {G9,W27,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), mult( 
% 16.40/16.76    Z, ld( mult( X, Y ), X ) ) ) ==> ld( rd( ld( Z, Z ), ld( mult( X, Y ), X
% 16.40/16.76     ) ), rd( Z, Y ) ) }.
% 16.40/16.76  parent0[0]: (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y ), 
% 16.40/16.76    Z ) ) ==> rd( X, Y ) }.
% 16.40/16.76  parent1[0; 24]: (4811) {G15,W15,D5,L1,V2,M1}  { mult( Y, mult( X, Y ) ) ==>
% 16.40/16.76     ld( rd( ld( X, X ), Y ), mult( X, Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := ld( mult( X, Y ), X )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4817) {G9,W23,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), rd( Z
% 16.40/16.76    , Y ) ) ==> ld( rd( ld( Z, Z ), ld( mult( X, Y ), X ) ), rd( Z, Y ) ) }.
% 16.40/16.76  parent0[0]: (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y ), 
% 16.40/16.76    Z ) ) ==> rd( X, Y ) }.
% 16.40/16.76  parent1[0; 7]: (4816) {G9,W27,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), 
% 16.40/16.76    mult( Z, ld( mult( X, Y ), X ) ) ) ==> ld( rd( ld( Z, Z ), ld( mult( X, Y
% 16.40/16.76     ), X ) ), rd( Z, Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4822) {G10,W23,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), rd( Z
% 16.40/16.76    , Y ) ) ==> ld( mult( ld( Z, Z ), ld( X, mult( X, Y ) ) ), rd( Z, Y ) )
% 16.40/16.76     }.
% 16.40/16.76  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.76    mult( Z, ld( X, Y ) ) }.
% 16.40/16.76  parent1[0; 11]: (4817) {G9,W23,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X )
% 16.40/16.76    , rd( Z, Y ) ) ==> ld( rd( ld( Z, Z ), ld( mult( X, Y ), X ) ), rd( Z, Y
% 16.40/16.76     ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := mult( X, Y )
% 16.40/16.76     Z := ld( Z, Z )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4823) {G1,W19,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), rd( Z
% 16.40/16.76    , Y ) ) ==> ld( mult( ld( Z, Z ), Y ), rd( Z, Y ) ) }.
% 16.40/16.76  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.40/16.76  parent1[0; 15]: (4822) {G10,W23,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), X )
% 16.40/16.76    , rd( Z, Y ) ) ==> ld( mult( ld( Z, Z ), ld( X, mult( X, Y ) ) ), rd( Z, 
% 16.40/16.76    Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4824) {G2,W15,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), rd( Z
% 16.40/16.76    , Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.40/16.76  parent0[0]: (184) {G16,W15,D5,L1,V2,M1} P(162,32) { ld( mult( ld( X, X ), Y
% 16.40/16.76     ), rd( X, Y ) ) ==> rd( ld( Y, X ), Y ) }.
% 16.40/16.76  parent1[0; 10]: (4823) {G1,W19,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X )
% 16.40/16.76    , rd( Z, Y ) ) ==> ld( mult( ld( Z, Z ), Y ), rd( Z, Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (964) {G17,W15,D5,L1,V3,M1} P(60,488);d(84);d(1);d(184) { mult
% 16.40/16.76    ( ld( mult( Y, Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.40/16.76  parent0: (4824) {G2,W15,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), X ), rd( Z
% 16.40/16.76    , Y ) ) ==> rd( ld( Y, Z ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4827) {G3,W15,D6,L1,V3,M1}  { mult( rd( X, Y ), Z ) ==> mult( mult
% 16.40/16.76    ( X, rd( ld( Y, Z ), Y ) ), Y ) }.
% 16.40/16.76  parent0[0]: (24) {G3,W15,D6,L1,V3,M1} P(0,17) { mult( mult( Z, rd( ld( X, Y
% 16.40/16.76     ), X ) ), X ) ==> mult( rd( Z, X ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4831) {G4,W19,D6,L1,V3,M1}  { mult( rd( ld( mult( X, Y ), X ), Y
% 16.40/16.76     ), Z ) ==> mult( rd( ld( Y, ld( Y, Z ) ), Y ), Y ) }.
% 16.40/16.76  parent0[0]: (964) {G17,W15,D5,L1,V3,M1} P(60,488);d(84);d(1);d(184) { mult
% 16.40/16.76    ( ld( mult( Y, Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.40/16.76  parent1[0; 11]: (4827) {G3,W15,D6,L1,V3,M1}  { mult( rd( X, Y ), Z ) ==> 
% 16.40/16.76    mult( mult( X, rd( ld( Y, Z ), Y ) ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := ld( Y, Z )
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := ld( mult( X, Y ), X )
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4832) {G1,W15,D6,L1,V3,M1}  { mult( rd( ld( mult( X, Y ), X ), Y
% 16.40/16.76     ), Z ) ==> ld( Y, ld( Y, Z ) ) }.
% 16.40/16.76  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.40/16.76  parent1[0; 10]: (4831) {G4,W19,D6,L1,V3,M1}  { mult( rd( ld( mult( X, Y ), 
% 16.40/16.76    X ), Y ), Z ) ==> mult( rd( ld( Y, ld( Y, Z ) ), Y ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := ld( Y, ld( Y, Z ) )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4833) {G2,W15,D6,L1,V3,M1}  { mult( ld( Y, ld( mult( X, Y ), X )
% 16.40/16.76     ), Z ) ==> ld( Y, ld( Y, Z ) ) }.
% 16.40/16.76  parent0[0]: (792) {G20,W15,D5,L1,V2,M1} P(60,708);d(6);d(60) { rd( ld( mult
% 16.40/16.76    ( Y, Z ), Y ), Z ) ==> ld( Z, ld( mult( Y, Z ), Y ) ) }.
% 16.40/16.76  parent1[0; 2]: (4832) {G1,W15,D6,L1,V3,M1}  { mult( rd( ld( mult( X, Y ), X
% 16.40/16.76     ), Y ), Z ) ==> ld( Y, ld( Y, Z ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := T
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (975) {G21,W15,D6,L1,V3,M1} P(964,24);d(2);d(792) { mult( ld( 
% 16.40/16.76    Y, ld( mult( X, Y ), X ) ), Z ) ==> ld( Y, ld( Y, Z ) ) }.
% 16.40/16.76  parent0: (4833) {G2,W15,D6,L1,V3,M1}  { mult( ld( Y, ld( mult( X, Y ), X )
% 16.40/16.76     ), Z ) ==> ld( Y, ld( Y, Z ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4836) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X, Y ), 
% 16.40/16.76    Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.40/16.76  parent0[0]: (14) {G1,W15,D6,L1,V3,M1} P(4,3) { rd( mult( mult( mult( X, Y )
% 16.40/16.76    , Z ), Y ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4841) {G2,W27,D7,L1,V4,M1}  { ld( mult( X, Y ), X ) ==> rd( mult
% 16.40/16.76    ( mult( rd( ld( Y, Z ), Y ), T ), rd( Z, Y ) ), mult( rd( Z, Y ), mult( T
% 16.40/16.76    , rd( Z, Y ) ) ) ) }.
% 16.40/16.76  parent0[0]: (964) {G17,W15,D5,L1,V3,M1} P(60,488);d(84);d(1);d(184) { mult
% 16.40/16.76    ( ld( mult( Y, Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.40/16.76  parent1[0; 9]: (4836) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X
% 16.40/16.76    , Y ), Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := ld( mult( X, Y ), X )
% 16.40/16.76     Y := rd( Z, Y )
% 16.40/16.76     Z := T
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4843) {G3,W19,D7,L1,V4,M1}  { ld( mult( X, Y ), X ) ==> rd( rd( 
% 16.40/16.76    mult( rd( ld( Y, Z ), Y ), T ), T ), rd( Z, Y ) ) }.
% 16.40/16.76  parent0[0]: (214) {G4,W15,D5,L1,V3,M1} P(12,126);d(114) { rd( mult( X, T )
% 16.40/16.76    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.40/16.76  parent1[0; 6]: (4841) {G2,W27,D7,L1,V4,M1}  { ld( mult( X, Y ), X ) ==> rd
% 16.40/16.76    ( mult( mult( rd( ld( Y, Z ), Y ), T ), rd( Z, Y ) ), mult( rd( Z, Y ), 
% 16.40/16.76    mult( T, rd( Z, Y ) ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := mult( rd( ld( Y, Z ), Y ), T )
% 16.40/16.76     Y := T
% 16.40/16.76     Z := U
% 16.40/16.76     T := rd( Z, Y )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := T
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4844) {G1,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), X ) ==> rd( rd( 
% 16.40/16.76    ld( Y, Z ), Y ), rd( Z, Y ) ) }.
% 16.40/16.76  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.40/16.76  parent1[0; 7]: (4843) {G3,W19,D7,L1,V4,M1}  { ld( mult( X, Y ), X ) ==> rd
% 16.40/16.76    ( rd( mult( rd( ld( Y, Z ), Y ), T ), T ), rd( Z, Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := T
% 16.40/16.76     Y := rd( ld( Y, Z ), Y )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76     T := T
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4845) {G2,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), X ) ==> mult( rd
% 16.40/16.76    ( ld( Y, Z ), mult( Y, Z ) ), Y ) }.
% 16.40/16.76  parent0[0]: (410) {G17,W15,D5,L1,V3,M1} P(1,387) { rd( rd( Z, X ), rd( Y, X
% 16.40/16.76     ) ) ==> mult( rd( Z, mult( X, Y ) ), X ) }.
% 16.40/16.76  parent1[0; 6]: (4844) {G1,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), X ) ==> rd
% 16.40/16.76    ( rd( ld( Y, Z ), Y ), rd( Z, Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := ld( Y, Z )
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4846) {G2,W15,D5,L1,V3,M1}  { mult( rd( ld( Y, Z ), mult( Y, Z ) )
% 16.40/16.76    , Y ) ==> ld( mult( X, Y ), X ) }.
% 16.40/16.76  parent0[0]: (4845) {G2,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), X ) ==> mult( 
% 16.40/16.76    rd( ld( Y, Z ), mult( Y, Z ) ), Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (977) {G18,W15,D5,L1,V3,M1} P(964,14);d(214);d(3);d(410) { 
% 16.40/16.76    mult( rd( ld( Y, Z ), mult( Y, Z ) ), Y ) = ld( mult( X, Y ), X ) }.
% 16.40/16.76  parent0: (4846) {G2,W15,D5,L1,V3,M1}  { mult( rd( ld( Y, Z ), mult( Y, Z )
% 16.40/16.76     ), Y ) ==> ld( mult( X, Y ), X ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4848) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.40/16.76  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Y
% 16.40/16.76     Y := X
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4851) {G1,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( mult( Z, Y )
% 16.40/16.76    , Z ), rd( ld( Y, X ), Y ) ) }.
% 16.40/16.76  parent0[0]: (964) {G17,W15,D5,L1,V3,M1} P(60,488);d(84);d(1);d(184) { mult
% 16.40/16.76    ( ld( mult( Y, Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.40/16.76  parent1[0; 10]: (4848) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.40/16.76     }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Z
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := ld( mult( Z, Y ), Z )
% 16.40/16.76     Y := rd( X, Y )
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4852) {G1,W15,D5,L1,V3,M1}  { ld( ld( mult( Z, Y ), Z ), rd( ld( Y
% 16.40/16.76    , X ), Y ) ) ==> rd( X, Y ) }.
% 16.40/16.76  parent0[0]: (4851) {G1,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( mult( Z, 
% 16.40/16.76    Y ), Z ), rd( ld( Y, X ), Y ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  subsumption: (981) {G18,W15,D5,L1,V3,M1} P(964,1) { ld( ld( mult( X, Y ), X
% 16.40/16.76     ), rd( ld( Y, Z ), Y ) ) ==> rd( Z, Y ) }.
% 16.40/16.76  parent0: (4852) {G1,W15,D5,L1,V3,M1}  { ld( ld( mult( Z, Y ), Z ), rd( ld( 
% 16.40/16.76    Y, X ), Y ) ) ==> rd( X, Y ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := Z
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := X
% 16.40/16.76  end
% 16.40/16.76  permutation0:
% 16.40/16.76     0 ==> 0
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  eqswap: (4854) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( X, Y ), 
% 16.40/16.76    Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.40/16.76  parent0[0]: (14) {G1,W15,D6,L1,V3,M1} P(4,3) { rd( mult( mult( mult( X, Y )
% 16.40/16.76    , Z ), Y ), mult( Y, mult( Z, Y ) ) ) ==> X }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4858) {G2,W23,D7,L1,V4,M1}  { rd( ld( X, Y ), mult( X, Y ) ) ==> 
% 16.40/16.76    rd( mult( mult( ld( mult( T, X ), T ), Z ), X ), mult( X, mult( Z, X ) )
% 16.40/16.76     ) }.
% 16.40/16.76  parent0[0]: (977) {G18,W15,D5,L1,V3,M1} P(964,14);d(214);d(3);d(410) { mult
% 16.40/16.76    ( rd( ld( Y, Z ), mult( Y, Z ) ), Y ) = ld( mult( X, Y ), X ) }.
% 16.40/16.76  parent1[0; 11]: (4854) {G1,W15,D6,L1,V3,M1}  { X ==> rd( mult( mult( mult( 
% 16.40/16.76    X, Y ), Z ), Y ), mult( Y, mult( Z, Y ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := T
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Y
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := rd( ld( X, Y ), mult( X, Y ) )
% 16.40/16.76     Y := X
% 16.40/16.76     Z := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4860) {G3,W19,D7,L1,V4,M1}  { rd( ld( X, Y ), mult( X, Y ) ) ==> 
% 16.40/16.76    rd( rd( mult( ld( mult( Z, X ), Z ), T ), T ), X ) }.
% 16.40/16.76  parent0[0]: (214) {G4,W15,D5,L1,V3,M1} P(12,126);d(114) { rd( mult( X, T )
% 16.40/16.76    , mult( T, mult( Y, T ) ) ) ==> rd( rd( X, Y ), T ) }.
% 16.40/16.76  parent1[0; 8]: (4858) {G2,W23,D7,L1,V4,M1}  { rd( ld( X, Y ), mult( X, Y )
% 16.40/16.76     ) ==> rd( mult( mult( ld( mult( T, X ), T ), Z ), X ), mult( X, mult( Z
% 16.40/16.76    , X ) ) ) }.
% 16.40/16.76  substitution0:
% 16.40/16.76     X := mult( ld( mult( Z, X ), Z ), T )
% 16.40/16.76     Y := T
% 16.40/16.76     Z := U
% 16.40/16.76     T := X
% 16.40/16.76  end
% 16.40/16.76  substitution1:
% 16.40/16.76     X := X
% 16.40/16.76     Y := Y
% 16.40/16.76     Z := T
% 16.40/16.76     T := Z
% 16.40/16.76  end
% 16.40/16.76  
% 16.40/16.76  paramod: (4861) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y ) ) ==> 
% 16.40/16.76    rd( ld( mult( Z, X ), Z ), X ) }.
% 16.40/16.76  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.40/16.76  parent1[0; 9]: (4860) {G3,W19,D7,L1,V4,M1}  { rd( ld( X, Y ), mult( X, Y )
% 16.40/16.76     ) ==> rd( rd( mult( ld( mult( Z, X ), Z ), T ), T ), X ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := ld( mult( Z, X ), Z )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77     T := T
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4862) {G2,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y ) ) ==> 
% 16.40/16.77    ld( X, ld( mult( Z, X ), Z ) ) }.
% 16.40/16.77  parent0[0]: (792) {G20,W15,D5,L1,V2,M1} P(60,708);d(6);d(60) { rd( ld( mult
% 16.40/16.77    ( Y, Z ), Y ), Z ) ==> ld( Z, ld( mult( Y, Z ), Y ) ) }.
% 16.40/16.77  parent1[0; 8]: (4861) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y )
% 16.40/16.77     ) ==> rd( ld( mult( Z, X ), Z ), X ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4863) {G2,W15,D5,L1,V3,M1}  { ld( X, ld( mult( Z, X ), Z ) ) ==> 
% 16.40/16.77    rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.40/16.77  parent0[0]: (4862) {G2,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y ) ) 
% 16.40/16.77    ==> ld( X, ld( mult( Z, X ), Z ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1021) {G21,W15,D5,L1,V3,M1} P(977,14);d(214);d(3);d(792) { ld
% 16.40/16.77    ( X, ld( mult( Z, X ), Z ) ) = rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.40/16.77  parent0: (4863) {G2,W15,D5,L1,V3,M1}  { ld( X, ld( mult( Z, X ), Z ) ) ==> 
% 16.40/16.77    rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4865) {G1,W15,D8,L1,V3,M1}  { X ==> mult( mult( mult( rd( X, mult
% 16.40/16.77    ( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) }.
% 16.40/16.77  parent0[0]: (12) {G1,W15,D8,L1,V3,M1} P(4,2) { mult( mult( mult( rd( X, 
% 16.40/16.77    mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) ==> X }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4870) {G2,W15,D6,L1,V3,M1}  { ld( X, mult( Y, X ) ) ==> mult( 
% 16.40/16.77    mult( ld( mult( Z, X ), Z ), Y ), X ) }.
% 16.40/16.77  parent0[0]: (977) {G18,W15,D5,L1,V3,M1} P(964,14);d(214);d(3);d(410) { mult
% 16.40/16.77    ( rd( ld( Y, Z ), mult( Y, Z ) ), Y ) = ld( mult( X, Y ), X ) }.
% 16.40/16.77  parent1[0; 8]: (4865) {G1,W15,D8,L1,V3,M1}  { X ==> mult( mult( mult( rd( X
% 16.40/16.77    , mult( Y, mult( Z, Y ) ) ), Y ), Z ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77     Z := mult( Y, X )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := ld( X, mult( Y, X ) )
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4872) {G2,W15,D6,L1,V3,M1}  { mult( mult( ld( mult( Z, X ), Z ), Y
% 16.40/16.77     ), X ) ==> ld( X, mult( Y, X ) ) }.
% 16.40/16.77  parent0[0]: (4870) {G2,W15,D6,L1,V3,M1}  { ld( X, mult( Y, X ) ) ==> mult( 
% 16.40/16.77    mult( ld( mult( Z, X ), Z ), Y ), X ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1022) {G19,W15,D6,L1,V3,M1} P(977,12) { mult( mult( ld( mult
% 16.40/16.77    ( Z, X ), Z ), Y ), X ) ==> ld( X, mult( Y, X ) ) }.
% 16.40/16.77  parent0: (4872) {G2,W15,D6,L1,V3,M1}  { mult( mult( ld( mult( Z, X ), Z ), 
% 16.40/16.77    Y ), X ) ==> ld( X, mult( Y, X ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4874) {G21,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z ) ) = ld
% 16.40/16.77    ( X, ld( mult( Y, X ), Y ) ) }.
% 16.40/16.77  parent0[0]: (1021) {G21,W15,D5,L1,V3,M1} P(977,14);d(214);d(3);d(792) { ld
% 16.40/16.77    ( X, ld( mult( Z, X ), Z ) ) = rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4880) {G22,W15,D4,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y ) ) = 
% 16.40/16.77    rd( ld( X, T ), mult( X, T ) ) }.
% 16.40/16.77  parent0[0]: (1021) {G21,W15,D5,L1,V3,M1} P(977,14);d(214);d(3);d(792) { ld
% 16.40/16.77    ( X, ld( mult( Z, X ), Z ) ) = rd( ld( X, Y ), mult( X, Y ) ) }.
% 16.40/16.77  parent1[0; 8]: (4874) {G21,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z )
% 16.40/16.77     ) = ld( X, ld( mult( Y, X ), Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := T
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1038) {G22,W15,D4,L1,V3,M1} P(1021,1021) { rd( ld( X, Z ), 
% 16.40/16.77    mult( X, Z ) ) = rd( ld( X, T ), mult( X, T ) ) }.
% 16.40/16.77  parent0: (4880) {G22,W15,D4,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Y ) ) = 
% 16.40/16.77    rd( ld( X, T ), mult( X, T ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := U
% 16.40/16.77     T := T
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4885) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, ld( X, Y ) ), Y ) = rd( 
% 16.40/16.77    ld( X, Z ), mult( X, Z ) ) }.
% 16.40/16.77  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.40/16.77  parent1[0; 7]: (1038) {G22,W15,D4,L1,V3,M1} P(1021,1021) { rd( ld( X, Z ), 
% 16.40/16.77    mult( X, Z ) ) = rd( ld( X, T ), mult( X, T ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := T
% 16.40/16.77     Z := ld( X, Y )
% 16.40/16.77     T := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1101) {G23,W15,D5,L1,V3,M1} P(0,1038) { rd( ld( X, ld( X, Y )
% 16.40/16.77     ), Y ) = rd( ld( X, Z ), mult( X, Z ) ) }.
% 16.40/16.77  parent0: (4885) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, ld( X, Y ) ), Y ) = rd( 
% 16.40/16.77    ld( X, Z ), mult( X, Z ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4887) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.40/16.77  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4888) {G2,W15,D5,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( X, Z )
% 16.40/16.77    , mult( X, Z ) ), ld( X, Y ) ) }.
% 16.40/16.77  parent0[0]: (1038) {G22,W15,D4,L1,V3,M1} P(1021,1021) { rd( ld( X, Z ), 
% 16.40/16.77    mult( X, Z ) ) = rd( ld( X, T ), mult( X, T ) ) }.
% 16.40/16.77  parent1[0; 5]: (4887) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := T
% 16.40/16.77     Z := Y
% 16.40/16.77     T := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := ld( X, Y )
% 16.40/16.77     Y := mult( X, Y )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4889) {G2,W15,D5,L1,V3,M1}  { ld( rd( ld( X, Z ), mult( X, Z ) ), 
% 16.40/16.77    ld( X, Y ) ) ==> mult( X, Y ) }.
% 16.40/16.77  parent0[0]: (4888) {G2,W15,D5,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( X, 
% 16.40/16.77    Z ), mult( X, Z ) ), ld( X, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1102) {G23,W15,D5,L1,V3,M1} P(1038,6) { ld( rd( ld( X, Z ), 
% 16.40/16.77    mult( X, Z ) ), ld( X, Y ) ) ==> mult( X, Y ) }.
% 16.40/16.77  parent0: (4889) {G2,W15,D5,L1,V3,M1}  { ld( rd( ld( X, Z ), mult( X, Z ) )
% 16.40/16.77    , ld( X, Y ) ) ==> mult( X, Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4890) {G23,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z ) ) = rd
% 16.40/16.77    ( ld( X, ld( X, Y ) ), Y ) }.
% 16.40/16.77  parent0[0]: (1101) {G23,W15,D5,L1,V3,M1} P(0,1038) { rd( ld( X, ld( X, Y )
% 16.40/16.77     ), Y ) = rd( ld( X, Z ), mult( X, Z ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4891) {G17,W15,D5,L1,V3,M1}  { rd( ld( Z, rd( Z, X ) ), Y ) = rd( 
% 16.40/16.77    ld( X, ld( X, X ) ), Y ) }.
% 16.40/16.77  parent0[0]: (213) {G17,W15,D5,L1,V3,M1} P(77,126);d(207) { rd( ld( Y, ld( Y
% 16.40/16.77    , Y ) ), Z ) = rd( ld( X, rd( X, Y ) ), Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4896) {G18,W19,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), mult( Y, 
% 16.40/16.77    ld( Y, Y ) ) ) = rd( ld( Y, ld( Y, Z ) ), Z ) }.
% 16.40/16.77  parent0[0]: (4890) {G23,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z ) ) 
% 16.40/16.77    = rd( ld( X, ld( X, Y ) ), Y ) }.
% 16.40/16.77  parent1[0; 12]: (4891) {G17,W15,D5,L1,V3,M1}  { rd( ld( Z, rd( Z, X ) ), Y
% 16.40/16.77     ) = rd( ld( X, ld( X, X ) ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := ld( Y, Y )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := mult( Y, ld( Y, Y ) )
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4897) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Y ) = rd( 
% 16.40/16.77    ld( Y, ld( Y, Z ) ), Z ) }.
% 16.40/16.77  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.40/16.77  parent1[0; 7]: (4896) {G18,W19,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), 
% 16.40/16.77    mult( Y, ld( Y, Y ) ) ) = rd( ld( Y, ld( Y, Z ) ), Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4898) {G2,W15,D5,L1,V3,M1}  { ld( Y, ld( X, rd( X, Y ) ) ) = rd( 
% 16.40/16.77    ld( Y, ld( Y, Z ) ), Z ) }.
% 16.40/16.77  parent0[0]: (793) {G20,W15,D5,L1,V2,M1} P(65,708);d(6);d(65) { rd( ld( Y, 
% 16.40/16.77    rd( Y, Z ) ), Z ) ==> ld( Z, ld( Y, rd( Y, Z ) ) ) }.
% 16.40/16.77  parent1[0; 1]: (4897) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, rd( X, Y ) ), Y ) 
% 16.40/16.77    = rd( ld( Y, ld( Y, Z ) ), Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4899) {G2,W15,D5,L1,V3,M1}  { rd( ld( X, ld( X, Z ) ), Z ) = ld( X
% 16.40/16.77    , ld( Y, rd( Y, X ) ) ) }.
% 16.40/16.77  parent0[0]: (4898) {G2,W15,D5,L1,V3,M1}  { ld( Y, ld( X, rd( X, Y ) ) ) = 
% 16.40/16.77    rd( ld( Y, ld( Y, Z ) ), Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1126) {G24,W15,D5,L1,V3,M1} P(1101,213);d(0);d(793) { rd( ld
% 16.40/16.77    ( X, ld( X, Y ) ), Y ) = ld( X, ld( Z, rd( Z, X ) ) ) }.
% 16.40/16.77  parent0: (4899) {G2,W15,D5,L1,V3,M1}  { rd( ld( X, ld( X, Z ) ), Z ) = ld( 
% 16.40/16.77    X, ld( Y, rd( Y, X ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4901) {G23,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z ) ) = rd
% 16.40/16.77    ( ld( X, ld( X, Y ) ), Y ) }.
% 16.40/16.77  parent0[0]: (1101) {G23,W15,D5,L1,V3,M1} P(0,1038) { rd( ld( X, ld( X, Y )
% 16.40/16.77     ), Y ) = rd( ld( X, Z ), mult( X, Z ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4902) {G1,W15,D5,L1,V3,M1}  { rd( Y, mult( X, mult( X, Y ) ) ) = 
% 16.40/16.77    rd( ld( X, ld( X, Z ) ), Z ) }.
% 16.40/16.77  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.40/16.77  parent1[0; 2]: (4901) {G23,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, Z )
% 16.40/16.77     ) = rd( ld( X, ld( X, Y ) ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := mult( X, Y )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4904) {G1,W15,D5,L1,V3,M1}  { rd( ld( Y, ld( Y, Z ) ), Z ) = rd( X
% 16.40/16.77    , mult( Y, mult( Y, X ) ) ) }.
% 16.40/16.77  parent0[0]: (4902) {G1,W15,D5,L1,V3,M1}  { rd( Y, mult( X, mult( X, Y ) ) )
% 16.40/16.77     = rd( ld( X, ld( X, Z ) ), Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1145) {G24,W15,D5,L1,V3,M1} P(1,1101) { rd( ld( X, ld( X, Z )
% 16.40/16.77     ), Z ) = rd( Y, mult( X, mult( X, Y ) ) ) }.
% 16.40/16.77  parent0: (4904) {G1,W15,D5,L1,V3,M1}  { rd( ld( Y, ld( Y, Z ) ), Z ) = rd( 
% 16.40/16.77    X, mult( Y, mult( Y, X ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4906) {G17,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> mult( ld( 
% 16.40/16.77    mult( X, Y ), X ), rd( Z, Y ) ) }.
% 16.40/16.77  parent0[0]: (964) {G17,W15,D5,L1,V3,M1} P(60,488);d(84);d(1);d(184) { mult
% 16.40/16.77    ( ld( mult( Y, Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4912) {G18,W23,D6,L1,V4,M1}  { rd( ld( X, ld( Y, ld( Y, X ) ) ), 
% 16.40/16.77    X ) ==> mult( ld( mult( Z, X ), Z ), ld( Y, ld( T, rd( T, Y ) ) ) ) }.
% 16.40/16.77  parent0[0]: (1126) {G24,W15,D5,L1,V3,M1} P(1101,213);d(0);d(793) { rd( ld( 
% 16.40/16.77    X, ld( X, Y ) ), Y ) = ld( X, ld( Z, rd( Z, X ) ) ) }.
% 16.40/16.77  parent1[0; 16]: (4906) {G17,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> 
% 16.40/16.77    mult( ld( mult( X, Y ), X ), rd( Z, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77     Z := T
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77     Z := ld( Y, ld( Y, X ) )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4913) {G19,W19,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Y, X ) ) ), 
% 16.40/16.77    X ) ==> rd( ld( mult( Z, X ), Z ), mult( Y, Y ) ) }.
% 16.40/16.77  parent0[0]: (749) {G21,W15,D6,L1,V3,M1} P(721,60) { mult( Z, ld( Y, ld( X, 
% 16.40/16.77    rd( X, Y ) ) ) ) ==> rd( Z, mult( Y, Y ) ) }.
% 16.40/16.77  parent1[0; 10]: (4912) {G18,W23,D6,L1,V4,M1}  { rd( ld( X, ld( Y, ld( Y, X
% 16.40/16.77     ) ) ), X ) ==> mult( ld( mult( Z, X ), Z ), ld( Y, ld( T, rd( T, Y ) ) )
% 16.40/16.77     ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := ld( mult( Z, X ), Z )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77     T := T
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4914) {G6,W19,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( ld( Y, X ), X
% 16.40/16.77     ) ) ==> rd( ld( mult( Z, X ), Z ), mult( Y, Y ) ) }.
% 16.40/16.77  parent0[0]: (36) {G5,W15,D5,L1,V3,M1} P(0,32) { rd( ld( Z, ld( X, Y ) ), Z
% 16.40/16.77     ) ==> ld( mult( X, Z ), rd( Y, Z ) ) }.
% 16.40/16.77  parent1[0; 1]: (4913) {G19,W19,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Y, X )
% 16.40/16.77     ) ), X ) ==> rd( ld( mult( Z, X ), Z ), mult( Y, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := ld( Y, X )
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4915) {G6,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, Y ), Z ), mult( X, 
% 16.40/16.77    X ) ) ==> ld( mult( X, Y ), rd( ld( X, Y ), Y ) ) }.
% 16.40/16.77  parent0[0]: (4914) {G6,W19,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( ld( Y, X )
% 16.40/16.77    , X ) ) ==> rd( ld( mult( Z, X ), Z ), mult( Y, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1177) {G25,W19,D5,L1,V3,M1} P(1126,964);d(749);d(36) { rd( ld
% 16.40/16.77    ( mult( T, Y ), T ), mult( X, X ) ) = ld( mult( X, Y ), rd( ld( X, Y ), Y
% 16.40/16.77     ) ) }.
% 16.40/16.77  parent0: (4915) {G6,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, Y ), Z ), mult( X
% 16.40/16.77    , X ) ) ==> ld( mult( X, Y ), rd( ld( X, Y ), Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := T
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4917) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.40/16.77  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4918) {G1,W15,D6,L1,V3,M1}  { ld( X, ld( X, Y ) ) ==> mult( ld( X
% 16.40/16.77    , ld( Z, rd( Z, X ) ) ), Y ) }.
% 16.40/16.77  parent0[0]: (1126) {G24,W15,D5,L1,V3,M1} P(1101,213);d(0);d(793) { rd( ld( 
% 16.40/16.77    X, ld( X, Y ) ), Y ) = ld( X, ld( Z, rd( Z, X ) ) ) }.
% 16.40/16.77  parent1[0; 7]: (4917) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.40/16.77     }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := ld( X, ld( X, Y ) )
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4919) {G1,W15,D6,L1,V3,M1}  { mult( ld( X, ld( Z, rd( Z, X ) ) ), 
% 16.40/16.77    Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.40/16.77  parent0[0]: (4918) {G1,W15,D6,L1,V3,M1}  { ld( X, ld( X, Y ) ) ==> mult( ld
% 16.40/16.77    ( X, ld( Z, rd( Z, X ) ) ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1220) {G25,W15,D6,L1,V3,M1} P(1126,2) { mult( ld( X, ld( Z, 
% 16.40/16.77    rd( Z, X ) ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.40/16.77  parent0: (4919) {G1,W15,D6,L1,V3,M1}  { mult( ld( X, ld( Z, rd( Z, X ) ) )
% 16.40/16.77    , Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4920) {G24,W15,D5,L1,V3,M1}  { rd( Z, mult( X, mult( X, Z ) ) ) = 
% 16.40/16.77    rd( ld( X, ld( X, Y ) ), Y ) }.
% 16.40/16.77  parent0[0]: (1145) {G24,W15,D5,L1,V3,M1} P(1,1101) { rd( ld( X, ld( X, Z )
% 16.40/16.77     ), Z ) = rd( Y, mult( X, mult( X, Y ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4930) {G25,W15,D5,L1,V3,M1}  { rd( X, mult( Y, mult( Y, X ) ) ) =
% 16.40/16.77     ld( Y, ld( T, rd( T, Y ) ) ) }.
% 16.40/16.77  parent0[0]: (1126) {G24,W15,D5,L1,V3,M1} P(1101,213);d(0);d(793) { rd( ld( 
% 16.40/16.77    X, ld( X, Y ) ), Y ) = ld( X, ld( Z, rd( Z, X ) ) ) }.
% 16.40/16.77  parent1[0; 8]: (4920) {G24,W15,D5,L1,V3,M1}  { rd( Z, mult( X, mult( X, Z )
% 16.40/16.77     ) ) = rd( ld( X, ld( X, Y ) ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := T
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1286) {G25,W15,D5,L1,V3,M1} P(1145,1126) { rd( Z, mult( X, 
% 16.40/16.77    mult( X, Z ) ) ) = ld( X, ld( T, rd( T, X ) ) ) }.
% 16.40/16.77  parent0: (4930) {G25,W15,D5,L1,V3,M1}  { rd( X, mult( Y, mult( Y, X ) ) ) =
% 16.40/16.77     ld( Y, ld( T, rd( T, Y ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77     Z := U
% 16.40/16.77     T := T
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4933) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.40/16.77  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4940) {G1,W15,D6,L1,V3,M1}  { ld( X, ld( X, Y ) ) ==> mult( rd( Z
% 16.40/16.77    , mult( X, mult( X, Z ) ) ), Y ) }.
% 16.40/16.77  parent0[0]: (1145) {G24,W15,D5,L1,V3,M1} P(1,1101) { rd( ld( X, ld( X, Z )
% 16.40/16.77     ), Z ) = rd( Y, mult( X, mult( X, Y ) ) ) }.
% 16.40/16.77  parent1[0; 7]: (4933) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.40/16.77     }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := ld( X, ld( X, Y ) )
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4941) {G1,W15,D6,L1,V3,M1}  { mult( rd( Z, mult( X, mult( X, Z ) )
% 16.40/16.77     ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.40/16.77  parent0[0]: (4940) {G1,W15,D6,L1,V3,M1}  { ld( X, ld( X, Y ) ) ==> mult( rd
% 16.40/16.77    ( Z, mult( X, mult( X, Z ) ) ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1333) {G25,W15,D6,L1,V3,M1} P(1145,2) { mult( rd( Z, mult( X
% 16.40/16.77    , mult( X, Z ) ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.40/16.77  parent0: (4941) {G1,W15,D6,L1,V3,M1}  { mult( rd( Z, mult( X, mult( X, Z )
% 16.40/16.77     ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4943) {G23,W15,D5,L1,V3,M1}  { mult( X, Z ) ==> ld( rd( ld( X, Y )
% 16.40/16.77    , mult( X, Y ) ), ld( X, Z ) ) }.
% 16.40/16.77  parent0[0]: (1102) {G23,W15,D5,L1,V3,M1} P(1038,6) { ld( rd( ld( X, Z ), 
% 16.40/16.77    mult( X, Z ) ), ld( X, Y ) ) ==> mult( X, Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4945) {G1,W15,D5,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( rd
% 16.40/16.77    ( ld( X, Z ), mult( X, Z ) ), Y ) }.
% 16.40/16.77  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.40/16.77  parent1[0; 14]: (4943) {G23,W15,D5,L1,V3,M1}  { mult( X, Z ) ==> ld( rd( ld
% 16.40/16.77    ( X, Y ), mult( X, Y ) ), ld( X, Z ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := mult( X, Y )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4947) {G1,W15,D5,L1,V3,M1}  { ld( rd( ld( X, Z ), mult( X, Z ) ), 
% 16.40/16.77    Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.40/16.77  parent0[0]: (4945) {G1,W15,D5,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( 
% 16.40/16.77    rd( ld( X, Z ), mult( X, Z ) ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1442) {G24,W15,D5,L1,V3,M1} P(1,1102) { ld( rd( ld( X, Z ), 
% 16.40/16.77    mult( X, Z ) ), Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.40/16.77  parent0: (4947) {G1,W15,D5,L1,V3,M1}  { ld( rd( ld( X, Z ), mult( X, Z ) )
% 16.40/16.77    , Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4948) {G25,W15,D5,L1,V3,M1}  { ld( Y, ld( Z, rd( Z, Y ) ) ) = rd( 
% 16.40/16.77    X, mult( Y, mult( Y, X ) ) ) }.
% 16.40/16.77  parent0[0]: (1286) {G25,W15,D5,L1,V3,M1} P(1145,1126) { rd( Z, mult( X, 
% 16.40/16.77    mult( X, Z ) ) ) = ld( X, ld( T, rd( T, X ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := T
% 16.40/16.77     Z := X
% 16.40/16.77     T := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4949) {G24,W15,D5,L1,V3,M1}  { mult( X, mult( X, Z ) ) ==> ld( rd
% 16.40/16.77    ( ld( X, Y ), mult( X, Y ) ), Z ) }.
% 16.40/16.77  parent0[0]: (1442) {G24,W15,D5,L1,V3,M1} P(1,1102) { ld( rd( ld( X, Z ), 
% 16.40/16.77    mult( X, Z ) ), Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4956) {G25,W23,D7,L1,V4,M1}  { mult( X, mult( X, Y ) ) ==> ld( rd
% 16.40/16.77    ( rd( T, mult( X, mult( X, T ) ) ), mult( X, ld( Z, rd( Z, X ) ) ) ), Y )
% 16.40/16.77     }.
% 16.40/16.77  parent0[0]: (4948) {G25,W15,D5,L1,V3,M1}  { ld( Y, ld( Z, rd( Z, Y ) ) ) = 
% 16.40/16.77    rd( X, mult( Y, mult( Y, X ) ) ) }.
% 16.40/16.77  parent1[0; 8]: (4949) {G24,W15,D5,L1,V3,M1}  { mult( X, mult( X, Z ) ) ==> 
% 16.40/16.77    ld( rd( ld( X, Y ), mult( X, Y ) ), Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := ld( Z, rd( Z, X ) )
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4957) {G10,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( rd
% 16.40/16.77    ( rd( Z, mult( X, mult( X, Z ) ) ), rd( X, X ) ), Y ) }.
% 16.40/16.77  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.40/16.77     ) ) ==> rd( X, Y ) }.
% 16.40/16.77  parent1[0; 15]: (4956) {G25,W23,D7,L1,V4,M1}  { mult( X, mult( X, Y ) ) ==>
% 16.40/16.77     ld( rd( rd( T, mult( X, mult( X, T ) ) ), mult( X, ld( Z, rd( Z, X ) ) )
% 16.40/16.77     ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := X
% 16.40/16.77     Z := T
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := T
% 16.40/16.77     T := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4958) {G11,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( rd
% 16.40/16.77    ( rd( Z, mult( X, mult( X, Z ) ) ), ld( X, X ) ), Y ) }.
% 16.40/16.77  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.77    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.77  parent1[0; 15]: (4957) {G10,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==>
% 16.40/16.77     ld( rd( rd( Z, mult( X, mult( X, Z ) ) ), rd( X, X ) ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4959) {G11,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> ld( 
% 16.40/16.77    mult( rd( Z, mult( X, mult( X, Z ) ) ), ld( X, X ) ), Y ) }.
% 16.40/16.77  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.77    mult( Z, ld( X, Y ) ) }.
% 16.40/16.77  parent1[0; 7]: (4958) {G11,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> 
% 16.40/16.77    ld( rd( rd( Z, mult( X, mult( X, Z ) ) ), ld( X, X ) ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := X
% 16.40/16.77     Z := rd( Z, mult( X, mult( X, Z ) ) )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4960) {G12,W15,D6,L1,V2,M1}  { mult( X, mult( X, Y ) ) ==> ld( ld
% 16.40/16.77    ( X, ld( X, ld( X, X ) ) ), Y ) }.
% 16.40/16.77  parent0[0]: (1333) {G25,W15,D6,L1,V3,M1} P(1145,2) { mult( rd( Z, mult( X, 
% 16.40/16.77    mult( X, Z ) ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.40/16.77  parent1[0; 7]: (4959) {G11,W19,D7,L1,V3,M1}  { mult( X, mult( X, Y ) ) ==> 
% 16.40/16.77    ld( mult( rd( Z, mult( X, mult( X, Z ) ) ), ld( X, X ) ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := ld( X, X )
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4961) {G13,W15,D6,L1,V2,M1}  { mult( X, mult( X, Y ) ) ==> ld( ld
% 16.40/16.77    ( mult( mult( X, X ), X ), X ), Y ) }.
% 16.40/16.77  parent0[0]: (724) {G20,W15,D5,L1,V1,M1} P(714,172);d(450);d(634) { ld( X, 
% 16.40/16.77    ld( X, ld( X, X ) ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.40/16.77  parent1[0; 7]: (4960) {G12,W15,D6,L1,V2,M1}  { mult( X, mult( X, Y ) ) ==> 
% 16.40/16.77    ld( ld( X, ld( X, ld( X, X ) ) ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4962) {G13,W15,D6,L1,V2,M1}  { ld( ld( mult( mult( X, X ), X ), X
% 16.40/16.77     ), Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.40/16.77  parent0[0]: (4961) {G13,W15,D6,L1,V2,M1}  { mult( X, mult( X, Y ) ) ==> ld
% 16.40/16.77    ( ld( mult( mult( X, X ), X ), X ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1445) {G26,W15,D6,L1,V2,M1} P(1286,1442);d(65);d(157);d(84);d
% 16.40/16.77    (1333);d(724) { ld( ld( mult( mult( X, X ), X ), X ), T ) ==> mult( X, 
% 16.40/16.77    mult( X, T ) ) }.
% 16.40/16.77  parent0: (4962) {G13,W15,D6,L1,V2,M1}  { ld( ld( mult( mult( X, X ), X ), X
% 16.40/16.77     ), Y ) ==> mult( X, mult( X, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := T
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4964) {G18,W15,D5,L1,V3,M1}  { rd( Z, Y ) ==> ld( ld( mult( X, Y )
% 16.40/16.77    , X ), rd( ld( Y, Z ), Y ) ) }.
% 16.40/16.77  parent0[0]: (981) {G18,W15,D5,L1,V3,M1} P(964,1) { ld( ld( mult( X, Y ), X
% 16.40/16.77     ), rd( ld( Y, Z ), Y ) ) ==> rd( Z, Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4967) {G4,W23,D7,L1,V4,M1}  { rd( X, Y ) ==> ld( ld( mult( rd( Z
% 16.40/16.77    , Y ), T ), mult( Z, rd( ld( Y, T ), Y ) ) ), rd( ld( Y, X ), Y ) ) }.
% 16.40/16.77  parent0[0]: (24) {G3,W15,D6,L1,V3,M1} P(0,17) { mult( mult( Z, rd( ld( X, Y
% 16.40/16.77     ), X ) ), X ) ==> mult( rd( Z, X ), Y ) }.
% 16.40/16.77  parent1[0; 6]: (4964) {G18,W15,D5,L1,V3,M1}  { rd( Z, Y ) ==> ld( ld( mult
% 16.40/16.77    ( X, Y ), X ), rd( ld( Y, Z ), Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := T
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := mult( Z, rd( ld( Y, T ), Y ) )
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4968) {G5,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( T, rd( T, Y
% 16.40/16.77     ) ), rd( ld( Y, X ), Y ) ) }.
% 16.40/16.77  parent0[0]: (177) {G11,W19,D6,L1,V3,M1} P(65,19);d(66) { ld( mult( rd( X, Z
% 16.40/16.77     ), Y ), mult( X, rd( ld( Z, Y ), Z ) ) ) ==> ld( Y, rd( Y, Z ) ) }.
% 16.40/16.77  parent1[0; 5]: (4967) {G4,W23,D7,L1,V4,M1}  { rd( X, Y ) ==> ld( ld( mult( 
% 16.40/16.77    rd( Z, Y ), T ), mult( Z, rd( ld( Y, T ), Y ) ) ), rd( ld( Y, X ), Y ) )
% 16.40/16.77     }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := T
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77     T := T
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4969) {G5,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, Y ) ), rd( ld( Y, 
% 16.40/16.77    X ), Y ) ) ==> rd( X, Y ) }.
% 16.40/16.77  parent0[0]: (4968) {G5,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( T, rd( T
% 16.40/16.77    , Y ) ), rd( ld( Y, X ), Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := T
% 16.40/16.77     T := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1585) {G19,W15,D5,L1,V3,M1} P(24,981);d(177) { ld( ld( Z, rd
% 16.40/16.77    ( Z, Y ) ), rd( ld( Y, T ), Y ) ) ==> rd( T, Y ) }.
% 16.40/16.77  parent0: (4969) {G5,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, Y ) ), rd( ld( Y
% 16.40/16.77    , X ), Y ) ) ==> rd( X, Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4971) {G19,W15,D5,L1,V3,M1}  { rd( Z, Y ) ==> ld( ld( X, rd( X, Y
% 16.40/16.77     ) ), rd( ld( Y, Z ), Y ) ) }.
% 16.40/16.77  parent0[0]: (1585) {G19,W15,D5,L1,V3,M1} P(24,981);d(177) { ld( ld( Z, rd( 
% 16.40/16.77    Z, Y ) ), rd( ld( Y, T ), Y ) ) ==> rd( T, Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := X
% 16.40/16.77     T := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4972) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, Y ), X ) ==> ld( ld( Z
% 16.40/16.77    , rd( Z, X ) ), rd( Y, X ) ) }.
% 16.40/16.77  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.40/16.77  parent1[0; 13]: (4971) {G19,W15,D5,L1,V3,M1}  { rd( Z, Y ) ==> ld( ld( X, 
% 16.40/16.77    rd( X, Y ) ), rd( ld( Y, Z ), Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77     Z := mult( X, Y )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4973) {G1,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, X ) ), rd( Y, X )
% 16.40/16.77     ) ==> rd( mult( X, Y ), X ) }.
% 16.40/16.77  parent0[0]: (4972) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, Y ), X ) ==> ld( ld
% 16.40/16.77    ( Z, rd( Z, X ) ), rd( Y, X ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1607) {G20,W15,D5,L1,V3,M1} P(1,1585) { ld( ld( Z, rd( Z, X )
% 16.40/16.77     ), rd( Y, X ) ) ==> rd( mult( X, Y ), X ) }.
% 16.40/16.77  parent0: (4973) {G1,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, X ) ), rd( Y, X )
% 16.40/16.77     ) ==> rd( mult( X, Y ), X ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4975) {G20,W15,D5,L1,V3,M1}  { rd( mult( Y, Z ), Y ) ==> ld( ld( X
% 16.40/16.77    , rd( X, Y ) ), rd( Z, Y ) ) }.
% 16.40/16.77  parent0[0]: (1607) {G20,W15,D5,L1,V3,M1} P(1,1585) { ld( ld( Z, rd( Z, X )
% 16.40/16.77     ), rd( Y, X ) ) ==> rd( mult( X, Y ), X ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4978) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, mult( Y, X ) ), X ) 
% 16.40/16.77    ==> ld( ld( Z, rd( Z, X ) ), Y ) }.
% 16.40/16.77  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.40/16.77  parent1[0; 14]: (4975) {G20,W15,D5,L1,V3,M1}  { rd( mult( Y, Z ), Y ) ==> 
% 16.40/16.77    ld( ld( X, rd( X, Y ) ), rd( Z, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77     Z := mult( Y, X )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4981) {G1,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, X ) ), Y ) ==> rd
% 16.40/16.77    ( mult( X, mult( Y, X ) ), X ) }.
% 16.40/16.77  parent0[0]: (4978) {G1,W15,D5,L1,V3,M1}  { rd( mult( X, mult( Y, X ) ), X )
% 16.40/16.77     ==> ld( ld( Z, rd( Z, X ) ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1616) {G21,W15,D5,L1,V3,M1} P(3,1607) { ld( ld( Z, rd( Z, Y )
% 16.40/16.77     ), X ) = rd( mult( Y, mult( X, Y ) ), Y ) }.
% 16.40/16.77  parent0: (4981) {G1,W15,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, X ) ), Y ) ==> rd
% 16.40/16.77    ( mult( X, mult( Y, X ) ), X ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4983) {G21,W15,D5,L1,V3,M1}  { rd( mult( Y, mult( Z, Y ) ), Y ) = 
% 16.40/16.77    ld( ld( X, rd( X, Y ) ), Z ) }.
% 16.40/16.77  parent0[0]: (1616) {G21,W15,D5,L1,V3,M1} P(3,1607) { ld( ld( Z, rd( Z, Y )
% 16.40/16.77     ), X ) = rd( mult( Y, mult( X, Y ) ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4993) {G21,W19,D7,L1,V3,M1}  { rd( mult( X, mult( Y, X ) ), X ) =
% 16.40/16.77     ld( rd( mult( X, ld( Z, rd( Z, X ) ) ), X ), Y ) }.
% 16.40/16.77  parent0[0]: (1607) {G20,W15,D5,L1,V3,M1} P(1,1585) { ld( ld( Z, rd( Z, X )
% 16.40/16.77     ), rd( Y, X ) ) ==> rd( mult( X, Y ), X ) }.
% 16.40/16.77  parent1[0; 9]: (4983) {G21,W15,D5,L1,V3,M1}  { rd( mult( Y, mult( Z, Y ) )
% 16.40/16.77    , Y ) = ld( ld( X, rd( X, Y ) ), Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := ld( Z, rd( Z, X ) )
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := ld( Z, rd( Z, X ) )
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4994) {G10,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) ), X ) =
% 16.40/16.77     ld( rd( rd( X, X ), X ), Y ) }.
% 16.40/16.77  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.40/16.77     ) ) ==> rd( X, Y ) }.
% 16.40/16.77  parent1[0; 10]: (4993) {G21,W19,D7,L1,V3,M1}  { rd( mult( X, mult( Y, X ) )
% 16.40/16.77    , X ) = ld( rd( mult( X, ld( Z, rd( Z, X ) ) ), X ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4995) {G11,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) ), X ) =
% 16.40/16.77     ld( rd( ld( X, X ), X ), Y ) }.
% 16.40/16.77  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.77    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.77  parent1[0; 10]: (4994) {G10,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) )
% 16.40/16.77    , X ) = ld( rd( rd( X, X ), X ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (4996) {G12,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) ), X ) =
% 16.40/16.77     ld( ld( X, ld( X, X ) ), Y ) }.
% 16.40/16.77  parent0[0]: (171) {G15,W11,D4,L1,V1,M1} P(157,46) { rd( ld( X, X ), X ) ==>
% 16.40/16.77     ld( X, ld( X, X ) ) }.
% 16.40/16.77  parent1[0; 9]: (4995) {G11,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) )
% 16.40/16.77    , X ) = ld( rd( ld( X, X ), X ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1619) {G22,W15,D5,L1,V2,M1} P(1607,1616);d(65);d(157);d(171)
% 16.40/16.77     { rd( mult( Y, mult( Z, Y ) ), Y ) ==> ld( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.40/16.77  parent0: (4996) {G12,W15,D5,L1,V2,M1}  { rd( mult( X, mult( Y, X ) ), X ) =
% 16.40/16.77     ld( ld( X, ld( X, X ) ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Z
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (4999) {G21,W15,D5,L1,V3,M1}  { rd( mult( Y, mult( Z, Y ) ), Y ) = 
% 16.40/16.77    ld( ld( X, rd( X, Y ) ), Z ) }.
% 16.40/16.77  parent0[0]: (1616) {G21,W15,D5,L1,V3,M1} P(3,1607) { ld( ld( Z, rd( Z, Y )
% 16.40/16.77     ), X ) = rd( mult( Y, mult( X, Y ) ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5006) {G17,W23,D7,L1,V3,M1}  { rd( mult( X, ld( X, ld( rd( Y, X )
% 16.40/16.77    , X ) ) ), X ) = ld( ld( Z, rd( Z, X ) ), ld( Y, ld( X, X ) ) ) }.
% 16.40/16.77  parent0[0]: (561) {G16,W15,D5,L1,V2,M1} P(162,525) { mult( ld( Y, ld( X, X
% 16.40/16.77     ) ), X ) ==> ld( X, ld( rd( Y, X ), X ) ) }.
% 16.40/16.77  parent1[0; 4]: (4999) {G21,W15,D5,L1,V3,M1}  { rd( mult( Y, mult( Z, Y ) )
% 16.40/16.77    , Y ) = ld( ld( X, rd( X, Y ) ), Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77     Z := ld( Y, ld( X, X ) )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5007) {G1,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), X ), X ) = ld( 
% 16.40/16.77    ld( Z, rd( Z, X ) ), ld( Y, ld( X, X ) ) ) }.
% 16.40/16.77  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.40/16.77  parent1[0; 2]: (5006) {G17,W23,D7,L1,V3,M1}  { rd( mult( X, ld( X, ld( rd( 
% 16.40/16.77    Y, X ), X ) ) ), X ) = ld( ld( Z, rd( Z, X ) ), ld( Y, ld( X, X ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := ld( rd( Y, X ), X )
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5008) {G1,W19,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, Y ) ), ld( X, ld( 
% 16.40/16.77    Y, Y ) ) ) = rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.40/16.77  parent0[0]: (5007) {G1,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), X ), X ) = 
% 16.40/16.77    ld( ld( Z, rd( Z, X ) ), ld( Y, ld( X, X ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1622) {G22,W19,D5,L1,V3,M1} P(561,1616);d(0) { ld( ld( Z, rd
% 16.40/16.77    ( Z, Y ) ), ld( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.40/16.77  parent0: (5008) {G1,W19,D5,L1,V3,M1}  { ld( ld( Z, rd( Z, Y ) ), ld( X, ld
% 16.40/16.77    ( Y, Y ) ) ) = rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5010) {G22,W15,D5,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), Y ) ==> rd
% 16.40/16.77    ( mult( X, mult( Y, X ) ), X ) }.
% 16.40/16.77  parent0[0]: (1619) {G22,W15,D5,L1,V2,M1} P(1607,1616);d(65);d(157);d(171)
% 16.40/16.77     { rd( mult( Y, mult( Z, Y ) ), Y ) ==> ld( ld( Y, ld( Y, Y ) ), Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5013) {G17,W23,D7,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), ld( Y, ld
% 16.40/16.77    ( X, X ) ) ) ==> rd( mult( X, ld( X, ld( rd( Y, X ), X ) ) ), X ) }.
% 16.40/16.77  parent0[0]: (561) {G16,W15,D5,L1,V2,M1} P(162,525) { mult( ld( Y, ld( X, X
% 16.40/16.77     ) ), X ) ==> ld( X, ld( rd( Y, X ), X ) ) }.
% 16.40/16.77  parent1[0; 15]: (5010) {G22,W15,D5,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), Y
% 16.40/16.77     ) ==> rd( mult( X, mult( Y, X ) ), X ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := ld( Y, ld( X, X ) )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5014) {G1,W19,D5,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), ld( Y, ld
% 16.40/16.77    ( X, X ) ) ) ==> rd( ld( rd( Y, X ), X ), X ) }.
% 16.40/16.77  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.40/16.77  parent1[0; 13]: (5013) {G17,W23,D7,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), ld
% 16.40/16.77    ( Y, ld( X, X ) ) ) ==> rd( mult( X, ld( X, ld( rd( Y, X ), X ) ) ), X )
% 16.40/16.77     }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := ld( rd( Y, X ), X )
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1749) {G23,W19,D5,L1,V2,M1} P(561,1619);d(0) { ld( ld( Y, ld
% 16.40/16.77    ( Y, Y ) ), ld( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.40/16.77  parent0: (5014) {G1,W19,D5,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), ld( Y, ld
% 16.40/16.77    ( X, X ) ) ) ==> rd( ld( rd( Y, X ), X ), X ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5017) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 16.40/16.77  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5024) {G1,W15,D5,L1,V2,M1}  { rd( X, mult( Y, X ) ) ==> rd( ld( 
% 16.40/16.77    rd( X, Y ), rd( X, Y ) ), Y ) }.
% 16.40/16.77  parent0[0]: (416) {G18,W15,D5,L1,V2,M1} P(410,157) { mult( rd( X, mult( Y, 
% 16.40/16.77    X ) ), Y ) ==> ld( rd( X, Y ), rd( X, Y ) ) }.
% 16.40/16.77  parent1[0; 7]: (5017) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 16.40/16.77     }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := rd( X, mult( Y, X ) )
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5025) {G1,W15,D5,L1,V2,M1}  { rd( ld( rd( X, Y ), rd( X, Y ) ), Y
% 16.40/16.77     ) ==> rd( X, mult( Y, X ) ) }.
% 16.40/16.77  parent0[0]: (5024) {G1,W15,D5,L1,V2,M1}  { rd( X, mult( Y, X ) ) ==> rd( ld
% 16.40/16.77    ( rd( X, Y ), rd( X, Y ) ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1921) {G19,W15,D5,L1,V2,M1} P(416,3) { rd( ld( rd( X, Y ), rd
% 16.40/16.77    ( X, Y ) ), Y ) ==> rd( X, mult( Y, X ) ) }.
% 16.40/16.77  parent0: (5025) {G1,W15,D5,L1,V2,M1}  { rd( ld( rd( X, Y ), rd( X, Y ) ), Y
% 16.40/16.77     ) ==> rd( X, mult( Y, X ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5027) {G17,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> mult( ld( 
% 16.40/16.77    mult( X, Y ), X ), rd( Z, Y ) ) }.
% 16.40/16.77  parent0[0]: (964) {G17,W15,D5,L1,V3,M1} P(60,488);d(84);d(1);d(184) { mult
% 16.40/16.77    ( ld( mult( Y, Z ), Y ), rd( X, Z ) ) ==> rd( ld( Z, X ), Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5031) {G18,W23,D6,L1,V3,M1}  { rd( ld( X, ld( rd( Y, X ), rd( Y, 
% 16.40/16.77    X ) ) ), X ) ==> mult( ld( mult( Z, X ), Z ), rd( Y, mult( X, Y ) ) ) }.
% 16.40/16.77  parent0[0]: (1921) {G19,W15,D5,L1,V2,M1} P(416,3) { rd( ld( rd( X, Y ), rd
% 16.40/16.77    ( X, Y ) ), Y ) ==> rd( X, mult( Y, X ) ) }.
% 16.40/16.77  parent1[0; 18]: (5027) {G17,W15,D5,L1,V3,M1}  { rd( ld( Y, Z ), Y ) ==> 
% 16.40/16.77    mult( ld( mult( X, Y ), X ), rd( Z, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77     Z := ld( rd( Y, X ), rd( Y, X ) )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5032) {G6,W23,D5,L1,V3,M1}  { ld( mult( rd( Y, X ), X ), rd( rd( 
% 16.40/16.77    Y, X ), X ) ) ==> mult( ld( mult( Z, X ), Z ), rd( Y, mult( X, Y ) ) )
% 16.40/16.77     }.
% 16.40/16.77  parent0[0]: (36) {G5,W15,D5,L1,V3,M1} P(0,32) { rd( ld( Z, ld( X, Y ) ), Z
% 16.40/16.77     ) ==> ld( mult( X, Z ), rd( Y, Z ) ) }.
% 16.40/16.77  parent1[0; 1]: (5031) {G18,W23,D6,L1,V3,M1}  { rd( ld( X, ld( rd( Y, X ), 
% 16.40/16.77    rd( Y, X ) ) ), X ) ==> mult( ld( mult( Z, X ), Z ), rd( Y, mult( X, Y )
% 16.40/16.77     ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := rd( Y, X )
% 16.40/16.77     Y := rd( Y, X )
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5033) {G1,W19,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), Y ) ) ==> 
% 16.40/16.77    mult( ld( mult( Z, Y ), Z ), rd( X, mult( Y, X ) ) ) }.
% 16.40/16.77  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.40/16.77  parent1[0; 2]: (5032) {G6,W23,D5,L1,V3,M1}  { ld( mult( rd( Y, X ), X ), rd
% 16.40/16.77    ( rd( Y, X ), X ) ) ==> mult( ld( mult( Z, X ), Z ), rd( Y, mult( X, Y )
% 16.40/16.77     ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5034) {G1,W19,D5,L1,V3,M1}  { mult( ld( mult( Z, Y ), Z ), rd( X, 
% 16.40/16.77    mult( Y, X ) ) ) ==> ld( X, rd( rd( X, Y ), Y ) ) }.
% 16.40/16.77  parent0[0]: (5033) {G1,W19,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), Y ) ) ==>
% 16.40/16.77     mult( ld( mult( Z, Y ), Z ), rd( X, mult( Y, X ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (1927) {G20,W19,D5,L1,V3,M1} P(1921,964);d(36);d(2) { mult( ld
% 16.40/16.77    ( mult( Z, Y ), Z ), rd( X, mult( Y, X ) ) ) ==> ld( X, rd( rd( X, Y ), Y
% 16.40/16.77     ) ) }.
% 16.40/16.77  parent0: (5034) {G1,W19,D5,L1,V3,M1}  { mult( ld( mult( Z, Y ), Z ), rd( X
% 16.40/16.77    , mult( Y, X ) ) ) ==> ld( X, rd( rd( X, Y ), Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5036) {G19,W15,D6,L1,V3,M1}  { ld( Y, mult( Z, Y ) ) ==> mult( 
% 16.40/16.77    mult( ld( mult( X, Y ), X ), Z ), Y ) }.
% 16.40/16.77  parent0[0]: (1022) {G19,W15,D6,L1,V3,M1} P(977,12) { mult( mult( ld( mult( 
% 16.40/16.77    Z, X ), Z ), Y ), X ) ==> ld( X, mult( Y, X ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5043) {G9,W19,D6,L1,V4,M1}  { ld( X, mult( ld( mult( Y, Z ), Y )
% 16.40/16.77    , X ) ) ==> mult( rd( ld( mult( T, X ), T ), Z ), X ) }.
% 16.40/16.77  parent0[0]: (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y ), 
% 16.40/16.77    Z ) ) ==> rd( X, Y ) }.
% 16.40/16.77  parent1[0; 11]: (5036) {G19,W15,D6,L1,V3,M1}  { ld( Y, mult( Z, Y ) ) ==> 
% 16.40/16.77    mult( mult( ld( mult( X, Y ), X ), Z ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := ld( mult( T, X ), T )
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := T
% 16.40/16.77     Y := X
% 16.40/16.77     Z := ld( mult( Y, Z ), Y )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5052) {G9,W19,D6,L1,V4,M1}  { mult( rd( ld( mult( T, X ), T ), Z )
% 16.40/16.77    , X ) ==> ld( X, mult( ld( mult( Y, Z ), Y ), X ) ) }.
% 16.40/16.77  parent0[0]: (5043) {G9,W19,D6,L1,V4,M1}  { ld( X, mult( ld( mult( Y, Z ), Y
% 16.40/16.77     ), X ) ) ==> mult( rd( ld( mult( T, X ), T ), Z ), X ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77     T := T
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (2182) {G20,W19,D6,L1,V4,M1} P(60,1022) { mult( rd( ld( mult( 
% 16.40/16.77    X, Y ), X ), T ), Y ) = ld( Y, mult( ld( mult( Z, T ), Z ), Y ) ) }.
% 16.40/16.77  parent0: (5052) {G9,W19,D6,L1,V4,M1}  { mult( rd( ld( mult( T, X ), T ), Z
% 16.40/16.77     ), X ) ==> ld( X, mult( ld( mult( Y, Z ), Y ), X ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := T
% 16.40/16.77     T := X
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5058) {G7,W11,D5,L1,V3,M1}  { ld( Z, Y ) ==> ld( mult( X, ld( Y, Z
% 16.40/16.77     ) ), X ) }.
% 16.40/16.77  parent0[0]: (51) {G7,W11,D5,L1,V3,M1} P(0,39) { ld( mult( Z, ld( X, Y ) ), 
% 16.40/16.77    Z ) ==> ld( Y, X ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5063) {G8,W19,D6,L1,V4,M1}  { ld( X, Y ) ==> ld( ld( Z, ld( Z, ld
% 16.40/16.77    ( Y, X ) ) ), ld( Z, ld( mult( T, Z ), T ) ) ) }.
% 16.40/16.77  parent0[0]: (975) {G21,W15,D6,L1,V3,M1} P(964,24);d(2);d(792) { mult( ld( Y
% 16.40/16.77    , ld( mult( X, Y ), X ) ), Z ) ==> ld( Y, ld( Y, Z ) ) }.
% 16.40/16.77  parent1[0; 5]: (5058) {G7,W11,D5,L1,V3,M1}  { ld( Z, Y ) ==> ld( mult( X, 
% 16.40/16.77    ld( Y, Z ) ), X ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := ld( Y, X )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := ld( Z, ld( mult( T, Z ), T ) )
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5064) {G8,W19,D6,L1,V4,M1}  { ld( ld( Z, ld( Z, ld( Y, X ) ) ), ld
% 16.40/16.77    ( Z, ld( mult( T, Z ), T ) ) ) ==> ld( X, Y ) }.
% 16.40/16.77  parent0[0]: (5063) {G8,W19,D6,L1,V4,M1}  { ld( X, Y ) ==> ld( ld( Z, ld( Z
% 16.40/16.77    , ld( Y, X ) ) ), ld( Z, ld( mult( T, Z ), T ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77     T := T
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (2187) {G22,W19,D6,L1,V4,M1} P(975,51) { ld( ld( X, ld( X, ld
% 16.40/16.77    ( Z, T ) ) ), ld( X, ld( mult( Y, X ), Y ) ) ) ==> ld( T, Z ) }.
% 16.40/16.77  parent0: (5064) {G8,W19,D6,L1,V4,M1}  { ld( ld( Z, ld( Z, ld( Y, X ) ) ), 
% 16.40/16.77    ld( Z, ld( mult( T, Z ), T ) ) ) ==> ld( X, Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := X
% 16.40/16.77     T := Y
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5066) {G20,W19,D5,L1,V3,M1}  { ld( Z, rd( rd( Z, Y ), Y ) ) ==> 
% 16.40/16.77    mult( ld( mult( X, Y ), X ), rd( Z, mult( Y, Z ) ) ) }.
% 16.40/16.77  parent0[0]: (1927) {G20,W19,D5,L1,V3,M1} P(1921,964);d(36);d(2) { mult( ld
% 16.40/16.77    ( mult( Z, Y ), Z ), rd( X, mult( Y, X ) ) ) ==> ld( X, rd( rd( X, Y ), Y
% 16.40/16.77     ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5071) {G17,W31,D7,L1,V3,M1}  { ld( X, rd( rd( X, ld( Y, Y ) ), ld
% 16.40/16.77    ( Y, Y ) ) ) ==> mult( ld( mult( mult( Z, ld( Y, Y ) ), Y ), mult( Z, Y )
% 16.40/16.77     ), rd( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.40/16.77  parent0[0]: (179) {G16,W15,D5,L1,V2,M1} P(175,28);d(7);d(84) { mult( mult( 
% 16.40/16.77    Y, X ), ld( X, X ) ) ==> mult( mult( Y, ld( X, X ) ), X ) }.
% 16.40/16.77  parent1[0; 14]: (5066) {G20,W19,D5,L1,V3,M1}  { ld( Z, rd( rd( Z, Y ), Y )
% 16.40/16.77     ) ==> mult( ld( mult( X, Y ), X ), rd( Z, mult( Y, Z ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := mult( Z, Y )
% 16.40/16.77     Y := ld( Y, Y )
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5073) {G17,W23,D6,L1,V2,M1}  { ld( X, rd( rd( X, ld( Y, Y ) ), ld
% 16.40/16.77    ( Y, Y ) ) ) ==> mult( ld( Y, Y ), rd( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.40/16.77  parent0[0]: (180) {G16,W15,D6,L1,V2,M1} P(162,19) { ld( mult( mult( Y, ld( 
% 16.40/16.77    X, X ) ), X ), mult( Y, X ) ) ==> ld( X, X ) }.
% 16.40/16.77  parent1[0; 13]: (5071) {G17,W31,D7,L1,V3,M1}  { ld( X, rd( rd( X, ld( Y, Y
% 16.40/16.77     ) ), ld( Y, Y ) ) ) ==> mult( ld( mult( mult( Z, ld( Y, Y ) ), Y ), mult
% 16.40/16.77    ( Z, Y ) ), rd( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5074) {G11,W23,D6,L1,V2,M1}  { ld( X, mult( rd( X, ld( Y, Y ) ), 
% 16.40/16.77    ld( Y, Y ) ) ) ==> mult( ld( Y, Y ), rd( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.40/16.77  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.77    mult( Z, ld( X, Y ) ) }.
% 16.40/16.77  parent1[0; 3]: (5073) {G17,W23,D6,L1,V2,M1}  { ld( X, rd( rd( X, ld( Y, Y )
% 16.40/16.77     ), ld( Y, Y ) ) ) ==> mult( ld( Y, Y ), rd( X, mult( ld( Y, Y ), X ) ) )
% 16.40/16.77     }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := rd( X, ld( Y, Y ) )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5077) {G1,W15,D6,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y ), rd
% 16.40/16.77    ( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.40/16.77  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.40/16.77  parent1[0; 3]: (5074) {G11,W23,D6,L1,V2,M1}  { ld( X, mult( rd( X, ld( Y, Y
% 16.40/16.77     ) ), ld( Y, Y ) ) ) ==> mult( ld( Y, Y ), rd( X, mult( ld( Y, Y ), X ) )
% 16.40/16.77     ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := ld( Y, Y )
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5078) {G1,W15,D6,L1,V2,M1}  { mult( ld( Y, Y ), rd( X, mult( ld( Y
% 16.40/16.77    , Y ), X ) ) ) ==> ld( X, X ) }.
% 16.40/16.77  parent0[0]: (5077) {G1,W15,D6,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y )
% 16.40/16.77    , rd( X, mult( ld( Y, Y ), X ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (2419) {G21,W15,D6,L1,V2,M1} P(179,1927);d(180);d(84);d(2) { 
% 16.40/16.77    mult( ld( Y, Y ), rd( Z, mult( ld( Y, Y ), Z ) ) ) ==> ld( Z, Z ) }.
% 16.40/16.77  parent0: (5078) {G1,W15,D6,L1,V2,M1}  { mult( ld( Y, Y ), rd( X, mult( ld( 
% 16.40/16.77    Y, Y ), X ) ) ) ==> ld( X, X ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5080) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 16.40/16.77  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5081) {G1,W15,D5,L1,V2,M1}  { rd( X, mult( ld( Y, Y ), X ) ) ==> 
% 16.40/16.77    ld( ld( Y, Y ), ld( X, X ) ) }.
% 16.40/16.77  parent0[0]: (2419) {G21,W15,D6,L1,V2,M1} P(179,1927);d(180);d(84);d(2) { 
% 16.40/16.77    mult( ld( Y, Y ), rd( Z, mult( ld( Y, Y ), Z ) ) ) ==> ld( Z, Z ) }.
% 16.40/16.77  parent1[0; 12]: (5080) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 16.40/16.77     }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := ld( Y, Y )
% 16.40/16.77     Y := rd( X, mult( ld( Y, Y ), X ) )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (2432) {G22,W15,D5,L1,V2,M1} P(2419,1) { rd( Y, mult( ld( X, X
% 16.40/16.77     ), Y ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.40/16.77  parent0: (5081) {G1,W15,D5,L1,V2,M1}  { rd( X, mult( ld( Y, Y ), X ) ) ==> 
% 16.40/16.77    ld( ld( Y, Y ), ld( X, X ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5083) {G22,W15,D5,L1,V2,M1}  { ld( ld( Y, Y ), ld( X, X ) ) ==> rd
% 16.40/16.77    ( X, mult( ld( Y, Y ), X ) ) }.
% 16.40/16.77  parent0[0]: (2432) {G22,W15,D5,L1,V2,M1} P(2419,1) { rd( Y, mult( ld( X, X
% 16.40/16.77     ), Y ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5090) {G18,W31,D6,L1,V3,M1}  { ld( ld( X, X ), ld( ld( Y, ld( Y, 
% 16.40/16.77    Y ) ), ld( Y, ld( Y, Y ) ) ) ) ==> rd( ld( Z, rd( Z, Y ) ), mult( ld( X, 
% 16.40/16.77    X ), ld( Y, ld( Y, Y ) ) ) ) }.
% 16.40/16.77  parent0[0]: (213) {G17,W15,D5,L1,V3,M1} P(77,126);d(207) { rd( ld( Y, ld( Y
% 16.40/16.77    , Y ) ), Z ) = rd( ld( X, rd( X, Y ) ), Z ) }.
% 16.40/16.77  parent1[0; 16]: (5083) {G22,W15,D5,L1,V2,M1}  { ld( ld( Y, Y ), ld( X, X )
% 16.40/16.77     ) ==> rd( X, mult( ld( Y, Y ), X ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := mult( ld( X, X ), ld( Y, ld( Y, Y ) ) )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := ld( Y, ld( Y, Y ) )
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5091) {G19,W27,D6,L1,V3,M1}  { ld( ld( X, X ), rd( ld( rd( Y, Y )
% 16.40/16.77    , Y ), Y ) ) ==> rd( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, ld( Y
% 16.40/16.77    , Y ) ) ) ) }.
% 16.40/16.77  parent0[0]: (1749) {G23,W19,D5,L1,V2,M1} P(561,1619);d(0) { ld( ld( Y, ld( 
% 16.40/16.77    Y, Y ) ), ld( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.40/16.77  parent1[0; 5]: (5090) {G18,W31,D6,L1,V3,M1}  { ld( ld( X, X ), ld( ld( Y, 
% 16.40/16.77    ld( Y, Y ) ), ld( Y, ld( Y, Y ) ) ) ) ==> rd( ld( Z, rd( Z, Y ) ), mult( 
% 16.40/16.77    ld( X, X ), ld( Y, ld( Y, Y ) ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5092) {G2,W23,D6,L1,V3,M1}  { ld( ld( X, X ), rd( Y, Y ) ) ==> rd
% 16.40/16.77    ( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, ld( Y, Y ) ) ) ) }.
% 16.40/16.77  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.40/16.77  parent1[0; 6]: (5091) {G19,W27,D6,L1,V3,M1}  { ld( ld( X, X ), rd( ld( rd( 
% 16.40/16.77    Y, Y ), Y ), Y ) ) ==> rd( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, 
% 16.40/16.77    ld( Y, Y ) ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5093) {G3,W23,D6,L1,V3,M1}  { ld( ld( X, X ), ld( Y, Y ) ) ==> rd
% 16.40/16.77    ( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, ld( Y, Y ) ) ) ) }.
% 16.40/16.77  parent0[0]: (157) {G14,W7,D3,L1,V1,M1} P(143,44);d(51);d(156);d(131) { rd( 
% 16.40/16.77    Y, Y ) ==> ld( Y, Y ) }.
% 16.40/16.77  parent1[0; 5]: (5092) {G2,W23,D6,L1,V3,M1}  { ld( ld( X, X ), rd( Y, Y ) ) 
% 16.40/16.77    ==> rd( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, ld( Y, Y ) ) ) )
% 16.40/16.77     }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5094) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, X ), ld( Y, Y ) ) ==> rd
% 16.40/16.77    ( ld( Z, rd( Z, Y ) ), rd( ld( X, X ), Y ) ) }.
% 16.40/16.77  parent0[0]: (170) {G15,W11,D5,L1,V2,M1} P(157,65) { mult( Y, ld( X, ld( X, 
% 16.40/16.77    X ) ) ) ==> rd( Y, X ) }.
% 16.40/16.77  parent1[0; 14]: (5093) {G3,W23,D6,L1,V3,M1}  { ld( ld( X, X ), ld( Y, Y ) )
% 16.40/16.77     ==> rd( ld( Z, rd( Z, Y ) ), mult( ld( X, X ), ld( Y, ld( Y, Y ) ) ) )
% 16.40/16.77     }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := ld( X, X )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5095) {G4,W19,D5,L1,V3,M1}  { rd( ld( Z, rd( Z, Y ) ), rd( ld( X, 
% 16.40/16.77    X ), Y ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.40/16.77  parent0[0]: (5094) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, X ), ld( Y, Y ) ) ==>
% 16.40/16.77     rd( ld( Z, rd( Z, Y ) ), rd( ld( X, X ), Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (2437) {G24,W19,D5,L1,V3,M1} P(2432,213);d(1749);d(6);d(157);d
% 16.40/16.77    (170) { rd( ld( Z, rd( Z, X ) ), rd( ld( Y, Y ), X ) ) ==> ld( ld( Y, Y )
% 16.40/16.77    , ld( X, X ) ) }.
% 16.40/16.77  parent0: (5095) {G4,W19,D5,L1,V3,M1}  { rd( ld( Z, rd( Z, Y ) ), rd( ld( X
% 16.40/16.77    , X ), Y ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5097) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 16.40/16.77  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5098) {G1,W15,D5,L1,V2,M1}  { X ==> mult( ld( ld( Y, Y ), ld( X, 
% 16.40/16.77    X ) ), mult( ld( Y, Y ), X ) ) }.
% 16.40/16.77  parent0[0]: (2432) {G22,W15,D5,L1,V2,M1} P(2419,1) { rd( Y, mult( ld( X, X
% 16.40/16.77     ), Y ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 16.40/16.77  parent1[0; 3]: (5097) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 16.40/16.77     }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := mult( ld( Y, Y ), X )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5099) {G1,W15,D5,L1,V2,M1}  { mult( ld( ld( Y, Y ), ld( X, X ) ), 
% 16.40/16.77    mult( ld( Y, Y ), X ) ) ==> X }.
% 16.40/16.77  parent0[0]: (5098) {G1,W15,D5,L1,V2,M1}  { X ==> mult( ld( ld( Y, Y ), ld( 
% 16.40/16.77    X, X ) ), mult( ld( Y, Y ), X ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (2444) {G23,W15,D5,L1,V2,M1} P(2432,2) { mult( ld( ld( Y, Y )
% 16.40/16.77    , ld( X, X ) ), mult( ld( Y, Y ), X ) ) ==> X }.
% 16.40/16.77  parent0: (5099) {G1,W15,D5,L1,V2,M1}  { mult( ld( ld( Y, Y ), ld( X, X ) )
% 16.40/16.77    , mult( ld( Y, Y ), X ) ) ==> X }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5101) {G23,W15,D5,L1,V2,M1}  { Y ==> mult( ld( ld( X, X ), ld( Y, 
% 16.40/16.77    Y ) ), mult( ld( X, X ), Y ) ) }.
% 16.40/16.77  parent0[0]: (2444) {G23,W15,D5,L1,V2,M1} P(2432,2) { mult( ld( ld( Y, Y ), 
% 16.40/16.77    ld( X, X ) ), mult( ld( Y, Y ), X ) ) ==> X }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5104) {G16,W19,D5,L1,V2,M1}  { mult( X, X ) ==> mult( ld( ld( Y, 
% 16.40/16.77    Y ), ld( X, X ) ), mult( ld( Y, Y ), mult( X, X ) ) ) }.
% 16.40/16.77  parent0[0]: (450) {G15,W11,D4,L1,V1,M1} P(391,157);d(157);d(7);d(157) { ld
% 16.40/16.77    ( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 16.40/16.77  parent1[0; 9]: (5101) {G23,W15,D5,L1,V2,M1}  { Y ==> mult( ld( ld( X, X ), 
% 16.40/16.77    ld( Y, Y ) ), mult( ld( X, X ), Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := mult( X, X )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5109) {G16,W19,D5,L1,V2,M1}  { mult( ld( ld( Y, Y ), ld( X, X ) )
% 16.40/16.77    , mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.40/16.77  parent0[0]: (5104) {G16,W19,D5,L1,V2,M1}  { mult( X, X ) ==> mult( ld( ld( 
% 16.40/16.77    Y, Y ), ld( X, X ) ), mult( ld( Y, Y ), mult( X, X ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (2449) {G24,W19,D5,L1,V2,M1} P(450,2444) { mult( ld( ld( Y, Y
% 16.40/16.77     ), ld( X, X ) ), mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.40/16.77  parent0: (5109) {G16,W19,D5,L1,V2,M1}  { mult( ld( ld( Y, Y ), ld( X, X ) )
% 16.40/16.77    , mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5114) {G9,W23,D6,L1,V4,M1}  { ld( X, rd( X, rd( ld( Y, Y ), Z ) )
% 16.40/16.77     ) = ld( ld( T, rd( T, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ) }.
% 16.40/16.77  parent0[0]: (2437) {G24,W19,D5,L1,V3,M1} P(2432,213);d(1749);d(6);d(157);d(
% 16.40/16.77    170) { rd( ld( Z, rd( Z, X ) ), rd( ld( Y, Y ), X ) ) ==> ld( ld( Y, Y )
% 16.40/16.77    , ld( X, X ) ) }.
% 16.40/16.77  parent1[0; 16]: (53) {G8,W11,D4,L1,V3,M1} P(52,52) { ld( T, rd( T, Y ) ) = 
% 16.40/16.77    ld( Z, rd( Z, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := T
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := U
% 16.40/16.77     Y := rd( ld( Y, Y ), Z )
% 16.40/16.77     Z := ld( T, rd( T, Z ) )
% 16.40/16.77     T := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5115) {G10,W19,D6,L1,V3,M1}  { ld( X, rd( X, rd( ld( Y, Y ), Z )
% 16.40/16.77     ) ) = rd( ld( rd( ld( Y, Y ), Z ), Z ), Z ) }.
% 16.40/16.77  parent0[0]: (1622) {G22,W19,D5,L1,V3,M1} P(561,1616);d(0) { ld( ld( Z, rd( 
% 16.40/16.77    Z, Y ) ), ld( X, ld( Y, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), Y ) }.
% 16.40/16.77  parent1[0; 10]: (5114) {G9,W23,D6,L1,V4,M1}  { ld( X, rd( X, rd( ld( Y, Y )
% 16.40/16.77    , Z ) ) ) = ld( ld( T, rd( T, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := ld( Y, Y )
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := T
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77     T := T
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5116) {G10,W19,D6,L1,V3,M1}  { rd( ld( rd( ld( Y, Y ), Z ), Z ), Z
% 16.40/16.77     ) = ld( X, rd( X, rd( ld( Y, Y ), Z ) ) ) }.
% 16.40/16.77  parent0[0]: (5115) {G10,W19,D6,L1,V3,M1}  { ld( X, rd( X, rd( ld( Y, Y ), Z
% 16.40/16.77     ) ) ) = rd( ld( rd( ld( Y, Y ), Z ), Z ), Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (2455) {G25,W19,D6,L1,V3,M1} P(2437,53);d(1622) { rd( ld( rd( 
% 16.40/16.77    ld( Z, Z ), Y ), Y ), Y ) = ld( T, rd( T, rd( ld( Z, Z ), Y ) ) ) }.
% 16.40/16.77  parent0: (5116) {G10,W19,D6,L1,V3,M1}  { rd( ld( rd( ld( Y, Y ), Z ), Z ), 
% 16.40/16.77    Z ) = ld( X, rd( X, rd( ld( Y, Y ), Z ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5117) {G25,W19,D5,L1,V3,M1}  { ld( mult( Z, Y ), rd( ld( Z, Y ), Y
% 16.40/16.77     ) ) = rd( ld( mult( X, Y ), X ), mult( Z, Z ) ) }.
% 16.40/16.77  parent0[0]: (1177) {G25,W19,D5,L1,V3,M1} P(1126,964);d(749);d(36) { rd( ld
% 16.40/16.77    ( mult( T, Y ), T ), mult( X, X ) ) = ld( mult( X, Y ), rd( ld( X, Y ), Y
% 16.40/16.77     ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := T
% 16.40/16.77     T := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5118) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 16.40/16.77  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5119) {G1,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), Y ) ==> mult( mult
% 16.40/16.77    ( X, Y ), rd( ld( mult( Z, Y ), Z ), mult( X, X ) ) ) }.
% 16.40/16.77  parent0[0]: (5117) {G25,W19,D5,L1,V3,M1}  { ld( mult( Z, Y ), rd( ld( Z, Y
% 16.40/16.77     ), Y ) ) = rd( ld( mult( X, Y ), X ), mult( Z, Z ) ) }.
% 16.40/16.77  parent1[0; 10]: (5118) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 16.40/16.77     }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := mult( X, Y )
% 16.40/16.77     Y := rd( ld( X, Y ), Y )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5120) {G1,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult( Z
% 16.40/16.77    , Y ), Z ), mult( X, X ) ) ) ==> rd( ld( X, Y ), Y ) }.
% 16.40/16.77  parent0[0]: (5119) {G1,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), Y ) ==> mult( 
% 16.40/16.77    mult( X, Y ), rd( ld( mult( Z, Y ), Z ), mult( X, X ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (2533) {G26,W19,D6,L1,V3,M1} P(1177,0) { mult( mult( X, Y ), 
% 16.40/16.77    rd( ld( mult( Z, Y ), Z ), mult( X, X ) ) ) ==> rd( ld( X, Y ), Y ) }.
% 16.40/16.77  parent0: (5120) {G1,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult( Z
% 16.40/16.77    , Y ), Z ), mult( X, X ) ) ) ==> rd( ld( X, Y ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5121) {G20,W19,D6,L1,V4,M1}  { ld( Y, mult( ld( mult( T, Z ), T )
% 16.40/16.77    , Y ) ) = mult( rd( ld( mult( X, Y ), X ), Z ), Y ) }.
% 16.40/16.77  parent0[0]: (2182) {G20,W19,D6,L1,V4,M1} P(60,1022) { mult( rd( ld( mult( X
% 16.40/16.77    , Y ), X ), T ), Y ) = ld( Y, mult( ld( mult( Z, T ), Z ), Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := T
% 16.40/16.77     T := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5127) {G21,W19,D6,L1,V4,M1}  { ld( X, mult( ld( mult( Y, Z ), Y )
% 16.40/16.77    , X ) ) = ld( X, mult( ld( mult( U, Z ), U ), X ) ) }.
% 16.40/16.77  parent0[0]: (2182) {G20,W19,D6,L1,V4,M1} P(60,1022) { mult( rd( ld( mult( X
% 16.40/16.77    , Y ), X ), T ), Y ) = ld( Y, mult( ld( mult( Z, T ), Z ), Y ) ) }.
% 16.40/16.77  parent1[0; 10]: (5121) {G20,W19,D6,L1,V4,M1}  { ld( Y, mult( ld( mult( T, Z
% 16.40/16.77     ), T ), Y ) ) = mult( rd( ld( mult( X, Y ), X ), Z ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := X
% 16.40/16.77     Z := U
% 16.40/16.77     T := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := T
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Z
% 16.40/16.77     T := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (2876) {G21,W19,D6,L1,V4,M1} P(2182,2182) { ld( Y, mult( ld( 
% 16.40/16.77    mult( T, Z ), T ), Y ) ) = ld( Y, mult( ld( mult( U, Z ), U ), Y ) ) }.
% 16.40/16.77  parent0: (5127) {G21,W19,D6,L1,V4,M1}  { ld( X, mult( ld( mult( Y, Z ), Y )
% 16.40/16.77    , X ) ) = ld( X, mult( ld( mult( U, Z ), U ), X ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := T
% 16.40/16.77     Z := Z
% 16.40/16.77     T := W
% 16.40/16.77     U := U
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5133) {G22,W19,D6,L1,V4,M1}  { ld( Z, Y ) ==> ld( ld( X, ld( X, ld
% 16.40/16.77    ( Y, Z ) ) ), ld( X, ld( mult( T, X ), T ) ) ) }.
% 16.40/16.77  parent0[0]: (2187) {G22,W19,D6,L1,V4,M1} P(975,51) { ld( ld( X, ld( X, ld( 
% 16.40/16.77    Z, T ) ) ), ld( X, ld( mult( Y, X ), Y ) ) ) ==> ld( T, Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := T
% 16.40/16.77     Z := Y
% 16.40/16.77     T := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5136) {G22,W31,D9,L1,V6,M1}  { ld( mult( ld( mult( X, Y ), X ), Z
% 16.40/16.77     ), Z ) ==> ld( ld( T, ld( T, ld( Z, mult( ld( mult( W, Y ), W ), Z ) ) )
% 16.40/16.77     ), ld( T, ld( mult( U, T ), U ) ) ) }.
% 16.40/16.77  parent0[0]: (2876) {G21,W19,D6,L1,V4,M1} P(2182,2182) { ld( Y, mult( ld( 
% 16.40/16.77    mult( T, Z ), T ), Y ) ) = ld( Y, mult( ld( mult( U, Z ), U ), Y ) ) }.
% 16.40/16.77  parent1[0; 15]: (5133) {G22,W19,D6,L1,V4,M1}  { ld( Z, Y ) ==> ld( ld( X, 
% 16.40/16.77    ld( X, ld( Y, Z ) ) ), ld( X, ld( mult( T, X ), T ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := V0
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77     T := X
% 16.40/16.77     U := W
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := T
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := mult( ld( mult( X, Y ), X ), Z )
% 16.40/16.77     T := U
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5137) {G23,W19,D6,L1,V4,M1}  { ld( mult( ld( mult( X, Y ), X ), Z
% 16.40/16.77     ), Z ) ==> ld( mult( ld( mult( U, Y ), U ), Z ), Z ) }.
% 16.40/16.77  parent0[0]: (2187) {G22,W19,D6,L1,V4,M1} P(975,51) { ld( ld( X, ld( X, ld( 
% 16.40/16.77    Z, T ) ) ), ld( X, ld( mult( Y, X ), Y ) ) ) ==> ld( T, Z ) }.
% 16.40/16.77  parent1[0; 10]: (5136) {G22,W31,D9,L1,V6,M1}  { ld( mult( ld( mult( X, Y )
% 16.40/16.77    , X ), Z ), Z ) ==> ld( ld( T, ld( T, ld( Z, mult( ld( mult( W, Y ), W )
% 16.40/16.77    , Z ) ) ) ), ld( T, ld( mult( U, T ), U ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := W
% 16.40/16.77     Z := Z
% 16.40/16.77     T := mult( ld( mult( U, Y ), U ), Z )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77     T := T
% 16.40/16.77     U := W
% 16.40/16.77     W := U
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (2879) {G23,W19,D6,L1,V4,M1} P(2876,2187);d(2187) { ld( mult( 
% 16.40/16.77    ld( mult( T, Z ), T ), X ), X ) = ld( mult( ld( mult( Y, Z ), Y ), X ), X
% 16.40/16.77     ) }.
% 16.40/16.77  parent0: (5137) {G23,W19,D6,L1,V4,M1}  { ld( mult( ld( mult( X, Y ), X ), Z
% 16.40/16.77     ), Z ) ==> ld( mult( ld( mult( U, Y ), U ), Z ), Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := X
% 16.40/16.77     T := U
% 16.40/16.77     U := Y
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5138) {G22,W19,D6,L1,V5,M1}  { ld( mult( ld( Z, rd( Z, T ) ), Y )
% 16.40/16.77    , ld( U, rd( U, T ) ) ) = ld( X, rd( X, Y ) ) }.
% 16.40/16.77  parent0[0]: (292) {G22,W19,D6,L1,V5,M1} P(263,52) { ld( U, rd( U, Z ) ) = 
% 16.40/16.77    ld( mult( ld( T, rd( T, Y ) ), Z ), ld( X, rd( X, Y ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := U
% 16.40/16.77     Y := T
% 16.40/16.77     Z := Y
% 16.40/16.77     T := Z
% 16.40/16.77     U := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5139) {G23,W19,D6,L1,V4,M1}  { ld( mult( ld( W, rd( W, Z ) ), T )
% 16.40/16.77    , T ) = ld( mult( ld( mult( U, Z ), U ), T ), T ) }.
% 16.40/16.77  parent0[0]: (5138) {G22,W19,D6,L1,V5,M1}  { ld( mult( ld( Z, rd( Z, T ) ), 
% 16.40/16.77    Y ), ld( U, rd( U, T ) ) ) = ld( X, rd( X, Y ) ) }.
% 16.40/16.77  parent1[0; 3]: (2879) {G23,W19,D6,L1,V4,M1} P(2876,2187);d(2187) { ld( mult
% 16.40/16.77    ( ld( mult( T, Z ), T ), X ), X ) = ld( mult( ld( mult( Y, Z ), Y ), X )
% 16.40/16.77    , X ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := W
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := X
% 16.40/16.77     T := Y
% 16.40/16.77     U := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := T
% 16.40/16.77     Y := U
% 16.40/16.77     Z := Z
% 16.40/16.77     T := ld( X, rd( X, Y ) )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (2883) {G24,W19,D6,L1,V4,M1} P(292,2879) { ld( mult( ld( T, rd
% 16.40/16.77    ( T, Z ) ), U ), U ) = ld( mult( ld( mult( W, Z ), W ), U ), U ) }.
% 16.40/16.77  parent0: (5139) {G23,W19,D6,L1,V4,M1}  { ld( mult( ld( W, rd( W, Z ) ), T )
% 16.40/16.77    , T ) = ld( mult( ld( mult( U, Z ), U ), T ), T ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := V0
% 16.40/16.77     Y := V1
% 16.40/16.77     Z := Z
% 16.40/16.77     T := U
% 16.40/16.77     U := W
% 16.40/16.77     W := T
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5141) {G22,W19,D6,L1,V4,M1}  { ld( mult( ld( Y, rd( Y, Z ) ), X )
% 16.40/16.77    , ld( T, rd( T, Z ) ) ) = ld( X, ld( X, X ) ) }.
% 16.40/16.77  parent0[0]: (287) {G22,W19,D6,L1,V4,M1} P(263,173) { ld( Z, ld( Z, Z ) ) = 
% 16.40/16.77    ld( mult( ld( T, rd( T, Y ) ), Z ), ld( X, rd( X, Y ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := X
% 16.40/16.77     T := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5142) {G24,W19,D6,L1,V4,M1}  { ld( mult( ld( mult( T, Y ), T ), Z
% 16.40/16.77     ), Z ) = ld( mult( ld( X, rd( X, Y ) ), Z ), Z ) }.
% 16.40/16.77  parent0[0]: (2883) {G24,W19,D6,L1,V4,M1} P(292,2879) { ld( mult( ld( T, rd
% 16.40/16.77    ( T, Z ) ), U ), U ) = ld( mult( ld( mult( W, Z ), W ), U ), U ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := U
% 16.40/16.77     Y := W
% 16.40/16.77     Z := Y
% 16.40/16.77     T := X
% 16.40/16.77     U := Z
% 16.40/16.77     W := T
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5143) {G23,W19,D6,L1,V3,M1}  { ld( mult( ld( Z, ld( Z, Z ) ), T )
% 16.40/16.77    , T ) = ld( mult( ld( U, rd( U, Z ) ), T ), T ) }.
% 16.40/16.77  parent0[0]: (5141) {G22,W19,D6,L1,V4,M1}  { ld( mult( ld( Y, rd( Y, Z ) ), 
% 16.40/16.77    X ), ld( T, rd( T, Z ) ) ) = ld( X, ld( X, X ) ) }.
% 16.40/16.77  parent1[0; 3]: (5142) {G24,W19,D6,L1,V4,M1}  { ld( mult( ld( mult( T, Y ), 
% 16.40/16.77    T ), Z ), Z ) = ld( mult( ld( X, rd( X, Y ) ), Z ), Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Y
% 16.40/16.77     T := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := U
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := T
% 16.40/16.77     T := ld( X, rd( X, Y ) )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5145) {G23,W19,D6,L1,V3,M1}  { ld( mult( ld( Z, rd( Z, X ) ), Y )
% 16.40/16.77    , Y ) = ld( mult( ld( X, ld( X, X ) ), Y ), Y ) }.
% 16.40/16.77  parent0[0]: (5143) {G23,W19,D6,L1,V3,M1}  { ld( mult( ld( Z, ld( Z, Z ) ), 
% 16.40/16.77    T ), T ) = ld( mult( ld( U, rd( U, Z ) ), T ), T ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := U
% 16.40/16.77     Z := X
% 16.40/16.77     T := Y
% 16.40/16.77     U := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (2886) {G25,W19,D6,L1,V3,M1} P(287,2883) { ld( mult( ld( T, rd
% 16.40/16.77    ( T, Z ) ), U ), U ) = ld( mult( ld( Z, ld( Z, Z ) ), U ), U ) }.
% 16.40/16.77  parent0: (5145) {G23,W19,D6,L1,V3,M1}  { ld( mult( ld( Z, rd( Z, X ) ), Y )
% 16.40/16.77    , Y ) = ld( mult( ld( X, ld( X, X ) ), Y ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := U
% 16.40/16.77     Z := T
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5148) {G17,W19,D6,L1,V3,M1}  { mult( rd( Z, Y ), ld( X, Z ) ) ==> 
% 16.40/16.77    mult( X, ld( mult( mult( X, Y ), ld( Z, X ) ), Z ) ) }.
% 16.40/16.77  parent0[0]: (408) {G17,W19,D6,L1,V3,M1} P(7,387);d(84);d(98);d(84) { mult( 
% 16.40/16.77    Y, ld( mult( mult( Y, Z ), ld( X, Y ) ), X ) ) ==> mult( rd( X, Z ), ld( 
% 16.40/16.77    Y, X ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5152) {G1,W19,D6,L1,V3,M1}  { mult( rd( X, ld( Y, Z ) ), ld( Y, X
% 16.40/16.77     ) ) ==> mult( Y, ld( mult( Z, ld( X, Y ) ), X ) ) }.
% 16.40/16.77  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.40/16.77  parent1[0; 14]: (5148) {G17,W19,D6,L1,V3,M1}  { mult( rd( Z, Y ), ld( X, Z
% 16.40/16.77     ) ) ==> mult( X, ld( mult( mult( X, Y ), ld( Z, X ) ), Z ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := ld( Y, Z )
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5154) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, ld( Z, Y ) ), ld( Y
% 16.40/16.77    , X ) ) ==> mult( Y, ld( mult( Z, ld( X, Y ) ), X ) ) }.
% 16.40/16.77  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.77    mult( Z, ld( X, Y ) ) }.
% 16.40/16.77  parent1[0; 2]: (5152) {G1,W19,D6,L1,V3,M1}  { mult( rd( X, ld( Y, Z ) ), ld
% 16.40/16.77    ( Y, X ) ) ==> mult( Y, ld( mult( Z, ld( X, Y ) ), X ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5155) {G2,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( Y, ld( X, Z ) ), 
% 16.40/16.77    X ) ) ==> mult( mult( X, ld( Y, Z ) ), ld( Z, X ) ) }.
% 16.40/16.77  parent0[0]: (5154) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, ld( Z, Y ) ), ld
% 16.40/16.77    ( Y, X ) ) ==> mult( Y, ld( mult( Z, ld( X, Y ) ), X ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (3068) {G18,W19,D6,L1,V3,M1} P(0,408);d(84) { mult( X, ld( 
% 16.40/16.77    mult( Y, ld( Z, X ) ), Z ) ) ==> mult( mult( Z, ld( Y, X ) ), ld( X, Z )
% 16.40/16.77     ) }.
% 16.40/16.77  parent0: (5155) {G2,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( Y, ld( X, Z ) )
% 16.40/16.77    , X ) ) ==> mult( mult( X, ld( Y, Z ) ), ld( Z, X ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5157) {G11,W11,D5,L1,V3,M1}  { X ==> mult( mult( X, ld( Y, Z ) ), 
% 16.40/16.77    ld( Z, Y ) ) }.
% 16.40/16.77  parent0[0]: (87) {G11,W11,D5,L1,V3,M1} P(84,2) { mult( mult( X, ld( Z, Y )
% 16.40/16.77     ), ld( Y, Z ) ) ==> X }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5164) {G12,W19,D6,L1,V3,M1}  { X ==> mult( mult( mult( Z, ld( Y, 
% 16.40/16.77    X ) ), ld( X, Z ) ), ld( Z, mult( Y, ld( Z, X ) ) ) ) }.
% 16.40/16.77  parent0[0]: (3068) {G18,W19,D6,L1,V3,M1} P(0,408);d(84) { mult( X, ld( mult
% 16.40/16.77    ( Y, ld( Z, X ) ), Z ) ) ==> mult( mult( Z, ld( Y, X ) ), ld( X, Z ) )
% 16.40/16.77     }.
% 16.40/16.77  parent1[0; 3]: (5157) {G11,W11,D5,L1,V3,M1}  { X ==> mult( mult( X, ld( Y, 
% 16.40/16.77    Z ) ), ld( Z, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := mult( Y, ld( Z, X ) )
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5165) {G12,W19,D6,L1,V3,M1}  { mult( mult( mult( Y, ld( Z, X ) ), 
% 16.40/16.77    ld( X, Y ) ), ld( Y, mult( Z, ld( Y, X ) ) ) ) ==> X }.
% 16.40/16.77  parent0[0]: (5164) {G12,W19,D6,L1,V3,M1}  { X ==> mult( mult( mult( Z, ld( 
% 16.40/16.77    Y, X ) ), ld( X, Z ) ), ld( Z, mult( Y, ld( Z, X ) ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (3069) {G19,W19,D6,L1,V3,M1} P(3068,87) { mult( mult( mult( Z
% 16.40/16.77    , ld( Y, X ) ), ld( X, Z ) ), ld( Z, mult( Y, ld( Z, X ) ) ) ) ==> X }.
% 16.40/16.77  parent0: (5165) {G12,W19,D6,L1,V3,M1}  { mult( mult( mult( Y, ld( Z, X ) )
% 16.40/16.77    , ld( X, Y ) ), ld( Y, mult( Z, ld( Y, X ) ) ) ) ==> X }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5167) {G26,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), Y ) ==> mult( mult
% 16.40/16.77    ( X, Y ), rd( ld( mult( Z, Y ), Z ), mult( X, X ) ) ) }.
% 16.40/16.77  parent0[0]: (2533) {G26,W19,D6,L1,V3,M1} P(1177,0) { mult( mult( X, Y ), rd
% 16.40/16.77    ( ld( mult( Z, Y ), Z ), mult( X, X ) ) ) ==> rd( ld( X, Y ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5178) {G26,W43,D8,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Y, Z ) ) ), 
% 16.40/16.77    ld( Y, rd( Y, Z ) ) ) ==> mult( mult( X, ld( Y, rd( Y, Z ) ) ), rd( ld( 
% 16.40/16.77    mult( ld( Z, ld( Z, Z ) ), ld( Y, rd( Y, Z ) ) ), ld( Y, rd( Y, Z ) ) ), 
% 16.40/16.77    mult( X, X ) ) ) }.
% 16.40/16.77  parent0[0]: (2886) {G25,W19,D6,L1,V3,M1} P(287,2883) { ld( mult( ld( T, rd
% 16.40/16.77    ( T, Z ) ), U ), U ) = ld( mult( ld( Z, ld( Z, Z ) ), U ), U ) }.
% 16.40/16.77  parent1[0; 23]: (5167) {G26,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), Y ) ==> 
% 16.40/16.77    mult( mult( X, Y ), rd( ld( mult( Z, Y ), Z ), mult( X, X ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := U
% 16.40/16.77     Z := Z
% 16.40/16.77     T := Y
% 16.40/16.77     U := ld( Y, rd( Y, Z ) )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := ld( Y, rd( Y, Z ) )
% 16.40/16.77     Z := ld( Y, rd( Y, Z ) )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5179) {G10,W39,D8,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Y, Z ) ) ), 
% 16.40/16.77    ld( Y, rd( Y, Z ) ) ) ==> mult( rd( X, Z ), rd( ld( mult( ld( Z, ld( Z, Z
% 16.40/16.77     ) ), ld( Y, rd( Y, Z ) ) ), ld( Y, rd( Y, Z ) ) ), mult( X, X ) ) ) }.
% 16.40/16.77  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.40/16.77     ) ) ==> rd( X, Y ) }.
% 16.40/16.77  parent1[0; 15]: (5178) {G26,W43,D8,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Y, Z
% 16.40/16.77     ) ) ), ld( Y, rd( Y, Z ) ) ) ==> mult( mult( X, ld( Y, rd( Y, Z ) ) ), 
% 16.40/16.77    rd( ld( mult( ld( Z, ld( Z, Z ) ), ld( Y, rd( Y, Z ) ) ), ld( Y, rd( Y, Z
% 16.40/16.77     ) ) ), mult( X, X ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5182) {G11,W27,D6,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Y, Z ) ) ), 
% 16.40/16.77    ld( Y, rd( Y, Z ) ) ) ==> mult( rd( X, Z ), rd( ld( rd( Y, Z ), Y ), mult
% 16.40/16.77    ( X, X ) ) ) }.
% 16.40/16.77  parent0[0]: (331) {G22,W19,D6,L1,V4,M1} P(264,51) { ld( mult( ld( Y, ld( Y
% 16.40/16.77    , Y ) ), ld( Z, T ) ), ld( X, rd( X, Y ) ) ) ==> ld( T, Z ) }.
% 16.40/16.77  parent1[0; 19]: (5179) {G10,W39,D8,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Y, Z
% 16.40/16.77     ) ) ), ld( Y, rd( Y, Z ) ) ) ==> mult( rd( X, Z ), rd( ld( mult( ld( Z, 
% 16.40/16.77    ld( Z, Z ) ), ld( Y, rd( Y, Z ) ) ), ld( Y, rd( Y, Z ) ) ), mult( X, X )
% 16.40/16.77     ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77     T := rd( Y, Z )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5183) {G2,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Y, Z ) ) ), 
% 16.40/16.77    ld( Y, rd( Y, Z ) ) ) ==> mult( rd( X, Z ), rd( Z, mult( X, X ) ) ) }.
% 16.40/16.77  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.40/16.77  parent1[0; 19]: (5182) {G11,W27,D6,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Y, Z
% 16.40/16.77     ) ) ), ld( Y, rd( Y, Z ) ) ) ==> mult( rd( X, Z ), rd( ld( rd( Y, Z ), Y
% 16.40/16.77     ), mult( X, X ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5184) {G3,W23,D6,L1,V3,M1}  { mult( ld( X, ld( Y, rd( Y, Z ) ) )
% 16.40/16.77    , ld( rd( Y, Z ), Y ) ) ==> mult( rd( X, Z ), rd( Z, mult( X, X ) ) ) }.
% 16.40/16.77  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.77    mult( Z, ld( X, Y ) ) }.
% 16.40/16.77  parent1[0; 1]: (5183) {G2,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Y, Z )
% 16.40/16.77     ) ), ld( Y, rd( Y, Z ) ) ) ==> mult( rd( X, Z ), rd( Z, mult( X, X ) ) )
% 16.40/16.77     }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := rd( Y, Z )
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := ld( X, ld( Y, rd( Y, Z ) ) )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5185) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, ld( Y, rd( Y, Z ) ) )
% 16.40/16.77    , Z ) ==> mult( rd( X, Z ), rd( Z, mult( X, X ) ) ) }.
% 16.40/16.77  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 16.40/16.77  parent1[0; 9]: (5184) {G3,W23,D6,L1,V3,M1}  { mult( ld( X, ld( Y, rd( Y, Z
% 16.40/16.77     ) ) ), ld( rd( Y, Z ), Y ) ) ==> mult( rd( X, Z ), rd( Z, mult( X, X ) )
% 16.40/16.77     ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5186) {G2,W19,D6,L1,V3,M1}  { mult( rd( X, Z ), rd( Z, mult( X, X
% 16.40/16.77     ) ) ) ==> mult( ld( X, ld( Y, rd( Y, Z ) ) ), Z ) }.
% 16.40/16.77  parent0[0]: (5185) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, ld( Y, rd( Y, Z ) )
% 16.40/16.77     ), Z ) ==> mult( rd( X, Z ), rd( Z, mult( X, X ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (3159) {G27,W19,D6,L1,V3,M1} P(2886,2533);d(65);d(331);d(6);d(
% 16.40/16.77    84);d(6) { mult( rd( Z, Y ), rd( Y, mult( Z, Z ) ) ) = mult( ld( Z, ld( X
% 16.40/16.77    , rd( X, Y ) ) ), Y ) }.
% 16.40/16.77  parent0: (5186) {G2,W19,D6,L1,V3,M1}  { mult( rd( X, Z ), rd( Z, mult( X, X
% 16.40/16.77     ) ) ) ==> mult( ld( X, ld( Y, rd( Y, Z ) ) ), Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5188) {G25,W19,D6,L1,V3,M1}  { ld( Z, rd( Z, rd( ld( X, X ), Y ) )
% 16.40/16.77     ) = rd( ld( rd( ld( X, X ), Y ), Y ), Y ) }.
% 16.40/16.77  parent0[0]: (2455) {G25,W19,D6,L1,V3,M1} P(2437,53);d(1622) { rd( ld( rd( 
% 16.40/16.77    ld( Z, Z ), Y ), Y ), Y ) = ld( T, rd( T, rd( ld( Z, Z ), Y ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := X
% 16.40/16.77     T := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5197) {G20,W23,D7,L1,V3,M1}  { ld( X, rd( X, rd( ld( rd( Y, Z ), 
% 16.40/16.77    rd( Y, Z ) ), Z ) ) ) = rd( ld( rd( Y, mult( Z, Y ) ), Z ), Z ) }.
% 16.40/16.77  parent0[0]: (1921) {G19,W15,D5,L1,V2,M1} P(416,3) { rd( ld( rd( X, Y ), rd
% 16.40/16.77    ( X, Y ) ), Y ) ==> rd( X, mult( Y, X ) ) }.
% 16.40/16.77  parent1[0; 16]: (5188) {G25,W19,D6,L1,V3,M1}  { ld( Z, rd( Z, rd( ld( X, X
% 16.40/16.77     ), Y ) ) ) = rd( ld( rd( ld( X, X ), Y ), Y ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := rd( Y, Z )
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5198) {G20,W19,D6,L1,V3,M1}  { ld( X, rd( X, rd( Y, mult( Z, Y )
% 16.40/16.77     ) ) ) = rd( ld( rd( Y, mult( Z, Y ) ), Z ), Z ) }.
% 16.40/16.77  parent0[0]: (1921) {G19,W15,D5,L1,V2,M1} P(416,3) { rd( ld( rd( X, Y ), rd
% 16.40/16.77    ( X, Y ) ), Y ) ==> rd( X, mult( Y, X ) ) }.
% 16.40/16.77  parent1[0; 5]: (5197) {G20,W23,D7,L1,V3,M1}  { ld( X, rd( X, rd( ld( rd( Y
% 16.40/16.77    , Z ), rd( Y, Z ) ), Z ) ) ) = rd( ld( rd( Y, mult( Z, Y ) ), Z ), Z )
% 16.40/16.77     }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5201) {G20,W19,D6,L1,V3,M1}  { rd( ld( rd( Y, mult( Z, Y ) ), Z )
% 16.40/16.77    , Z ) = ld( X, rd( X, rd( Y, mult( Z, Y ) ) ) ) }.
% 16.40/16.77  parent0[0]: (5198) {G20,W19,D6,L1,V3,M1}  { ld( X, rd( X, rd( Y, mult( Z, Y
% 16.40/16.77     ) ) ) ) = rd( ld( rd( Y, mult( Z, Y ) ), Z ), Z ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (3174) {G26,W19,D6,L1,V3,M1} P(1921,2455) { rd( ld( rd( X, 
% 16.40/16.77    mult( Y, X ) ), Y ), Y ) = ld( Z, rd( Z, rd( X, mult( Y, X ) ) ) ) }.
% 16.40/16.77  parent0: (5201) {G20,W19,D6,L1,V3,M1}  { rd( ld( rd( Y, mult( Z, Y ) ), Z )
% 16.40/16.77    , Z ) = ld( X, rd( X, rd( Y, mult( Z, Y ) ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5204) {G26,W19,D6,L1,V3,M1}  { ld( Z, rd( Z, rd( X, mult( Y, X ) )
% 16.40/16.77     ) ) = rd( ld( rd( X, mult( Y, X ) ), Y ), Y ) }.
% 16.40/16.77  parent0[0]: (3174) {G26,W19,D6,L1,V3,M1} P(1921,2455) { rd( ld( rd( X, mult
% 16.40/16.77    ( Y, X ) ), Y ), Y ) = ld( Z, rd( Z, rd( X, mult( Y, X ) ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5211) {G25,W55,D8,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld( Y, Y )
% 16.40/16.77    , mult( Z, Z ) ), mult( ld( ld( Y, Y ), ld( Z, Z ) ), mult( ld( Y, Y ), 
% 16.40/16.77    mult( Z, Z ) ) ) ) ) ) = rd( ld( rd( mult( ld( Y, Y ), mult( Z, Z ) ), 
% 16.40/16.77    mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Y, Y ), ld( Z, Z
% 16.40/16.77     ) ) ) }.
% 16.40/16.77  parent0[0]: (2449) {G24,W19,D5,L1,V2,M1} P(450,2444) { mult( ld( ld( Y, Y )
% 16.40/16.77    , ld( X, X ) ), mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.40/16.77  parent1[0; 38]: (5204) {G26,W19,D6,L1,V3,M1}  { ld( Z, rd( Z, rd( X, mult( 
% 16.40/16.77    Y, X ) ) ) ) = rd( ld( rd( X, mult( Y, X ) ), Y ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := mult( ld( Y, Y ), mult( Z, Z ) )
% 16.40/16.77     Y := ld( ld( Y, Y ), ld( Z, Z ) )
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5212) {G25,W43,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld( Y, Y )
% 16.40/16.77    , mult( Z, Z ) ), mult( Z, Z ) ) ) ) = rd( ld( rd( mult( ld( Y, Y ), mult
% 16.40/16.77    ( Z, Z ) ), mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Y, Y
% 16.40/16.77     ), ld( Z, Z ) ) ) }.
% 16.40/16.77  parent0[0]: (2449) {G24,W19,D5,L1,V2,M1} P(450,2444) { mult( ld( ld( Y, Y )
% 16.40/16.77    , ld( X, X ) ), mult( ld( Y, Y ), mult( X, X ) ) ) ==> mult( X, X ) }.
% 16.40/16.77  parent1[0; 13]: (5211) {G25,W55,D8,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld
% 16.40/16.77    ( Y, Y ), mult( Z, Z ) ), mult( ld( ld( Y, Y ), ld( Z, Z ) ), mult( ld( Y
% 16.40/16.77    , Y ), mult( Z, Z ) ) ) ) ) ) = rd( ld( rd( mult( ld( Y, Y ), mult( Z, Z
% 16.40/16.77     ) ), mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Y, Y ), ld
% 16.40/16.77    ( Z, Z ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5216) {G11,W43,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld( Y, Y )
% 16.40/16.77    , mult( Z, Z ) ), mult( Z, Z ) ) ) ) = mult( ld( rd( mult( ld( Y, Y ), 
% 16.40/16.77    mult( Z, Z ) ), mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Z
% 16.40/16.77    , Z ), ld( Y, Y ) ) ) }.
% 16.40/16.77  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.77    mult( Z, ld( X, Y ) ) }.
% 16.40/16.77  parent1[0; 16]: (5212) {G25,W43,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld
% 16.40/16.77    ( Y, Y ), mult( Z, Z ) ), mult( Z, Z ) ) ) ) = rd( ld( rd( mult( ld( Y, Y
% 16.40/16.77     ), mult( Z, Z ) ), mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( 
% 16.40/16.77    ld( Y, Y ), ld( Z, Z ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := ld( Z, Z )
% 16.40/16.77     Y := ld( Y, Y )
% 16.40/16.77     Z := ld( rd( mult( ld( Y, Y ), mult( Z, Z ) ), mult( Z, Z ) ), ld( ld( Y
% 16.40/16.77    , Y ), ld( Z, Z ) ) )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5218) {G1,W35,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld( Y, Y )
% 16.40/16.77    , mult( Z, Z ) ), mult( Z, Z ) ) ) ) = mult( ld( ld( Y, Y ), ld( ld( Y, Y
% 16.40/16.77     ), ld( Z, Z ) ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.40/16.77  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.40/16.77  parent1[0; 18]: (5216) {G11,W43,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld
% 16.40/16.77    ( Y, Y ), mult( Z, Z ) ), mult( Z, Z ) ) ) ) = mult( ld( rd( mult( ld( Y
% 16.40/16.77    , Y ), mult( Z, Z ) ), mult( Z, Z ) ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld
% 16.40/16.77    ( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := mult( Z, Z )
% 16.40/16.77     Y := ld( Y, Y )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5219) {G1,W27,D6,L1,V3,M1}  { ld( X, rd( X, ld( Y, Y ) ) ) = mult
% 16.40/16.77    ( ld( ld( Y, Y ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Z, Z ), ld( Y, 
% 16.40/16.77    Y ) ) ) }.
% 16.40/16.77  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 16.40/16.77  parent1[0; 5]: (5218) {G1,W35,D7,L1,V3,M1}  { ld( X, rd( X, rd( mult( ld( Y
% 16.40/16.77    , Y ), mult( Z, Z ) ), mult( Z, Z ) ) ) ) = mult( ld( ld( Y, Y ), ld( ld
% 16.40/16.77    ( Y, Y ), ld( Z, Z ) ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := mult( Z, Z )
% 16.40/16.77     Y := ld( Y, Y )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5221) {G2,W23,D5,L1,V3,M1}  { ld( X, rd( X, ld( Y, Y ) ) ) = mult
% 16.40/16.77    ( mult( ld( Y, Y ), ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.40/16.77  parent0[0]: (884) {G20,W15,D5,L1,V2,M1} P(0,715) { ld( ld( X, X ), ld( ld( 
% 16.40/16.77    X, X ), Y ) ) ==> mult( ld( X, X ), Y ) }.
% 16.40/16.77  parent1[0; 9]: (5219) {G1,W27,D6,L1,V3,M1}  { ld( X, rd( X, ld( Y, Y ) ) ) 
% 16.40/16.77    = mult( ld( ld( Y, Y ), ld( ld( Y, Y ), ld( Z, Z ) ) ), ld( ld( Z, Z ), 
% 16.40/16.77    ld( Y, Y ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := ld( Z, Z )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5222) {G3,W23,D5,L1,V3,M1}  { ld( X, mult( X, ld( Y, Y ) ) ) = 
% 16.40/16.77    mult( mult( ld( Y, Y ), ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.40/16.77  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.77    mult( Z, ld( X, Y ) ) }.
% 16.40/16.77  parent1[0; 3]: (5221) {G2,W23,D5,L1,V3,M1}  { ld( X, rd( X, ld( Y, Y ) ) ) 
% 16.40/16.77    = mult( mult( ld( Y, Y ), ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) )
% 16.40/16.77     }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5223) {G1,W19,D5,L1,V2,M1}  { ld( Y, Y ) = mult( mult( ld( Y, Y )
% 16.40/16.77    , ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.40/16.77  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.40/16.77  parent1[0; 1]: (5222) {G3,W23,D5,L1,V3,M1}  { ld( X, mult( X, ld( Y, Y ) )
% 16.40/16.77     ) = mult( mult( ld( Y, Y ), ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) )
% 16.40/16.77     }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := ld( Y, Y )
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5224) {G1,W19,D5,L1,V2,M1}  { mult( mult( ld( X, X ), ld( Y, Y ) )
% 16.40/16.77    , ld( ld( Y, Y ), ld( X, X ) ) ) = ld( X, X ) }.
% 16.40/16.77  parent0[0]: (5223) {G1,W19,D5,L1,V2,M1}  { ld( Y, Y ) = mult( mult( ld( Y, 
% 16.40/16.77    Y ), ld( Z, Z ) ), ld( ld( Z, Z ), ld( Y, Y ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := X
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (3181) {G27,W19,D5,L1,V2,M1} P(2449,3174);d(84);d(3);d(884);d(
% 16.40/16.77    84);d(1) { mult( mult( ld( X, X ), ld( Y, Y ) ), ld( ld( Y, Y ), ld( X, X
% 16.40/16.77     ) ) ) ==> ld( X, X ) }.
% 16.40/16.77  parent0: (5224) {G1,W19,D5,L1,V2,M1}  { mult( mult( ld( X, X ), ld( Y, Y )
% 16.40/16.77     ), ld( ld( Y, Y ), ld( X, X ) ) ) = ld( X, X ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5226) {G19,W19,D6,L1,V3,M1}  { Z ==> mult( mult( mult( X, ld( Y, Z
% 16.40/16.77     ) ), ld( Z, X ) ), ld( X, mult( Y, ld( X, Z ) ) ) ) }.
% 16.40/16.77  parent0[0]: (3069) {G19,W19,D6,L1,V3,M1} P(3068,87) { mult( mult( mult( Z, 
% 16.40/16.77    ld( Y, X ) ), ld( X, Z ) ), ld( Z, mult( Y, ld( Z, X ) ) ) ) ==> X }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5233) {G20,W43,D8,L1,V2,M1}  { ld( X, X ) ==> mult( mult( ld( X, 
% 16.40/16.77    X ), ld( ld( X, X ), mult( ld( X, X ), ld( Y, Y ) ) ) ), ld( mult( ld( X
% 16.40/16.77    , X ), ld( Y, Y ) ), mult( ld( Y, Y ), ld( mult( ld( X, X ), ld( Y, Y ) )
% 16.40/16.77    , ld( X, X ) ) ) ) ) }.
% 16.40/16.77  parent0[0]: (3181) {G27,W19,D5,L1,V2,M1} P(2449,3174);d(84);d(3);d(884);d(
% 16.40/16.77    84);d(1) { mult( mult( ld( X, X ), ld( Y, Y ) ), ld( ld( Y, Y ), ld( X, X
% 16.40/16.77     ) ) ) ==> ld( X, X ) }.
% 16.40/16.77  parent1[0; 6]: (5226) {G19,W19,D6,L1,V3,M1}  { Z ==> mult( mult( mult( X, 
% 16.40/16.77    ld( Y, Z ) ), ld( Z, X ) ), ld( X, mult( Y, ld( X, Z ) ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := mult( ld( X, X ), ld( Y, Y ) )
% 16.40/16.77     Y := ld( Y, Y )
% 16.40/16.77     Z := ld( X, X )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5235) {G1,W35,D8,L1,V2,M1}  { ld( X, X ) ==> mult( mult( ld( X, X
% 16.40/16.77     ), ld( Y, Y ) ), ld( mult( ld( X, X ), ld( Y, Y ) ), mult( ld( Y, Y ), 
% 16.40/16.77    ld( mult( ld( X, X ), ld( Y, Y ) ), ld( X, X ) ) ) ) ) }.
% 16.40/16.77  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.40/16.77  parent1[0; 5]: (5233) {G20,W43,D8,L1,V2,M1}  { ld( X, X ) ==> mult( mult( 
% 16.40/16.77    ld( X, X ), ld( ld( X, X ), mult( ld( X, X ), ld( Y, Y ) ) ) ), ld( mult
% 16.40/16.77    ( ld( X, X ), ld( Y, Y ) ), mult( ld( Y, Y ), ld( mult( ld( X, X ), ld( Y
% 16.40/16.77    , Y ) ), ld( X, X ) ) ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := mult( ld( X, X ), ld( Y, Y ) )
% 16.40/16.77     Y := ld( X, X )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5237) {G1,W19,D6,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y ), ld
% 16.40/16.77    ( mult( ld( X, X ), ld( Y, Y ) ), ld( X, X ) ) ) }.
% 16.40/16.77  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.40/16.77  parent1[0; 4]: (5235) {G1,W35,D8,L1,V2,M1}  { ld( X, X ) ==> mult( mult( ld
% 16.40/16.77    ( X, X ), ld( Y, Y ) ), ld( mult( ld( X, X ), ld( Y, Y ) ), mult( ld( Y, 
% 16.40/16.77    Y ), ld( mult( ld( X, X ), ld( Y, Y ) ), ld( X, X ) ) ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := mult( ld( Y, Y ), ld( mult( ld( X, X ), ld( Y, Y ) ), ld( X, X ) )
% 16.40/16.77     )
% 16.40/16.77     Y := mult( ld( X, X ), ld( Y, Y ) )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5238) {G2,W11,D4,L1,V2,M1}  { ld( X, X ) ==> rd( ld( Y, Y ), ld( 
% 16.40/16.77    Y, Y ) ) }.
% 16.40/16.77  parent0[0]: (60) {G8,W11,D5,L1,V3,M1} P(52,0) { mult( X, ld( mult( Z, Y ), 
% 16.40/16.77    Z ) ) ==> rd( X, Y ) }.
% 16.40/16.77  parent1[0; 4]: (5237) {G1,W19,D6,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y
% 16.40/16.77     ), ld( mult( ld( X, X ), ld( Y, Y ) ), ld( X, X ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := ld( Y, Y )
% 16.40/16.77     Y := ld( Y, Y )
% 16.40/16.77     Z := ld( X, X )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5239) {G3,W11,D4,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y ), ld
% 16.40/16.77    ( Y, Y ) ) }.
% 16.40/16.77  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.77    mult( Z, ld( X, Y ) ) }.
% 16.40/16.77  parent1[0; 4]: (5238) {G2,W11,D4,L1,V2,M1}  { ld( X, X ) ==> rd( ld( Y, Y )
% 16.40/16.77    , ld( Y, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := ld( Y, Y )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5240) {G4,W11,D4,L1,V2,M1}  { ld( X, X ) ==> ld( ld( Y, Y ), ld( 
% 16.40/16.77    Y, Y ) ) }.
% 16.40/16.77  parent0[0]: (137) {G11,W15,D4,L1,V2,M1} P(84,77);d(1) { mult( ld( Z, Y ), 
% 16.40/16.77    ld( Y, Z ) ) ==> ld( ld( Y, Z ), ld( Y, Z ) ) }.
% 16.40/16.77  parent1[0; 4]: (5239) {G3,W11,D4,L1,V2,M1}  { ld( X, X ) ==> mult( ld( Y, Y
% 16.40/16.77     ), ld( Y, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5241) {G5,W7,D3,L1,V2,M1}  { ld( X, X ) ==> ld( Y, Y ) }.
% 16.40/16.77  parent0[0]: (696) {G18,W11,D4,L1,V1,M1} P(678,0);d(77) { ld( ld( Y, Y ), ld
% 16.40/16.77    ( Y, Y ) ) ==> ld( Y, Y ) }.
% 16.40/16.77  parent1[0; 4]: (5240) {G4,W11,D4,L1,V2,M1}  { ld( X, X ) ==> ld( ld( Y, Y )
% 16.40/16.77    , ld( Y, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (3204) {G28,W7,D3,L1,V2,M1} P(3181,3069);d(0);d(0);d(60);d(84)
% 16.40/16.77    ;d(137);d(696) { ld( Y, Y ) = ld( X, X ) }.
% 16.40/16.77  parent0: (5241) {G5,W7,D3,L1,V2,M1}  { ld( X, X ) ==> ld( Y, Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5242) {G27,W19,D6,L1,V3,M1}  { mult( ld( X, ld( Z, rd( Z, Y ) ) )
% 16.40/16.77    , Y ) = mult( rd( X, Y ), rd( Y, mult( X, X ) ) ) }.
% 16.40/16.77  parent0[0]: (3159) {G27,W19,D6,L1,V3,M1} P(2886,2533);d(65);d(331);d(6);d(
% 16.40/16.77    84);d(6) { mult( rd( Z, Y ), rd( Y, mult( Z, Z ) ) ) = mult( ld( Z, ld( X
% 16.40/16.77    , rd( X, Y ) ) ), Y ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5251) {G28,W27,D7,L1,V3,M1}  { mult( ld( Z, Z ), Y ) = mult( rd( 
% 16.40/16.77    ld( X, rd( X, Y ) ), Y ), rd( Y, mult( ld( X, rd( X, Y ) ), ld( X, rd( X
% 16.40/16.77    , Y ) ) ) ) ) }.
% 16.40/16.77  parent0[0]: (3204) {G28,W7,D3,L1,V2,M1} P(3181,3069);d(0);d(0);d(60);d(84);
% 16.40/16.77    d(137);d(696) { ld( Y, Y ) = ld( X, X ) }.
% 16.40/16.77  parent1[0; 2]: (5242) {G27,W19,D6,L1,V3,M1}  { mult( ld( X, ld( Z, rd( Z, Y
% 16.40/16.77     ) ) ), Y ) = mult( rd( X, Y ), rd( Y, mult( X, X ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := ld( X, rd( X, Y ) )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := ld( X, rd( X, Y ) )
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5252) {G21,W27,D7,L1,V3,M1}  { mult( ld( X, X ), Y ) = mult( ld( 
% 16.40/16.77    Y, ld( Z, rd( Z, Y ) ) ), rd( Y, mult( ld( Z, rd( Z, Y ) ), ld( Z, rd( Z
% 16.40/16.77    , Y ) ) ) ) ) }.
% 16.40/16.77  parent0[0]: (793) {G20,W15,D5,L1,V2,M1} P(65,708);d(6);d(65) { rd( ld( Y, 
% 16.40/16.77    rd( Y, Z ) ), Z ) ==> ld( Z, ld( Y, rd( Y, Z ) ) ) }.
% 16.40/16.77  parent1[0; 7]: (5251) {G28,W27,D7,L1,V3,M1}  { mult( ld( Z, Z ), Y ) = mult
% 16.40/16.77    ( rd( ld( X, rd( X, Y ) ), Y ), rd( Y, mult( ld( X, rd( X, Y ) ), ld( X, 
% 16.40/16.77    rd( X, Y ) ) ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5253) {G22,W23,D8,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld( Y, ld
% 16.40/16.77    ( Y, rd( Y, mult( ld( Z, rd( Z, Y ) ), ld( Z, rd( Z, Y ) ) ) ) ) ) }.
% 16.40/16.77  parent0[0]: (1220) {G25,W15,D6,L1,V3,M1} P(1126,2) { mult( ld( X, ld( Z, rd
% 16.40/16.77    ( Z, X ) ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 16.40/16.77  parent1[0; 6]: (5252) {G21,W27,D7,L1,V3,M1}  { mult( ld( X, X ), Y ) = mult
% 16.40/16.77    ( ld( Y, ld( Z, rd( Z, Y ) ) ), rd( Y, mult( ld( Z, rd( Z, Y ) ), ld( Z, 
% 16.40/16.77    rd( Z, Y ) ) ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := rd( Y, mult( ld( Z, rd( Z, Y ) ), ld( Z, rd( Z, Y ) ) ) )
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5254) {G10,W19,D8,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld( Y, ld
% 16.40/16.77    ( Y, rd( Y, rd( ld( Z, rd( Z, Y ) ), Y ) ) ) ) }.
% 16.40/16.77  parent0[0]: (65) {G9,W11,D5,L1,V3,M1} P(53,0) { mult( X, ld( Z, rd( Z, Y )
% 16.40/16.77     ) ) ==> rd( X, Y ) }.
% 16.40/16.77  parent1[0; 12]: (5253) {G22,W23,D8,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld
% 16.40/16.77    ( Y, ld( Y, rd( Y, mult( ld( Z, rd( Z, Y ) ), ld( Z, rd( Z, Y ) ) ) ) ) )
% 16.40/16.77     }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := ld( Z, rd( Z, Y ) )
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5255) {G11,W19,D8,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld( Y, ld
% 16.40/16.77    ( Y, rd( Y, ld( Y, ld( Z, rd( Z, Y ) ) ) ) ) ) }.
% 16.40/16.77  parent0[0]: (793) {G20,W15,D5,L1,V2,M1} P(65,708);d(6);d(65) { rd( ld( Y, 
% 16.40/16.77    rd( Y, Z ) ), Z ) ==> ld( Z, ld( Y, rd( Y, Z ) ) ) }.
% 16.40/16.77  parent1[0; 12]: (5254) {G10,W19,D8,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld
% 16.40/16.77    ( Y, ld( Y, rd( Y, rd( ld( Z, rd( Z, Y ) ), Y ) ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := T
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5256) {G11,W19,D8,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld( Y, ld
% 16.40/16.77    ( Y, mult( Y, ld( ld( Z, rd( Z, Y ) ), Y ) ) ) ) }.
% 16.40/16.77  parent0[0]: (84) {G10,W11,D4,L1,V3,M1} P(7,65) { rd( Z, ld( Y, X ) ) ==> 
% 16.40/16.77    mult( Z, ld( X, Y ) ) }.
% 16.40/16.77  parent1[0; 10]: (5255) {G11,W19,D8,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld
% 16.40/16.77    ( Y, ld( Y, rd( Y, ld( Y, ld( Z, rd( Z, Y ) ) ) ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := ld( Z, rd( Z, Y ) )
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5257) {G1,W15,D6,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld( Y, ld( 
% 16.40/16.77    ld( Z, rd( Z, Y ) ), Y ) ) }.
% 16.40/16.77  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.40/16.77  parent1[0; 8]: (5256) {G11,W19,D8,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld( 
% 16.40/16.77    Y, ld( Y, mult( Y, ld( ld( Z, rd( Z, Y ) ), Y ) ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := ld( ld( Z, rd( Z, Y ) ), Y )
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5258) {G2,W11,D4,L1,V2,M1}  { mult( ld( X, X ), Y ) = ld( Y, mult
% 16.40/16.77    ( Y, Y ) ) }.
% 16.40/16.77  parent0[0]: (709) {G19,W11,D5,L1,V2,M1} P(172,681) { ld( ld( Y, rd( Y, X )
% 16.40/16.77     ), X ) ==> mult( X, X ) }.
% 16.40/16.77  parent1[0; 8]: (5257) {G1,W15,D6,L1,V3,M1}  { mult( ld( X, X ), Y ) = ld( Y
% 16.40/16.77    , ld( ld( Z, rd( Z, Y ) ), Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Z
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77     Z := Z
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5259) {G1,W7,D4,L1,V2,M1}  { mult( ld( X, X ), Y ) = Y }.
% 16.40/16.77  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 16.40/16.77  parent1[0; 6]: (5258) {G2,W11,D4,L1,V2,M1}  { mult( ld( X, X ), Y ) = ld( Y
% 16.40/16.77    , mult( Y, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (3311) {G29,W7,D4,L1,V2,M1} P(3204,3159);d(793);d(1220);d(65);
% 16.40/16.77    d(793);d(84);d(1);d(709);d(1) { mult( ld( Z, Z ), Y ) ==> Y }.
% 16.40/16.77  parent0: (5259) {G1,W7,D4,L1,V2,M1}  { mult( ld( X, X ), Y ) = Y }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Z
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5261) {G16,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( Y, X ) ), ld( 
% 16.40/16.77    X, ld( ld( X, X ), Y ) ) ) }.
% 16.40/16.77  parent0[0]: (655) {G16,W15,D6,L1,V2,M1} P(162,646) { ld( ld( X, rd( Y, X )
% 16.40/16.77     ), ld( X, ld( ld( X, X ), Y ) ) ) ==> X }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5266) {G17,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( ld( X, X ), X
% 16.40/16.77     ) ), ld( X, ld( Y, Y ) ) ) }.
% 16.40/16.77  parent0[0]: (3204) {G28,W7,D3,L1,V2,M1} P(3181,3069);d(0);d(0);d(60);d(84);
% 16.40/16.77    d(137);d(696) { ld( Y, Y ) = ld( X, X ) }.
% 16.40/16.77  parent1[0; 12]: (5261) {G16,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( Y, X )
% 16.40/16.77     ), ld( X, ld( ld( X, X ), Y ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := ld( X, X )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := ld( X, X )
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5269) {G16,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, ld( X, ld( X, X )
% 16.40/16.77     ) ), ld( X, ld( Y, Y ) ) ) }.
% 16.40/16.77  parent0[0]: (171) {G15,W11,D4,L1,V1,M1} P(157,46) { rd( ld( X, X ), X ) ==>
% 16.40/16.77     ld( X, ld( X, X ) ) }.
% 16.40/16.77  parent1[0; 5]: (5266) {G17,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, rd( ld( X, 
% 16.40/16.77    X ), X ) ), ld( X, ld( Y, Y ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5270) {G17,W15,D6,L1,V2,M1}  { X ==> ld( ld( mult( mult( X, X ), 
% 16.40/16.77    X ), X ), ld( X, ld( Y, Y ) ) ) }.
% 16.40/16.77  parent0[0]: (724) {G20,W15,D5,L1,V1,M1} P(714,172);d(450);d(634) { ld( X, 
% 16.40/16.77    ld( X, ld( X, X ) ) ) ==> ld( mult( mult( X, X ), X ), X ) }.
% 16.40/16.77  parent1[0; 3]: (5269) {G16,W15,D6,L1,V2,M1}  { X ==> ld( ld( X, ld( X, ld( 
% 16.40/16.77    X, X ) ) ), ld( X, ld( Y, Y ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5271) {G18,W11,D6,L1,V2,M1}  { X ==> mult( X, mult( X, ld( X, ld
% 16.40/16.77    ( Y, Y ) ) ) ) }.
% 16.40/16.77  parent0[0]: (1445) {G26,W15,D6,L1,V2,M1} P(1286,1442);d(65);d(157);d(84);d(
% 16.40/16.77    1333);d(724) { ld( ld( mult( mult( X, X ), X ), X ), T ) ==> mult( X, 
% 16.40/16.77    mult( X, T ) ) }.
% 16.40/16.77  parent1[0; 2]: (5270) {G17,W15,D6,L1,V2,M1}  { X ==> ld( ld( mult( mult( X
% 16.40/16.77    , X ), X ), X ), ld( X, ld( Y, Y ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Z
% 16.40/16.77     Z := T
% 16.40/16.77     T := ld( X, ld( Y, Y ) )
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5272) {G1,W7,D4,L1,V2,M1}  { X ==> mult( X, ld( Y, Y ) ) }.
% 16.40/16.77  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 16.40/16.77  parent1[0; 4]: (5271) {G18,W11,D6,L1,V2,M1}  { X ==> mult( X, mult( X, ld( 
% 16.40/16.77    X, ld( Y, Y ) ) ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := ld( Y, Y )
% 16.40/16.77     Y := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5273) {G1,W7,D4,L1,V2,M1}  { mult( X, ld( Y, Y ) ) ==> X }.
% 16.40/16.77  parent0[0]: (5272) {G1,W7,D4,L1,V2,M1}  { X ==> mult( X, ld( Y, Y ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (3763) {G29,W7,D4,L1,V2,M1} P(3204,655);d(171);d(724);d(1445);
% 16.40/16.77    d(0) { mult( X, ld( Y, Y ) ) ==> X }.
% 16.40/16.77  parent0: (5273) {G1,W7,D4,L1,V2,M1}  { mult( X, ld( Y, Y ) ) ==> X }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := Y
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77     0 ==> 0
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqswap: (5274) {G0,W14,D4,L2,V0,M2}  { ! skol1 ==> mult( skol1, ld( skol2, 
% 16.40/16.77    skol2 ) ), ! mult( ld( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.40/16.77  parent0[0]: (5) {G0,W14,D4,L2,V0,M2} I { ! mult( skol1, ld( skol2, skol2 )
% 16.40/16.77     ) ==> skol1, ! mult( ld( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.40/16.77  substitution0:
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5280) {G1,W14,D4,L2,V1,M2}  { ! mult( ld( X, X ), skol1 ) ==> 
% 16.40/16.77    skol1, ! skol1 ==> mult( skol1, ld( skol2, skol2 ) ) }.
% 16.40/16.77  parent0[0]: (3204) {G28,W7,D3,L1,V2,M1} P(3181,3069);d(0);d(0);d(60);d(84);
% 16.40/16.77    d(137);d(696) { ld( Y, Y ) = ld( X, X ) }.
% 16.40/16.77  parent1[1; 3]: (5274) {G0,W14,D4,L2,V0,M2}  { ! skol1 ==> mult( skol1, ld( 
% 16.40/16.77    skol2, skol2 ) ), ! mult( ld( skol2, skol2 ), skol1 ) ==> skol1 }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := X
% 16.40/16.77     Y := skol2
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5282) {G2,W10,D4,L2,V1,M2}  { ! skol1 ==> skol1, ! mult( ld( X, X
% 16.40/16.77     ), skol1 ) ==> skol1 }.
% 16.40/16.77  parent0[0]: (3763) {G29,W7,D4,L1,V2,M1} P(3204,655);d(171);d(724);d(1445);d
% 16.40/16.77    (0) { mult( X, ld( Y, Y ) ) ==> X }.
% 16.40/16.77  parent1[1; 3]: (5280) {G1,W14,D4,L2,V1,M2}  { ! mult( ld( X, X ), skol1 ) 
% 16.40/16.77    ==> skol1, ! skol1 ==> mult( skol1, ld( skol2, skol2 ) ) }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := skol1
% 16.40/16.77     Y := skol2
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  paramod: (5283) {G3,W6,D2,L2,V0,M2}  { ! skol1 ==> skol1, ! skol1 ==> skol1
% 16.40/16.77     }.
% 16.40/16.77  parent0[0]: (3311) {G29,W7,D4,L1,V2,M1} P(3204,3159);d(793);d(1220);d(65);d
% 16.40/16.77    (793);d(84);d(1);d(709);d(1) { mult( ld( Z, Z ), Y ) ==> Y }.
% 16.40/16.77  parent1[1; 2]: (5282) {G2,W10,D4,L2,V1,M2}  { ! skol1 ==> skol1, ! mult( ld
% 16.40/16.77    ( X, X ), skol1 ) ==> skol1 }.
% 16.40/16.77  substitution0:
% 16.40/16.77     X := Y
% 16.40/16.77     Y := skol1
% 16.40/16.77     Z := X
% 16.40/16.77  end
% 16.40/16.77  substitution1:
% 16.40/16.77     X := X
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqrefl: (5286) {G0,W3,D2,L1,V0,M1}  { ! skol1 ==> skol1 }.
% 16.40/16.77  parent0[0]: (5283) {G3,W6,D2,L2,V0,M2}  { ! skol1 ==> skol1, ! skol1 ==> 
% 16.40/16.77    skol1 }.
% 16.40/16.77  substitution0:
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  eqrefl: (5287) {G0,W0,D0,L0,V0,M0}  {  }.
% 16.40/16.77  parent0[0]: (5286) {G0,W3,D2,L1,V0,M1}  { ! skol1 ==> skol1 }.
% 16.40/16.77  substitution0:
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  subsumption: (3844) {G30,W0,D0,L0,V0,M0} P(3204,5);d(3763);d(3311);q;q { 
% 16.40/16.77     }.
% 16.40/16.77  parent0: (5287) {G0,W0,D0,L0,V0,M0}  {  }.
% 16.40/16.77  substitution0:
% 16.40/16.77  end
% 16.40/16.77  permutation0:
% 16.40/16.77  end
% 16.40/16.77  
% 16.40/16.77  Proof check complete!
% 16.40/16.77  
% 16.40/16.77  Memory use:
% 16.40/16.77  
% 16.40/16.77  space for terms:        69959
% 16.40/16.77  space for clauses:      517518
% 16.40/16.77  
% 16.40/16.77  
% 16.40/16.77  clauses generated:      1751281
% 16.40/16.77  clauses kept:           3845
% 16.40/16.77  clauses selected:       1148
% 16.40/16.77  clauses deleted:        415
% 16.40/16.77  clauses inuse deleted:  39
% 16.40/16.77  
% 16.40/16.77  subsentry:          168619
% 16.40/16.77  literals s-matched: 165303
% 16.40/16.77  literals matched:   165233
% 16.40/16.77  full subsumption:   0
% 16.40/16.77  
% 16.40/16.77  checksum:           754762198
% 16.40/16.77  
% 16.40/16.77  
% 16.40/16.77  Bliksem ended
%------------------------------------------------------------------------------