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

View Problem - Process Solution

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

% Computer : n015.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:20 EDT 2022

% Result   : Theorem 22.16s 22.59s
% Output   : Refutation 22.16s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.13  % Problem  : GRP654+1 : TPTP v8.1.0. Released v4.0.0.
% 0.08/0.14  % Command  : bliksem %s
% 0.13/0.35  % Computer : n015.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % DateTime : Mon Jun 13 20:31:08 EDT 2022
% 0.13/0.35  % CPUTime  : 
% 22.16/22.59  *** allocated 10000 integers for termspace/termends
% 22.16/22.59  *** allocated 10000 integers for clauses
% 22.16/22.59  *** allocated 10000 integers for justifications
% 22.16/22.59  Bliksem 1.12
% 22.16/22.59  
% 22.16/22.59  
% 22.16/22.59  Automatic Strategy Selection
% 22.16/22.59  
% 22.16/22.59  
% 22.16/22.59  Clauses:
% 22.16/22.59  
% 22.16/22.59  { mult( Y, ld( Y, X ) ) = X }.
% 22.16/22.59  { ld( Y, mult( Y, X ) ) = X }.
% 22.16/22.59  { mult( rd( Y, X ), X ) = Y }.
% 22.16/22.59  { rd( mult( Y, X ), X ) = Y }.
% 22.16/22.59  { mult( Z, mult( Y, mult( Z, X ) ) ) = mult( mult( mult( Z, Y ), Z ), X ) }
% 22.16/22.59    .
% 22.16/22.59  { ! mult( skol1( X ), X ) = skol1( X ), ! mult( X, skol1( X ) ) = skol1( X
% 22.16/22.59     ) }.
% 22.16/22.59  
% 22.16/22.59  percentage equality = 1.000000, percentage horn = 1.000000
% 22.16/22.59  This is a pure equality problem
% 22.16/22.59  
% 22.16/22.59  
% 22.16/22.59  
% 22.16/22.59  Options Used:
% 22.16/22.59  
% 22.16/22.59  useres =            1
% 22.16/22.59  useparamod =        1
% 22.16/22.59  useeqrefl =         1
% 22.16/22.59  useeqfact =         1
% 22.16/22.59  usefactor =         1
% 22.16/22.59  usesimpsplitting =  0
% 22.16/22.59  usesimpdemod =      5
% 22.16/22.59  usesimpres =        3
% 22.16/22.59  
% 22.16/22.59  resimpinuse      =  1000
% 22.16/22.59  resimpclauses =     20000
% 22.16/22.59  substype =          eqrewr
% 22.16/22.59  backwardsubs =      1
% 22.16/22.59  selectoldest =      5
% 22.16/22.59  
% 22.16/22.59  litorderings [0] =  split
% 22.16/22.59  litorderings [1] =  extend the termordering, first sorting on arguments
% 22.16/22.59  
% 22.16/22.59  termordering =      kbo
% 22.16/22.59  
% 22.16/22.59  litapriori =        0
% 22.16/22.59  termapriori =       1
% 22.16/22.59  litaposteriori =    0
% 22.16/22.59  termaposteriori =   0
% 22.16/22.59  demodaposteriori =  0
% 22.16/22.59  ordereqreflfact =   0
% 22.16/22.59  
% 22.16/22.59  litselect =         negord
% 22.16/22.59  
% 22.16/22.59  maxweight =         15
% 22.16/22.59  maxdepth =          30000
% 22.16/22.59  maxlength =         115
% 22.16/22.59  maxnrvars =         195
% 22.16/22.59  excuselevel =       1
% 22.16/22.59  increasemaxweight = 1
% 22.16/22.59  
% 22.16/22.59  maxselected =       10000000
% 22.16/22.59  maxnrclauses =      10000000
% 22.16/22.59  
% 22.16/22.59  showgenerated =    0
% 22.16/22.59  showkept =         0
% 22.16/22.59  showselected =     0
% 22.16/22.59  showdeleted =      0
% 22.16/22.59  showresimp =       1
% 22.16/22.59  showstatus =       2000
% 22.16/22.59  
% 22.16/22.59  prologoutput =     0
% 22.16/22.59  nrgoals =          5000000
% 22.16/22.59  totalproof =       1
% 22.16/22.59  
% 22.16/22.59  Symbols occurring in the translation:
% 22.16/22.59  
% 22.16/22.59  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 22.16/22.59  .  [1, 2]      (w:1, o:17, a:1, s:1, b:0), 
% 22.16/22.59  !  [4, 1]      (w:0, o:11, a:1, s:1, b:0), 
% 22.16/22.59  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 22.16/22.59  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 22.16/22.59  ld  [37, 2]      (w:1, o:41, a:1, s:1, b:0), 
% 22.16/22.59  mult  [38, 2]      (w:1, o:42, a:1, s:1, b:0), 
% 22.16/22.59  rd  [39, 2]      (w:1, o:43, a:1, s:1, b:0), 
% 22.16/22.59  skol1  [43, 1]      (w:1, o:16, a:1, s:1, b:1).
% 22.16/22.59  
% 22.16/22.59  
% 22.16/22.59  Starting Search:
% 22.16/22.59  
% 22.16/22.59  *** allocated 15000 integers for clauses
% 22.16/22.59  *** allocated 22500 integers for clauses
% 22.16/22.59  *** allocated 33750 integers for clauses
% 22.16/22.59  *** allocated 50625 integers for clauses
% 22.16/22.59  *** allocated 75937 integers for clauses
% 22.16/22.59  Resimplifying inuse:
% 22.16/22.59  Done
% 22.16/22.59  
% 22.16/22.59  Resimplifying inuse:
% 22.16/22.59  Done
% 22.16/22.59  
% 22.16/22.59  Failed to find proof!
% 22.16/22.59  maxweight =   15
% 22.16/22.59  maxnrclauses = 10000000
% 22.16/22.59  Generated: 58711
% 22.16/22.59  Kept: 500
% 22.16/22.59  
% 22.16/22.59  
% 22.16/22.59  The strategy used was not complete!
% 22.16/22.59  
% 22.16/22.59  Increased maxweight to 16
% 22.16/22.59  
% 22.16/22.59  Starting Search:
% 22.16/22.59  
% 22.16/22.59  Resimplifying inuse:
% 22.16/22.59  Done
% 22.16/22.59  
% 22.16/22.59  Resimplifying inuse:
% 22.16/22.59  Done
% 22.16/22.59  
% 22.16/22.59  Failed to find proof!
% 22.16/22.59  maxweight =   16
% 22.16/22.59  maxnrclauses = 10000000
% 22.16/22.59  Generated: 58711
% 22.16/22.59  Kept: 500
% 22.16/22.59  
% 22.16/22.59  
% 22.16/22.59  The strategy used was not complete!
% 22.16/22.59  
% 22.16/22.59  Increased maxweight to 17
% 22.16/22.59  
% 22.16/22.59  Starting Search:
% 22.16/22.59  
% 22.16/22.59  Resimplifying inuse:
% 22.16/22.59  Done
% 22.16/22.59  
% 22.16/22.59  Resimplifying inuse:
% 22.16/22.59  Done
% 22.16/22.59  
% 22.16/22.59  Failed to find proof!
% 22.16/22.59  maxweight =   17
% 22.16/22.59  maxnrclauses = 10000000
% 22.16/22.59  Generated: 58711
% 22.16/22.59  Kept: 500
% 22.16/22.59  
% 22.16/22.59  
% 22.16/22.59  The strategy used was not complete!
% 22.16/22.59  
% 22.16/22.59  Increased maxweight to 18
% 22.16/22.59  
% 22.16/22.59  Starting Search:
% 22.16/22.59  
% 22.16/22.59  Resimplifying inuse:
% 22.16/22.59  Done
% 22.16/22.59  
% 22.16/22.59  Resimplifying inuse:
% 22.16/22.59  Done
% 22.16/22.59  
% 22.16/22.59  Failed to find proof!
% 22.16/22.59  maxweight =   18
% 22.16/22.59  maxnrclauses = 10000000
% 22.16/22.59  Generated: 58711
% 22.16/22.59  Kept: 500
% 22.16/22.59  
% 22.16/22.59  
% 22.16/22.59  The strategy used was not complete!
% 22.16/22.59  
% 22.16/22.59  Increased maxweight to 19
% 22.16/22.59  
% 22.16/22.59  Starting Search:
% 22.16/22.59  
% 22.16/22.59  *** allocated 113905 integers for clauses
% 22.16/22.59  *** allocated 15000 integers for termspace/termends
% 22.16/22.59  *** allocated 170857 integers for clauses
% 22.16/22.59  *** allocated 22500 integers for termspace/termends
% 22.16/22.59  Resimplifying inuse:
% 22.16/22.59  Done
% 22.16/22.59  
% 22.16/22.59  *** allocated 256285 integers for clauses
% 22.16/22.59  *** allocated 33750 integers for termspace/termends
% 22.16/22.59  *** allocated 384427 integers for clauses
% 22.16/22.59  *** allocated 50625 integers for termspace/termends
% 22.16/22.59  
% 22.16/22.59  Intermediate Status:
% 22.16/22.59  Generated:    32435
% 22.16/22.59  Kept:         2002
% 22.16/22.59  Inuse:        196
% 22.16/22.59  Deleted:      112
% 22.16/22.59  Deletedinuse: 24
% 22.16/22.59  
% 22.16/22.59  Resimplifying inuse:
% 22.16/22.59  Done
% 22.16/22.59  
% 22.16/22.59  *** allocated 576640 integers for clauses
% 22.16/22.59  *** allocated 75937 integers for termspace/termends
% 22.16/22.59  Resimplifying inuse:
% 22.16/22.59  Done
% 22.16/22.59  
% 22.16/22.59  *** allocated 864960 integers for clauses
% 22.16/22.59  *** allocated 113905 integers for termspace/termends
% 22.16/22.59  
% 22.16/22.59  Intermediate Status:
% 22.16/22.59  Generated:    2445351
% 22.16/22.59  Kept:         4494
% 22.16/22.59  Inuse:        1356
% 22.16/22.59  Deleted:      782
% 22.16/22.59  Deletedinuse: 46
% 22.16/22.59  
% 22.16/22.59  Resimplifying inuse:
% 22.16/22.59  Done
% 22.16/22.59  
% 22.16/22.59  
% 22.16/22.59  Bliksems!, er is een bewijs:
% 22.16/22.59  % SZS status Theorem
% 22.16/22.59  % SZS output start Refutation
% 22.16/22.59  
% 22.16/22.59  (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.59  (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.16/22.59  (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 22.16/22.59  (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.16/22.59  (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( Z, X ) ) ) ==> mult( 
% 22.16/22.59    mult( mult( Z, Y ), Z ), X ) }.
% 22.16/22.59  (5) {G0,W14,D4,L2,V1,M2} I { ! mult( skol1( X ), X ) ==> skol1( X ), ! mult
% 22.16/22.59    ( X, skol1( X ) ) ==> skol1( X ) }.
% 22.16/22.59  (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.16/22.59  (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.16/22.59  (8) {G1,W19,D6,L1,V3,M1} P(4,4) { mult( Y, mult( mult( mult( X, Y ), X ), Z
% 22.16/22.59     ) ) ==> mult( mult( mult( Y, X ), Y ), mult( X, Z ) ) }.
% 22.16/22.59  (10) {G1,W15,D5,L1,V3,M1} P(0,4) { mult( mult( mult( X, Z ), X ), ld( X, Y
% 22.16/22.59     ) ) ==> mult( X, mult( Z, Y ) ) }.
% 22.16/22.59  (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, Y ), X ), Z
% 22.16/22.59     ) ) ==> mult( Y, mult( X, Z ) ) }.
% 22.16/22.59  (13) {G1,W19,D6,L1,V3,M1} P(2,4) { mult( mult( mult( rd( X, Y ), Z ), rd( X
% 22.16/22.59    , Y ) ), Y ) ==> mult( rd( X, Y ), mult( Z, X ) ) }.
% 22.16/22.59  (15) {G2,W15,D5,L1,V3,M1} P(0,10) { mult( X, mult( ld( X, Y ), Z ) ) ==> 
% 22.16/22.59    mult( mult( Y, X ), ld( X, Z ) ) }.
% 22.16/22.59  (16) {G2,W15,D5,L1,V3,M1} P(10,1) { ld( mult( mult( X, Y ), X ), mult( X, 
% 22.16/22.59    mult( Y, Z ) ) ) ==> ld( X, Z ) }.
% 22.16/22.59  (20) {G3,W15,D5,L1,V3,M1} P(15,1) { ld( X, mult( mult( Y, X ), ld( X, Z ) )
% 22.16/22.59     ) ==> mult( ld( X, Y ), Z ) }.
% 22.16/22.59  (24) {G4,W19,D6,L1,V3,M1} P(0,20) { ld( ld( X, Y ), mult( Y, ld( ld( X, Y )
% 22.16/22.59    , Z ) ) ) ==> mult( ld( ld( X, Y ), X ), Z ) }.
% 22.16/22.59  (25) {G4,W19,D6,L1,V3,M1} P(6,20) { ld( rd( X, Y ), mult( mult( Z, rd( X, Y
% 22.16/22.59     ) ), Y ) ) ==> mult( ld( rd( X, Y ), Z ), X ) }.
% 22.16/22.59  (26) {G4,W15,D5,L1,V3,M1} P(1,20) { mult( ld( X, Z ), mult( X, Y ) ) ==> ld
% 22.16/22.59    ( X, mult( mult( Z, X ), Y ) ) }.
% 22.16/22.59  (27) {G4,W15,D5,L1,V3,M1} P(2,20) { mult( ld( Y, rd( X, Y ) ), Z ) ==> ld( 
% 22.16/22.59    Y, mult( X, ld( Y, Z ) ) ) }.
% 22.16/22.59  (29) {G5,W15,D6,L1,V3,M1} P(26,1) { ld( ld( X, Y ), ld( X, mult( mult( Y, X
% 22.16/22.59     ), Z ) ) ) ==> mult( X, Z ) }.
% 22.16/22.59  (33) {G5,W15,D6,L1,V3,M1} P(27,3) { rd( ld( X, mult( Y, ld( X, Z ) ) ), Z )
% 22.16/22.59     ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.59  (36) {G3,W15,D5,L1,V3,M1} P(0,16) { ld( mult( mult( Z, X ), Z ), mult( Z, Y
% 22.16/22.59     ) ) ==> ld( Z, ld( X, Y ) ) }.
% 22.16/22.59  (38) {G4,W15,D5,L1,V3,M1} P(36,7) { rd( mult( X, Z ), ld( X, ld( Y, Z ) ) )
% 22.16/22.59     ==> mult( mult( X, Y ), X ) }.
% 22.16/22.59  (39) {G4,W15,D5,L1,V3,M1} P(0,36) { ld( X, ld( ld( X, Y ), Z ) ) ==> ld( 
% 22.16/22.59    mult( Y, X ), mult( X, Z ) ) }.
% 22.16/22.59  (40) {G4,W15,D5,L1,V3,M1} P(0,36) { ld( X, ld( Z, ld( X, Y ) ) ) ==> ld( 
% 22.16/22.59    mult( mult( X, Z ), X ), Y ) }.
% 22.16/22.59  (43) {G5,W15,D5,L1,V3,M1} P(6,38) { rd( mult( Z, X ), ld( Z, Y ) ) ==> mult
% 22.16/22.59    ( mult( Z, rd( X, Y ) ), Z ) }.
% 22.16/22.59  (46) {G6,W15,D6,L1,V3,M1} P(0,43) { mult( mult( X, rd( ld( X, Y ), Z ) ), X
% 22.16/22.59     ) ==> rd( Y, ld( X, Z ) ) }.
% 22.16/22.59  (47) {G6,W19,D5,L1,V3,M1} P(6,43) { mult( mult( rd( X, Y ), rd( Z, X ) ), 
% 22.16/22.59    rd( X, Y ) ) ==> rd( mult( rd( X, Y ), Z ), Y ) }.
% 22.16/22.59  (48) {G6,W15,D6,L1,V3,M1} P(1,43) { mult( mult( X, rd( Z, mult( X, Y ) ) )
% 22.16/22.59    , X ) ==> rd( mult( X, Z ), Y ) }.
% 22.16/22.59  (51) {G5,W15,D5,L1,V3,M1} P(39,7) { rd( ld( ld( X, Y ), Z ), ld( mult( Y, X
% 22.16/22.59     ), mult( X, Z ) ) ) ==> X }.
% 22.16/22.59  (54) {G6,W15,D5,L1,V3,M1} P(0,51) { rd( ld( ld( X, Z ), ld( X, Y ) ), ld( 
% 22.16/22.59    mult( Z, X ), Y ) ) ==> X }.
% 22.16/22.59  (56) {G6,W19,D6,L1,V3,M1} P(2,51) { rd( ld( ld( rd( X, Y ), Z ), Y ), ld( 
% 22.16/22.59    mult( Z, rd( X, Y ) ), X ) ) ==> rd( X, Y ) }.
% 22.16/22.59  (60) {G7,W15,D5,L1,V3,M1} P(54,2) { mult( X, ld( mult( Y, X ), Z ) ) ==> ld
% 22.16/22.59    ( ld( X, Y ), ld( X, Z ) ) }.
% 22.16/22.59  (62) {G8,W19,D5,L1,V3,M1} P(0,60) { ld( ld( ld( X, Y ), X ), ld( ld( X, Y )
% 22.16/22.59    , Z ) ) ==> mult( ld( X, Y ), ld( Y, Z ) ) }.
% 22.16/22.59  (63) {G8,W15,D5,L1,V3,M1} P(2,60) { ld( ld( Y, rd( X, Y ) ), ld( Y, Z ) ) 
% 22.16/22.59    ==> mult( Y, ld( X, Z ) ) }.
% 22.16/22.59  (64) {G9,W15,D5,L1,V3,M1} P(63,7) { rd( ld( X, Z ), mult( X, ld( Y, Z ) ) )
% 22.16/22.59     ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.59  (66) {G9,W15,D5,L1,V3,M1} P(1,63) { mult( X, ld( Z, mult( X, Y ) ) ) ==> ld
% 22.16/22.59    ( ld( X, rd( Z, X ) ), Y ) }.
% 22.16/22.59  (67) {G10,W11,D4,L1,V2,M1} P(0,64) { rd( ld( X, Y ), Y ) = ld( X, rd( X, X
% 22.16/22.59     ) ) }.
% 22.16/22.59  (71) {G11,W11,D4,L1,V3,M1} P(67,67) { rd( ld( X, Z ), Z ) = rd( ld( X, Y )
% 22.16/22.59    , Y ) }.
% 22.16/22.59  (92) {G11,W11,D5,L1,V2,M1} P(67,0) { mult( X, rd( ld( X, Y ), Y ) ) ==> rd
% 22.16/22.59    ( X, X ) }.
% 22.16/22.59  (94) {G11,W11,D4,L1,V2,M1} P(1,67) { rd( Y, mult( X, Y ) ) = ld( X, rd( X, 
% 22.16/22.59    X ) ) }.
% 22.16/22.59  (96) {G2,W15,D5,L1,V2,M1} P(2,13) { mult( rd( X, Y ), mult( Y, X ) ) ==> 
% 22.16/22.59    mult( mult( X, rd( X, Y ) ), Y ) }.
% 22.16/22.59  (99) {G12,W19,D6,L1,V4,M1} P(71,63) { ld( ld( Y, rd( ld( X, Z ), Z ) ), ld
% 22.16/22.59    ( Y, T ) ) ==> mult( Y, ld( ld( X, Y ), T ) ) }.
% 22.16/22.59  (104) {G12,W11,D5,L1,V3,M1} P(6,71) { rd( ld( rd( X, Y ), Z ), Z ) ==> rd( 
% 22.16/22.59    Y, X ) }.
% 22.16/22.59  (105) {G12,W11,D4,L1,V3,M1} P(1,71) { rd( Y, mult( X, Y ) ) = rd( ld( X, Z
% 22.16/22.59     ), Z ) }.
% 22.16/22.59  (106) {G13,W11,D4,L1,V3,M1} P(105,105) { rd( T, mult( X, T ) ) = rd( Z, 
% 22.16/22.59    mult( X, Z ) ) }.
% 22.16/22.59  (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z ), X ) ==> 
% 22.16/22.59    mult( Y, X ) }.
% 22.16/22.59  (118) {G13,W11,D5,L1,V3,M1} P(105,2) { mult( rd( Z, mult( X, Z ) ), Y ) ==>
% 22.16/22.59     ld( X, Y ) }.
% 22.16/22.59  (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z ) ), X ) ==> 
% 22.16/22.59    mult( Y, X ) }.
% 22.16/22.59  (137) {G12,W11,D5,L1,V2,M1} P(94,0) { mult( X, rd( Y, mult( X, Y ) ) ) ==> 
% 22.16/22.59    rd( X, X ) }.
% 22.16/22.59  (138) {G12,W11,D5,L1,V2,M1} P(94,6) { ld( ld( Y, rd( Y, Y ) ), X ) ==> mult
% 22.16/22.59    ( Y, X ) }.
% 22.16/22.59  (141) {G15,W15,D6,L1,V3,M1} P(123,64);d(118);d(38);d(123) { mult( Y, rd( T
% 22.16/22.59    , rd( X, mult( Y, X ) ) ) ) ==> mult( mult( Y, T ), Y ) }.
% 22.16/22.59  (146) {G15,W15,D5,L1,V3,M1} P(123,38);d(118);d(64);d(118) { mult( ld( Y, Z
% 22.16/22.59     ), rd( X, mult( Y, X ) ) ) ==> ld( Y, rd( Z, Y ) ) }.
% 22.16/22.59  (148) {G15,W19,D7,L1,V4,M1} P(27,123);d(27) { ld( rd( Z, ld( X, mult( Y, ld
% 22.16/22.59    ( X, Z ) ) ) ), T ) ==> ld( X, mult( Y, ld( X, T ) ) ) }.
% 22.16/22.59  (152) {G15,W19,D6,L1,V4,M1} P(123,15);d(118);d(123) { mult( mult( Z, rd( X
% 22.16/22.59    , mult( Y, X ) ) ), mult( Y, T ) ) ==> ld( Y, mult( mult( Y, Z ), T ) )
% 22.16/22.59     }.
% 22.16/22.59  (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) ==> ld( rd( Y
% 22.16/22.59    , X ), Z ) }.
% 22.16/22.59  (166) {G16,W11,D5,L1,V3,M1} P(154,0) { ld( rd( Y, X ), ld( rd( X, Y ), Z )
% 22.16/22.59     ) ==> Z }.
% 22.16/22.59  (168) {G17,W19,D5,L1,V3,M1} P(166,64);d(154);d(40);d(7);d(154) { mult( ld( 
% 22.16/22.59    rd( X, Y ), T ), rd( Y, X ) ) ==> ld( rd( X, Y ), rd( T, rd( X, Y ) ) )
% 22.16/22.59     }.
% 22.16/22.59  (172) {G16,W15,D6,L1,V3,M1} P(115,64);d(154);d(7);d(38);d(115) { mult( X, 
% 22.16/22.59    rd( T, rd( ld( X, Y ), Y ) ) ) ==> mult( mult( X, T ), X ) }.
% 22.16/22.59  (174) {G16,W19,D6,L1,V4,M1} P(115,39);d(115);d(154);d(7) { ld( mult( Z, rd
% 22.16/22.59    ( ld( X, Y ), Y ) ), ld( X, T ) ) ==> mult( X, ld( mult( X, Z ), T ) )
% 22.16/22.59     }.
% 22.16/22.59  (178) {G16,W19,D6,L1,V4,M1} P(115,15);d(154);d(7);d(115) { mult( mult( Z, 
% 22.16/22.59    rd( ld( X, Y ), Y ) ), mult( X, T ) ) ==> ld( X, mult( mult( X, Z ), T )
% 22.16/22.59     ) }.
% 22.16/22.59  (185) {G13,W15,D5,L1,V2,M1} P(137,94) { rd( rd( Y, mult( X, Y ) ), rd( X, X
% 22.16/22.59     ) ) ==> ld( X, rd( X, X ) ) }.
% 22.16/22.59  (191) {G13,W15,D5,L1,V3,M1} P(137,16);d(36) { ld( Z, ld( X, rd( X, X ) ) ) 
% 22.16/22.59    = ld( Z, rd( Y, mult( X, Y ) ) ) }.
% 22.16/22.59  (211) {G12,W15,D5,L1,V3,M1} P(92,16);d(36) { ld( Z, ld( X, rd( X, X ) ) ) =
% 22.16/22.59     ld( Z, rd( ld( X, Y ), Y ) ) }.
% 22.16/22.59  (217) {G13,W15,D5,L1,V4,M1} P(211,211) { ld( X, rd( ld( Y, Z ), Z ) ) = ld
% 22.16/22.59    ( X, rd( ld( Y, T ), T ) ) }.
% 22.16/22.59  (222) {G13,W15,D5,L1,V3,M1} P(211,138);d(138) { mult( X, rd( ld( Y, Z ), Z
% 22.16/22.59     ) ) = mult( X, ld( Y, rd( Y, Y ) ) ) }.
% 22.16/22.59  (246) {G14,W15,D5,L1,V4,M1} P(217,138);d(138) { mult( X, rd( ld( Y, T ), T
% 22.16/22.59     ) ) = mult( X, rd( ld( Y, Z ), Z ) ) }.
% 22.16/22.59  (262) {G15,W15,D5,L1,V4,M1} P(105,246) { mult( T, rd( Z, mult( X, Z ) ) ) =
% 22.16/22.59     mult( T, rd( ld( X, U ), U ) ) }.
% 22.16/22.59  (263) {G16,W19,D7,L1,V4,M1} P(246,60);d(154);d(7);d(115);d(115) { ld( Y, ld
% 22.16/22.59    ( mult( X, rd( ld( Y, T ), T ) ), U ) ) ==> ld( mult( Y, X ), mult( Y, U
% 22.16/22.59     ) ) }.
% 22.16/22.59  (266) {G16,W15,D5,L1,V4,M1} P(262,262) { mult( X, rd( U, mult( Y, U ) ) ) =
% 22.16/22.59     mult( X, rd( T, mult( Y, T ) ) ) }.
% 22.16/22.59  (280) {G16,W19,D7,L1,V4,M1} P(262,60);d(154);d(7);d(115);d(115) { ld( Y, ld
% 22.16/22.59    ( mult( X, rd( T, mult( Y, T ) ) ), U ) ) ==> ld( mult( Y, X ), mult( Y, 
% 22.16/22.59    U ) ) }.
% 22.16/22.59  (362) {G16,W15,D5,L1,V2,M1} P(92,25);d(115);d(154);d(115) { mult( X, ld( rd
% 22.16/22.59    ( X, X ), Y ) ) ==> mult( mult( X, X ), ld( X, Y ) ) }.
% 22.16/22.59  (382) {G16,W15,D5,L1,V3,M1} P(146,262) { mult( ld( X, Y ), rd( ld( X, T ), 
% 22.16/22.59    T ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.59  (397) {G16,W15,D5,L1,V3,M1} P(1,146) { mult( Y, rd( Z, mult( X, Z ) ) ) = 
% 22.16/22.59    ld( X, rd( mult( X, Y ), X ) ) }.
% 22.16/22.59  (408) {G17,W15,D5,L1,V3,M1} P(382,1) { ld( ld( X, Y ), ld( X, rd( Y, X ) )
% 22.16/22.59     ) = rd( ld( X, Z ), Z ) }.
% 22.16/22.59  (417) {G18,W19,D6,L1,V3,M1} P(408,222) { mult( T, ld( ld( X, Z ), ld( X, rd
% 22.16/22.59    ( Z, X ) ) ) ) ==> mult( T, ld( X, rd( X, X ) ) ) }.
% 22.16/22.59  (426) {G18,W11,D4,L1,V2,M1} P(408,138);d(0) { rd( ld( X, Y ), Y ) = rd( rd
% 22.16/22.59    ( X, X ), X ) }.
% 22.16/22.59  (430) {G18,W15,D6,L1,V3,M1} P(408,154);d(7) { mult( ld( ld( X, Z ), ld( X, 
% 22.16/22.59    rd( Z, X ) ) ), T ) ==> ld( X, T ) }.
% 22.16/22.59  (431) {G18,W15,D5,L1,V2,M1} P(94,408);d(185) { ld( ld( X, Z ), ld( X, rd( Z
% 22.16/22.59    , X ) ) ) ==> ld( X, rd( X, X ) ) }.
% 22.16/22.59  (440) {G19,W11,D4,L1,V1,M1} P(426,408);d(431) { rd( rd( X, X ), X ) ==> ld
% 22.16/22.59    ( X, rd( X, X ) ) }.
% 22.16/22.59  (446) {G19,W15,D5,L1,V2,M1} P(426,63);d(99);d(362) { mult( X, ld( ld( X, X
% 22.16/22.59     ), Z ) ) ==> mult( mult( X, X ), ld( X, Z ) ) }.
% 22.16/22.59  (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) ==> ld( X, X )
% 22.16/22.59     }.
% 22.16/22.59  (458) {G20,W11,D5,L1,V2,M1} P(449,138) { ld( ld( X, ld( X, X ) ), Y ) ==> 
% 22.16/22.59    mult( X, Y ) }.
% 22.16/22.59  (460) {G20,W11,D5,L1,V2,M1} P(449,104) { rd( ld( ld( X, X ), Y ), Y ) ==> 
% 22.16/22.59    ld( X, X ) }.
% 22.16/22.59  (461) {G20,W11,D5,L1,V2,M1} P(449,166) { ld( ld( X, X ), ld( ld( X, X ), Y
% 22.16/22.59     ) ) ==> Y }.
% 22.16/22.59  (462) {G20,W11,D4,L1,V2,M1} P(449,154) { mult( ld( X, X ), Y ) ==> ld( ld( 
% 22.16/22.59    X, X ), Y ) }.
% 22.16/22.59  (463) {G20,W11,D4,L1,V2,M1} P(449,94) { rd( Y, mult( X, Y ) ) = ld( X, ld( 
% 22.16/22.59    X, X ) ) }.
% 22.16/22.59  (465) {G20,W11,D4,L1,V2,M1} P(449,67) { rd( ld( X, Y ), Y ) = ld( X, ld( X
% 22.16/22.59    , X ) ) }.
% 22.16/22.59  (466) {G20,W11,D5,L1,V2,M1} P(449,27);d(1) { mult( ld( X, ld( X, X ) ), Y )
% 22.16/22.59     ==> ld( X, Y ) }.
% 22.16/22.59  (467) {G20,W7,D4,L1,V1,M1} P(449,6) { ld( ld( X, X ), X ) ==> X }.
% 22.16/22.59  (468) {G21,W11,D4,L1,V1,M1} P(467,408);d(39);d(7);d(460) { ld( mult( X, X )
% 22.16/22.59    , mult( X, X ) ) ==> ld( X, X ) }.
% 22.16/22.59  (469) {G21,W19,D5,L1,V2,M1} P(467,382);d(449) { mult( ld( ld( X, X ), Y ), 
% 22.16/22.59    ld( X, X ) ) ==> ld( ld( X, X ), rd( Y, ld( X, X ) ) ) }.
% 22.16/22.59  (470) {G21,W15,D5,L1,V2,M1} P(467,191);d(449);d(458);d(0) { ld( ld( X, X )
% 22.16/22.59    , rd( Y, mult( X, Y ) ) ) ==> ld( X, ld( X, X ) ) }.
% 22.16/22.59  (472) {G21,W11,D4,L1,V1,M1} P(467,24) { ld( ld( X, X ), mult( X, X ) ) ==> 
% 22.16/22.59    mult( X, X ) }.
% 22.16/22.59  (480) {G21,W15,D4,L1,V2,M1} P(467,39);d(0);d(462);d(39) { ld( mult( X, X )
% 22.16/22.59    , mult( X, Y ) ) ==> ld( ld( X, X ), ld( X, Y ) ) }.
% 22.16/22.59  (484) {G21,W15,D4,L1,V2,M1} P(467,26);d(15);d(0) { mult( mult( X, X ), ld( 
% 22.16/22.59    X, Y ) ) ==> ld( ld( X, X ), mult( X, Y ) ) }.
% 22.16/22.59  (485) {G22,W15,D5,L1,V2,M1} P(467,15);d(26);d(0);d(446);d(484) { ld( X, 
% 22.16/22.59    mult( mult( X, X ), Y ) ) ==> ld( ld( X, X ), mult( X, Y ) ) }.
% 22.16/22.59  (492) {G21,W19,D6,L1,V3,M1} P(462,51) { rd( ld( ld( Y, ld( X, X ) ), Z ), 
% 22.16/22.59    ld( ld( ld( X, X ), Y ), mult( Y, Z ) ) ) ==> Y }.
% 22.16/22.59  (497) {G21,W15,D5,L1,V2,M1} P(463,426);d(440);d(449) { rd( rd( Y, mult( X, 
% 22.16/22.59    Y ) ), ld( X, X ) ) ==> ld( X, ld( X, X ) ) }.
% 22.16/22.59  (504) {G22,W15,D5,L1,V2,M1} P(463,24);d(123);d(15);d(484);d(123);d(123) { 
% 22.16/22.59    ld( ld( X, X ), mult( X, mult( X, Z ) ) ) ==> mult( mult( X, X ), Z ) }.
% 22.16/22.59  (515) {G21,W15,D5,L1,V2,M1} P(465,465) { rd( rd( ld( X, Y ), Y ), ld( X, X
% 22.16/22.59     ) ) ==> rd( ld( X, Y ), Y ) }.
% 22.16/22.59  (533) {G22,W11,D4,L1,V1,M1} S(468);d(480) { ld( ld( X, X ), ld( X, X ) ) 
% 22.16/22.59    ==> ld( X, X ) }.
% 22.16/22.59  (534) {G23,W11,D5,L1,V1,M1} P(533,54) { rd( ld( X, X ), ld( mult( X, X ), X
% 22.16/22.59     ) ) ==> X }.
% 22.16/22.59  (544) {G23,W11,D4,L1,V1,M1} P(472,24);d(504);d(467) { mult( X, mult( X, X )
% 22.16/22.59     ) ==> mult( mult( X, X ), X ) }.
% 22.16/22.59  (547) {G22,W19,D5,L1,V2,M1} P(472,39);d(484);d(472);d(462) { ld( ld( X, X )
% 22.16/22.59    , ld( mult( X, X ), Y ) ) ==> ld( mult( X, X ), ld( ld( X, X ), Y ) ) }.
% 22.16/22.59  (553) {G24,W19,D6,L1,V2,M1} P(262,544);d(154);d(3);d(154);d(3);d(146) { ld
% 22.16/22.59    ( Y, rd( rd( ld( Y, Z ), Z ), Y ) ) ==> ld( Y, ld( Y, rd( ld( Y, Z ), Z )
% 22.16/22.59     ) ) }.
% 22.16/22.59  (614) {G6,W19,D5,L1,V3,M1} P(6,33) { rd( ld( rd( X, Y ), mult( Z, Y ) ), X
% 22.16/22.59     ) ==> ld( rd( X, Y ), rd( Z, rd( X, Y ) ) ) }.
% 22.16/22.59  (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> ld( mult( X
% 22.16/22.59    , X ), X ) }.
% 22.16/22.59  (624) {G25,W11,D5,L1,V2,M1} P(622,466) { mult( ld( mult( X, X ), X ), Y ) 
% 22.16/22.59    ==> ld( X, Y ) }.
% 22.16/22.59  (625) {G25,W11,D5,L1,V2,M1} P(622,458) { ld( ld( mult( X, X ), X ), Y ) ==>
% 22.16/22.59     mult( X, Y ) }.
% 22.16/22.59  (627) {G25,W15,D5,L1,V1,M1} P(622,465) { rd( ld( mult( X, X ), X ), ld( X, 
% 22.16/22.59    X ) ) ==> ld( mult( X, X ), X ) }.
% 22.16/22.59  (628) {G25,W11,D4,L1,V2,M1} P(622,465) { rd( ld( X, Y ), Y ) = ld( mult( X
% 22.16/22.59    , X ), X ) }.
% 22.16/22.59  (629) {G25,W11,D4,L1,V2,M1} P(622,463) { rd( Y, mult( X, Y ) ) = ld( mult( 
% 22.16/22.59    X, X ), X ) }.
% 22.16/22.59  (630) {G26,W15,D5,L1,V2,M1} P(622,382);d(627) { mult( ld( X, Y ), ld( mult
% 22.16/22.59    ( X, X ), X ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.59  (637) {G26,W15,D5,L1,V2,M1} P(622,104);d(627);d(154) { ld( ld( rd( Y, X ), 
% 22.16/22.59    rd( X, Y ) ), rd( X, Y ) ) ==> rd( Y, X ) }.
% 22.16/22.59  (677) {G26,W19,D5,L1,V2,M1} P(628,39);d(115);d(480);d(544) { ld( mult( mult
% 22.16/22.59    ( X, X ), X ), mult( mult( X, X ), Z ) ) ==> ld( ld( X, X ), ld( X, Z ) )
% 22.16/22.59     }.
% 22.16/22.59  (683) {G26,W11,D5,L1,V2,M1} P(628,7) { rd( X, rd( ld( X, Y ), Y ) ) ==> 
% 22.16/22.59    mult( X, X ) }.
% 22.16/22.59  (684) {G26,W11,D5,L1,V2,M1} P(628,0) { mult( mult( X, X ), rd( ld( X, Y ), 
% 22.16/22.59    Y ) ) ==> X }.
% 22.16/22.59  (708) {G26,W11,D5,L1,V2,M1} P(629,7) { rd( X, rd( Y, mult( X, Y ) ) ) ==> 
% 22.16/22.59    mult( X, X ) }.
% 22.16/22.59  (709) {G26,W11,D5,L1,V2,M1} P(629,0) { mult( mult( X, X ), rd( Y, mult( X, 
% 22.16/22.59    Y ) ) ) ==> X }.
% 22.16/22.59  (719) {G27,W15,D4,L1,V2,M1} P(154,708);d(7);d(154) { rd( rd( X, Y ), rd( Y
% 22.16/22.59    , X ) ) ==> ld( rd( Y, X ), rd( X, Y ) ) }.
% 22.16/22.59  (738) {G27,W15,D5,L1,V2,M1} P(709,16);d(544);d(677);d(154);d(3) { ld( ld( X
% 22.16/22.59    , X ), ld( X, ld( X, Z ) ) ) ==> ld( mult( X, X ), Z ) }.
% 22.16/22.59  (749) {G27,W15,D5,L1,V2,M1} P(115,683);d(3);d(154);d(7) { rd( rd( ld( X, Y
% 22.16/22.59     ), Y ), X ) ==> ld( X, rd( ld( X, Y ), Y ) ) }.
% 22.16/22.59  (750) {G27,W15,D5,L1,V2,M1} P(123,683);d(3);d(154);d(3) { rd( rd( X, mult( 
% 22.16/22.59    Y, X ) ), Y ) ==> ld( Y, rd( X, mult( Y, X ) ) ) }.
% 22.16/22.59  (765) {G28,W15,D5,L1,V3,M1} P(684,106);d(749) { ld( X, rd( ld( X, Y ), Y )
% 22.16/22.59     ) = rd( Z, mult( mult( X, X ), Z ) ) }.
% 22.16/22.59  (766) {G28,W15,D5,L1,V3,M1} P(684,105);d(749) { ld( X, rd( ld( X, Y ), Y )
% 22.16/22.59     ) = rd( ld( mult( X, X ), Z ), Z ) }.
% 22.16/22.59  (781) {G26,W19,D6,L1,V3,M1} P(624,15);d(625);d(625) { mult( mult( Y, ld( 
% 22.16/22.59    mult( X, X ), X ) ), mult( X, Z ) ) ==> ld( X, mult( mult( X, Y ), Z ) )
% 22.16/22.59     }.
% 22.16/22.59  (787) {G28,W19,D6,L1,V3,M1} P(719,166);d(719) { ld( ld( rd( Y, X ), rd( X, 
% 22.16/22.59    Y ) ), ld( ld( rd( X, Y ), rd( Y, X ) ), Z ) ) ==> Z }.
% 22.16/22.59  (790) {G25,W19,D5,L1,V1,M1} P(480,622);d(533) { ld( mult( mult( X, X ), 
% 22.16/22.59    mult( X, X ) ), mult( X, X ) ) ==> ld( mult( X, X ), ld( X, X ) ) }.
% 22.16/22.59  (808) {G26,W19,D5,L1,V2,M1} P(484,629);d(790) { rd( ld( X, Y ), ld( ld( X, 
% 22.16/22.59    X ), mult( X, Y ) ) ) ==> ld( mult( X, X ), ld( X, X ) ) }.
% 22.16/22.59  (836) {G29,W15,D5,L1,V3,M1} P(408,765);d(39);d(0) { ld( mult( Z, X ), rd( Z
% 22.16/22.59    , X ) ) = rd( T, mult( mult( X, X ), T ) ) }.
% 22.16/22.59  (838) {G29,W19,D6,L1,V3,M1} P(765,146);d(154);d(3);d(553) { ld( mult( X, X
% 22.16/22.59     ), rd( T, mult( X, T ) ) ) = ld( X, ld( X, rd( ld( X, Y ), Y ) ) ) }.
% 22.16/22.59  (849) {G29,W15,D6,L1,V3,M1} P(765,123) { ld( ld( Y, rd( ld( Y, Z ), Z ) ), 
% 22.16/22.59    T ) ==> mult( mult( Y, Y ), T ) }.
% 22.16/22.59  (855) {G30,W15,D4,L1,V3,M1} P(836,836) { ld( mult( T, Y ), rd( T, Y ) ) = 
% 22.16/22.59    ld( mult( Z, Y ), rd( Z, Y ) ) }.
% 22.16/22.59  (857) {G30,W15,D4,L1,V2,M1} P(484,836);d(808) { ld( mult( Z, X ), rd( Z, X
% 22.16/22.59     ) ) = ld( mult( X, X ), ld( X, X ) ) }.
% 22.16/22.59  (896) {G30,W15,D5,L1,V3,M1} P(836,154);d(3) { mult( ld( mult( Z, Y ), rd( Z
% 22.16/22.59    , Y ) ), T ) ==> ld( mult( Y, Y ), T ) }.
% 22.16/22.59  (899) {G30,W15,D5,L1,V3,M1} P(836,123) { ld( ld( mult( Z, Y ), rd( Z, Y ) )
% 22.16/22.59    , T ) ==> mult( mult( Y, Y ), T ) }.
% 22.16/22.59  (923) {G31,W15,D5,L1,V3,M1} P(855,7) { rd( rd( X, Y ), ld( mult( Z, Y ), rd
% 22.16/22.59    ( Z, Y ) ) ) ==> mult( X, Y ) }.
% 22.16/22.59  (925) {G31,W15,D5,L1,V3,M1} P(855,0) { mult( mult( X, Y ), ld( mult( Z, Y )
% 22.16/22.59    , rd( Z, Y ) ) ) ==> rd( X, Y ) }.
% 22.16/22.59  (926) {G31,W15,D5,L1,V3,M1} P(2,855) { ld( X, rd( rd( X, Y ), Y ) ) = ld( 
% 22.16/22.59    mult( Z, Y ), rd( Z, Y ) ) }.
% 22.16/22.59  (969) {G32,W15,D5,L1,V3,M1} P(3,923) { rd( X, ld( mult( Z, Y ), rd( Z, Y )
% 22.16/22.59     ) ) ==> mult( mult( X, Y ), Y ) }.
% 22.16/22.59  (971) {G33,W15,D5,L1,V2,M1} P(857,969) { rd( Z, ld( mult( Y, Y ), ld( Y, Y
% 22.16/22.59     ) ) ) ==> mult( mult( Z, Y ), Y ) }.
% 22.16/22.59  (993) {G33,W19,D6,L1,V4,M1} P(969,104) { rd( ld( mult( mult( X, Z ), Z ), T
% 22.16/22.59     ), T ) = rd( ld( mult( Y, Z ), rd( Y, Z ) ), X ) }.
% 22.16/22.59  (1006) {G20,W11,D5,L1,V2,M1} S(92);d(449) { mult( X, rd( ld( X, Y ), Y ) ) 
% 22.16/22.59    ==> ld( X, X ) }.
% 22.16/22.59  (1007) {G20,W11,D5,L1,V2,M1} S(137);d(449) { mult( X, rd( Y, mult( X, Y ) )
% 22.16/22.59     ) ==> ld( X, X ) }.
% 22.16/22.59  (1008) {G32,W15,D5,L1,V3,M1} P(1007,925);d(708);d(472);d(152) { ld( X, mult
% 22.16/22.59    ( mult( X, Z ), X ) ) = rd( Z, rd( Y, mult( X, Y ) ) ) }.
% 22.16/22.59  (1009) {G32,W15,D5,L1,V3,M1} P(1006,925);d(683);d(472);d(178) { ld( X, mult
% 22.16/22.59    ( mult( X, Z ), X ) ) = rd( Z, rd( ld( X, Y ), Y ) ) }.
% 22.16/22.59  (1013) {G32,W15,D5,L1,V2,M1} P(534,925);d(630);d(449);d(622);d(625);d(781)
% 22.16/22.59     { rd( Y, ld( mult( X, X ), X ) ) ==> ld( X, mult( mult( X, Y ), X ) )
% 22.16/22.59     }.
% 22.16/22.59  (1017) {G32,W15,D5,L1,V3,M1} P(382,925);d(27);d(263);d(172);d(1) { rd( ld( 
% 22.16/22.59    X, Y ), rd( ld( X, Z ), Z ) ) ==> ld( X, mult( Y, X ) ) }.
% 22.16/22.59  (1018) {G32,W15,D5,L1,V3,M1} P(146,925);d(27);d(280);d(141);d(1) { rd( ld( 
% 22.16/22.59    X, Y ), rd( Z, mult( X, Z ) ) ) ==> ld( X, mult( Y, X ) ) }.
% 22.16/22.59  (1028) {G32,W15,D5,L1,V2,M1} P(925,11);d(60);d(417);d(449);d(622) { mult( Y
% 22.16/22.59    , ld( mult( X, X ), X ) ) ==> ld( X, rd( mult( X, Y ), X ) ) }.
% 22.16/22.59  (1031) {G33,W15,D5,L1,V2,M1} P(925,8);d(154);d(969);d(60);d(1);d(60);d(430)
% 22.16/22.59    ;d(462);d(896);d(547) { ld( mult( Y, Y ), ld( ld( Y, Y ), Z ) ) ==> ld( Y
% 22.16/22.59    , ld( Y, Z ) ) }.
% 22.16/22.59  (1035) {G33,W15,D5,L1,V4,M1} P(1008,1008) { rd( Y, rd( Z, mult( X, Z ) ) ) 
% 22.16/22.59    = rd( Y, rd( T, mult( X, T ) ) ) }.
% 22.16/22.59  (1048) {G33,W19,D6,L1,V3,M1} P(1008,628) { rd( rd( Y, rd( Z, mult( X, Z ) )
% 22.16/22.59     ), mult( mult( X, Y ), X ) ) ==> ld( mult( X, X ), X ) }.
% 22.16/22.59  (1062) {G34,W15,D5,L1,V4,M1} P(1006,1035);d(515) { rd( Z, rd( ld( X, Y ), Y
% 22.16/22.59     ) ) = rd( Z, rd( T, mult( X, T ) ) ) }.
% 22.16/22.59  (1067) {G35,W15,D5,L1,V4,M1} P(1062,1062) { rd( X, rd( ld( Z, U ), U ) ) = 
% 22.16/22.59    rd( X, rd( ld( Z, T ), T ) ) }.
% 22.16/22.59  (1068) {G35,W15,D6,L1,V3,M1} P(836,1062);d(969) { rd( T, rd( ld( mult( Y, Y
% 22.16/22.59     ), U ), U ) ) ==> mult( mult( T, Y ), Y ) }.
% 22.16/22.59  (1070) {G35,W15,D5,L1,V4,M1} P(1062,104);d(104) { rd( rd( T, mult( Y, T ) )
% 22.16/22.59    , X ) = rd( rd( ld( Y, Z ), Z ), X ) }.
% 22.16/22.59  (1078) {G36,W15,D5,L1,V4,M1} P(1067,104);d(104) { rd( rd( ld( Y, T ), T ), 
% 22.16/22.59    X ) = rd( rd( ld( Y, Z ), Z ), X ) }.
% 22.16/22.59  (1082) {G37,W15,D5,L1,V3,M1} P(1008,1078);d(1048) { rd( ld( mult( X, X ), X
% 22.16/22.59     ), T ) = rd( rd( ld( X, U ), U ), T ) }.
% 22.16/22.59  (1092) {G36,W15,D5,L1,V3,M1} P(1008,1070);d(1048) { rd( rd( T, mult( X, T )
% 22.16/22.59     ), U ) = rd( ld( mult( X, X ), X ), U ) }.
% 22.16/22.59  (1105) {G36,W19,D6,L1,V5,M1} P(1067,46);d(46) { rd( Y, ld( X, rd( ld( Z, U
% 22.16/22.59     ), U ) ) ) = rd( Y, ld( X, rd( ld( Z, T ), T ) ) ) }.
% 22.16/22.59  (1109) {G33,W15,D6,L1,V3,M1} P(625,46);d(1028);d(624);d(0);d(625) { ld( X, 
% 22.16/22.59    rd( rd( mult( X, Y ), Z ), X ) ) ==> rd( Y, mult( X, Z ) ) }.
% 22.16/22.59  (1111) {G33,W19,D6,L1,V3,M1} P(629,46);d(1028);d(27) { ld( Z, mult( mult( Z
% 22.16/22.59    , X ), ld( Z, X ) ) ) = rd( Y, ld( X, mult( Z, ld( X, Y ) ) ) ) }.
% 22.16/22.59  (1116) {G17,W19,D6,L1,V4,M1} P(266,46) { mult( mult( X, rd( T, mult( Z, T )
% 22.16/22.59     ) ), X ) = rd( Y, ld( X, mult( Z, ld( X, Y ) ) ) ) }.
% 22.16/22.59  (1124) {G7,W15,D5,L1,V3,M1} P(46,3) { rd( rd( Y, ld( X, Z ) ), X ) ==> mult
% 22.16/22.59    ( X, rd( ld( X, Y ), Z ) ) }.
% 22.16/22.59  (1136) {G20,W19,D6,L1,V2,M1} P(449,1124) { rd( ld( ld( X, Y ), ld( X, Y ) )
% 22.16/22.59    , X ) ==> mult( X, rd( ld( X, ld( X, Y ) ), Y ) ) }.
% 22.16/22.59  (1162) {G37,W15,D5,L1,V3,M1} P(1092,71);d(750) { ld( X, rd( Y, mult( X, Y )
% 22.16/22.59     ) ) = rd( ld( mult( X, X ), Z ), Z ) }.
% 22.16/22.59  (1180) {G38,W15,D6,L1,V3,M1} P(1162,115) { ld( ld( X, rd( Z, mult( X, Z ) )
% 22.16/22.59     ), T ) ==> mult( mult( X, X ), T ) }.
% 22.16/22.59  (1201) {G38,W15,D6,L1,V3,M1} P(1082,7) { rd( rd( ld( X, Z ), Z ), ld( Y, ld
% 22.16/22.59    ( mult( X, X ), X ) ) ) ==> Y }.
% 22.16/22.59  (1203) {G38,W15,D6,L1,V3,M1} P(1082,6) { ld( rd( rd( ld( X, Z ), Z ), Y ), 
% 22.16/22.59    ld( mult( X, X ), X ) ) ==> Y }.
% 22.16/22.59  (1205) {G18,W19,D5,L1,V3,M1} S(47);d(154);d(168);d(154) { ld( rd( Y, X ), 
% 22.16/22.59    rd( rd( Z, X ), rd( Y, X ) ) ) ==> rd( ld( rd( Y, X ), Z ), Y ) }.
% 22.16/22.59  (1225) {G7,W15,D6,L1,V3,M1} P(48,1) { ld( mult( X, rd( Y, mult( X, Z ) ) )
% 22.16/22.59    , rd( mult( X, Y ), Z ) ) ==> X }.
% 22.16/22.59  (1245) {G33,W19,D6,L1,V3,M1} P(1009,628) { rd( rd( Y, rd( ld( X, Z ), Z ) )
% 22.16/22.59    , mult( mult( X, Y ), X ) ) ==> ld( mult( X, X ), X ) }.
% 22.16/22.59  (1268) {G33,W15,D6,L1,V3,M1} P(123,1017);d(104);d(3);d(123) { mult( Y, mult
% 22.16/22.59    ( Z, rd( X, mult( Y, X ) ) ) ) ==> rd( mult( Y, Z ), Y ) }.
% 22.16/22.59  (1278) {G33,W15,D5,L1,V3,M1} P(1018,6) { ld( ld( X, mult( Y, X ) ), ld( X, 
% 22.16/22.59    Y ) ) = rd( Z, mult( X, Z ) ) }.
% 22.16/22.59  (1285) {G38,W15,D5,L1,V3,M1} P(1278,1162);d(39);d(0) { ld( mult( mult( Z, Y
% 22.16/22.59     ), Y ), Z ) = rd( ld( mult( Y, Y ), T ), T ) }.
% 22.16/22.59  (1293) {G34,W15,D5,L1,V2,M1} P(1007,1278);d(497);d(622) { ld( ld( X, mult( 
% 22.16/22.59    Z, X ) ), ld( X, Z ) ) ==> ld( mult( X, X ), X ) }.
% 22.16/22.59  (1295) {G34,W15,D5,L1,V3,M1} P(1278,40);d(0) { ld( X, rd( Z, mult( X, Z ) )
% 22.16/22.59     ) = ld( mult( mult( Y, X ), X ), Y ) }.
% 22.16/22.59  (1306) {G39,W15,D5,L1,V3,M1} P(1285,1082);d(749) { ld( mult( mult( Y, X ), 
% 22.16/22.59    X ), Y ) = ld( X, rd( ld( X, Z ), Z ) ) }.
% 22.16/22.59  (1364) {G35,W19,D7,L1,V4,M1} P(1295,115) { ld( rd( ld( Y, rd( Z, mult( Y, Z
% 22.16/22.59     ) ) ), X ), T ) ==> mult( mult( mult( X, Y ), Y ), T ) }.
% 22.16/22.59  (1399) {G32,W19,D5,L1,V4,M1} P(926,166) { ld( rd( Y, X ), ld( mult( T, Z )
% 22.16/22.59    , rd( T, Z ) ) ) ==> rd( rd( rd( X, Y ), Z ), Z ) }.
% 22.16/22.59  (1415) {G32,W15,D5,L1,V3,M1} P(926,0) { mult( X, ld( mult( Z, Y ), rd( Z, Y
% 22.16/22.59     ) ) ) ==> rd( rd( X, Y ), Y ) }.
% 22.16/22.59  (1416) {G32,W15,D5,L1,V3,M1} P(3,926) { ld( Z, rd( rd( Z, Y ), Y ) ) = ld( 
% 22.16/22.59    mult( mult( X, Y ), Y ), X ) }.
% 22.16/22.59  (1452) {G33,W19,D7,L1,V3,M1} P(1415,29);d(1415) { ld( ld( Y, X ), ld( Y, rd
% 22.16/22.59    ( rd( mult( X, Y ), T ), T ) ) ) ==> rd( rd( Y, T ), T ) }.
% 22.16/22.59  (1464) {G35,W15,D5,L1,V3,M1} P(1416,1295) { ld( Y, rd( T, mult( Y, T ) ) ) 
% 22.16/22.59    = ld( Z, rd( rd( Z, Y ), Y ) ) }.
% 22.16/22.59  (1465) {G40,W15,D5,L1,V3,M1} P(1416,1306) { ld( Z, rd( rd( Z, Y ), Y ) ) = 
% 22.16/22.59    ld( Y, rd( ld( Y, T ), T ) ) }.
% 22.16/22.59  (1517) {G36,W15,D6,L1,V3,M1} P(1464,60);d(1452) { mult( Y, ld( Z, rd( T, 
% 22.16/22.59    mult( Z, T ) ) ) ) ==> rd( rd( Y, Z ), Z ) }.
% 22.16/22.59  (1540) {G41,W15,D6,L1,V3,M1} P(1465,60);d(1452) { mult( Y, ld( Z, rd( ld( Z
% 22.16/22.59    , T ), T ) ) ) ==> rd( rd( Y, Z ), Z ) }.
% 22.16/22.59  (1634) {G31,W19,D6,L1,V3,M1} P(7,899) { mult( mult( ld( Y, X ), ld( Y, X )
% 22.16/22.59     ), Z ) ==> ld( ld( mult( X, ld( Y, X ) ), Y ), Z ) }.
% 22.16/22.59  (1657) {G7,W15,D6,L1,V2,M1} P(6,56) { rd( ld( Y, Y ), ld( mult( X, rd( X, Y
% 22.16/22.59     ) ), X ) ) ==> rd( X, Y ) }.
% 22.16/22.59  (1705) {G21,W19,D5,L1,V3,M1} P(62,462) { mult( mult( ld( X, Y ), ld( Y, X )
% 22.16/22.59     ), Z ) ==> ld( mult( ld( X, Y ), ld( Y, X ) ), Z ) }.
% 22.16/22.59  (1741) {G21,W19,D6,L1,V3,M1} P(397,462) { ld( Z, rd( mult( Z, ld( X, X ) )
% 22.16/22.59    , Z ) ) = ld( ld( X, X ), rd( Y, mult( Z, Y ) ) ) }.
% 22.16/22.59  (1742) {G34,W19,D6,L1,V4,M1} P(397,382);d(1109) { mult( mult( Y, rd( Z, 
% 22.16/22.59    mult( X, Z ) ) ), rd( ld( X, T ), T ) ) ==> rd( Y, mult( X, X ) ) }.
% 22.16/22.59  (1746) {G17,W19,D6,L1,V4,M1} P(397,154) { ld( T, rd( mult( T, rd( X, Y ) )
% 22.16/22.59    , T ) ) = ld( rd( Y, X ), rd( Z, mult( T, Z ) ) ) }.
% 22.16/22.59  (1782) {G35,W19,D6,L1,V3,M1} P(46,1293);d(1) { ld( ld( X, rd( Y, ld( X, Z )
% 22.16/22.59     ) ), rd( ld( X, Y ), Z ) ) ==> ld( mult( X, X ), X ) }.
% 22.16/22.59  (1882) {G34,W15,D5,L1,V2,M1} P(533,971);d(1013);d(462);d(469);d(461) { mult
% 22.16/22.59    ( mult( Y, ld( X, X ) ), ld( X, X ) ) ==> rd( Y, ld( X, X ) ) }.
% 22.16/22.59  (1892) {G35,W19,D5,L1,V2,M1} P(462,1882) { mult( ld( ld( X, X ), ld( Y, Y )
% 22.16/22.59     ), ld( Y, Y ) ) ==> rd( ld( X, X ), ld( Y, Y ) ) }.
% 22.16/22.59  (1960) {G42,W19,D5,L1,V3,M1} P(749,25);d(849);d(1540);d(154);d(6);d(849) { 
% 22.16/22.59    mult( mult( mult( X, X ), Z ), rd( ld( X, Y ), Y ) ) ==> mult( mult( X, X
% 22.16/22.59     ), rd( Z, X ) ) }.
% 22.16/22.59  (1967) {G39,W19,D5,L1,V3,M1} P(750,25);d(1180);d(1517);d(154);d(6);d(1180)
% 22.16/22.59     { mult( mult( mult( Y, Y ), Z ), rd( X, mult( Y, X ) ) ) ==> mult( mult
% 22.16/22.59    ( Y, Y ), rd( Z, Y ) ) }.
% 22.16/22.59  (1973) {G28,W15,D5,L1,V2,M1} P(738,62);d(467);d(462);d(738) { ld( X, ld( 
% 22.16/22.59    mult( X, X ), Y ) ) ==> ld( mult( X, X ), ld( X, Y ) ) }.
% 22.16/22.59  (1983) {G33,W15,D5,L1,V2,M1} P(1028,1973);d(625);d(60);d(1136);d(1);d(622);
% 22.16/22.59    d(115);d(115);d(625) { mult( X, mult( mult( X, X ), Y ) ) ==> mult( mult
% 22.16/22.59    ( X, X ), mult( X, Y ) ) }.
% 22.16/22.59  (2031) {G25,W15,D5,L1,V2,M1} S(470);d(622) { ld( ld( X, X ), rd( Y, mult( X
% 22.16/22.59    , Y ) ) ) ==> ld( mult( X, X ), X ) }.
% 22.16/22.59  (2035) {G16,W15,D5,L1,V2,M1} S(96);d(154) { mult( mult( X, rd( X, Y ) ), Y
% 22.16/22.59     ) ==> ld( rd( Y, X ), mult( Y, X ) ) }.
% 22.16/22.59  (2041) {G22,W15,D5,L1,V2,M1} S(446);d(484) { mult( X, ld( ld( X, X ), Z ) )
% 22.16/22.59     ==> ld( ld( X, X ), mult( X, Z ) ) }.
% 22.16/22.59  (2243) {G21,W19,D6,L1,V3,M1} P(1007,1225) { ld( mult( X, rd( Z, ld( X, X )
% 22.16/22.59     ) ), rd( mult( X, Z ), rd( Y, mult( X, Y ) ) ) ) ==> X }.
% 22.16/22.59  (2250) {G39,W19,D6,L1,V3,M1} P(766,1201);d(790) { rd( ld( X, rd( ld( X, Z )
% 22.16/22.59    , Z ) ), ld( T, ld( mult( X, X ), ld( X, X ) ) ) ) ==> T }.
% 22.16/22.59  (2269) {G39,W19,D6,L1,V4,M1} P(1203,1082);d(154);d(637);d(1013) { rd( rd( Z
% 22.16/22.59    , rd( ld( X, Y ), Y ) ), T ) = rd( ld( X, mult( mult( X, Z ), X ) ), T )
% 22.16/22.59     }.
% 22.16/22.59  (2375) {G8,W15,D5,L1,V2,M1} P(1657,6) { ld( rd( Y, X ), ld( X, X ) ) = ld( 
% 22.16/22.59    mult( Y, rd( Y, X ) ), Y ) }.
% 22.16/22.59  (2385) {G12,W19,D6,L1,V3,M1} P(2375,71) { rd( ld( rd( X, Y ), ld( Y, Y ) )
% 22.16/22.59    , X ) = rd( ld( mult( X, rd( X, Y ) ), Z ), Z ) }.
% 22.16/22.59  (2408) {G33,W19,D6,L1,V4,M1} P(3,1399) { ld( X, ld( mult( Z, T ), rd( Z, T
% 22.16/22.59     ) ) ) = rd( rd( rd( Y, mult( X, Y ) ), T ), T ) }.
% 22.16/22.59  (2449) {G17,W19,D6,L1,V4,M1} P(1,174);d(66) { ld( mult( Z, rd( ld( X, T ), 
% 22.16/22.59    T ) ), Y ) = ld( ld( X, rd( mult( X, Z ), X ) ), Y ) }.
% 22.16/22.59  (2481) {G40,W19,D5,L1,V2,M1} P(1967,1268);d(1983);d(1983) { rd( mult( mult
% 22.16/22.59    ( X, X ), mult( X, Y ) ), X ) ==> mult( mult( X, X ), mult( X, rd( Y, X )
% 22.16/22.59     ) ) }.
% 22.16/22.59  (2525) {G22,W19,D6,L1,V3,M1} P(6,1705) { mult( mult( ld( X, rd( X, Y ) ), Y
% 22.16/22.59     ), Z ) ==> ld( mult( ld( X, rd( X, Y ) ), Y ), Z ) }.
% 22.16/22.59  (2554) {G20,W19,D5,L1,V2,M1} P(449,1205) { ld( rd( Y, X ), rd( ld( X, X ), 
% 22.16/22.59    rd( Y, X ) ) ) ==> rd( ld( rd( Y, X ), X ), Y ) }.
% 22.16/22.59  (2603) {G41,W19,D6,L1,V2,M1} P(0,2481) { mult( mult( X, X ), mult( X, rd( 
% 22.16/22.59    ld( X, Y ), X ) ) ) ==> rd( mult( mult( X, X ), Y ), X ) }.
% 22.16/22.59  (2620) {G34,W15,D5,L1,V2,M1} S(547);d(1031) { ld( ld( X, X ), ld( mult( X, 
% 22.16/22.59    X ), Y ) ) ==> ld( X, ld( X, Y ) ) }.
% 22.16/22.59  (2689) {G37,W19,D6,L1,V4,M1} P(614,1105);d(104);d(3);d(449);d(622) { rd( Z
% 22.16/22.59    , ld( T, rd( Y, mult( X, Y ) ) ) ) = rd( Z, ld( T, ld( mult( X, X ), X )
% 22.16/22.59     ) ) }.
% 22.16/22.59  (2833) {G18,W19,D6,L1,V5,M1} P(397,2449) { ld( mult( Y, rd( ld( X, T ), T )
% 22.16/22.59     ), U ) = ld( mult( Y, rd( Z, mult( X, Z ) ) ), U ) }.
% 22.16/22.59  (2931) {G35,W19,D6,L1,V4,M1} P(1742,1) { ld( mult( X, rd( Y, mult( Z, Y ) )
% 22.16/22.59     ), rd( X, mult( Z, Z ) ) ) = rd( ld( Z, T ), T ) }.
% 22.16/22.59  (2932) {G40,W19,D6,L1,V3,M1} P(2931,2269);d(1245) { ld( mult( Z, rd( T, 
% 22.16/22.59    mult( X, T ) ) ), rd( Z, mult( X, X ) ) ) ==> ld( mult( X, X ), X ) }.
% 22.16/22.59  (2933) {G36,W19,D6,L1,V4,M1} P(2931,2833) { ld( mult( X, rd( ld( Z, U ), U
% 22.16/22.59     ) ), rd( X, mult( Z, Z ) ) ) = rd( ld( Z, T ), T ) }.
% 22.16/22.59  (2935) {G41,W19,D6,L1,V3,M1} P(2933,2931);d(2932) { ld( mult( Z, rd( ld( X
% 22.16/22.59    , T ), T ) ), rd( Z, mult( X, X ) ) ) ==> ld( mult( X, X ), X ) }.
% 22.16/22.59  (2937) {G37,W19,D6,L1,V4,M1} P(3,2933) { ld( mult( mult( X, mult( Y, Y ) )
% 22.16/22.59    , rd( ld( Y, Z ), Z ) ), X ) = rd( ld( Y, T ), T ) }.
% 22.16/22.59  (2938) {G42,W19,D6,L1,V3,M1} P(2937,2933);d(2935) { ld( mult( mult( Z, mult
% 22.16/22.59    ( X, X ) ), rd( ld( X, T ), T ) ), Z ) ==> ld( mult( X, X ), X ) }.
% 22.16/22.59  (2940) {G38,W19,D5,L1,V4,M1} P(2937,7) { rd( X, rd( ld( Y, T ), T ) ) = 
% 22.16/22.59    mult( mult( X, mult( Y, Y ) ), rd( ld( Y, Z ), Z ) ) }.
% 22.16/22.59  (2941) {G43,W19,D5,L1,V3,M1} P(2937,2940);d(2938);d(1013) { mult( mult( U, 
% 22.16/22.59    mult( X, X ) ), rd( ld( X, W ), W ) ) ==> ld( X, mult( mult( X, U ), X )
% 22.16/22.59     ) }.
% 22.16/22.59  (2942) {G39,W19,D5,L1,V4,M1} P(2408,2940);d(969);d(154);d(6);d(154);d(6) { 
% 22.16/22.59    rd( U, rd( ld( X, W ), W ) ) = mult( mult( U, mult( X, X ) ), rd( T, mult
% 22.16/22.59    ( X, T ) ) ) }.
% 22.16/22.59  (2945) {G44,W19,D5,L1,V3,M1} P(2942,2940);d(2941) { mult( mult( X, mult( Y
% 22.16/22.59    , Y ) ), rd( T, mult( Y, T ) ) ) ==> ld( Y, mult( mult( Y, X ), Y ) ) }.
% 22.16/22.59  (3207) {G22,W19,D6,L1,V3,M1} P(0,2243) { ld( mult( X, rd( ld( X, Y ), ld( X
% 22.16/22.59    , X ) ) ), rd( Y, rd( Z, mult( X, Z ) ) ) ) ==> X }.
% 22.16/22.59  (3208) {G34,W19,D6,L1,V3,M1} P(993,3207);d(1415);d(154);d(6);d(154);d(6) { 
% 22.16/22.59    ld( mult( Z, rd( ld( Z, U ), ld( Z, Z ) ) ), rd( U, rd( ld( Z, T ), T ) )
% 22.16/22.59     ) ==> Z }.
% 22.16/22.59  (3212) {G35,W19,D6,L1,V3,M1} P(3208,7) { rd( rd( Y, rd( ld( X, Z ), Z ) ), 
% 22.16/22.59    X ) = mult( X, rd( ld( X, Y ), ld( X, X ) ) ) }.
% 22.16/22.59  (3215) {G43,W19,D6,L1,V3,M1} P(3212,1960);d(154);d(1068);d(480);d(533);d(
% 22.16/22.59    1124);d(2603);d(0) { ld( rd( mult( X, X ), mult( mult( Y, X ), X ) ), rd
% 22.16/22.59    ( ld( X, T ), T ) ) ==> rd( Y, X ) }.
% 22.16/22.59  (3229) {G45,W19,D5,L1,V3,M1} P(2945,3215);d(154);d(3);d(1364);d(146);d(27);
% 22.16/22.59    d(11);d(0);d(104);d(3) { rd( mult( X, mult( Y, Y ) ), rd( Z, mult( Y, Z )
% 22.16/22.59     ) ) ==> mult( mult( mult( X, Y ), Y ), Y ) }.
% 22.16/22.59  (3268) {G46,W19,D6,L1,V3,M1} P(3229,6) { ld( mult( mult( mult( X, Y ), Y )
% 22.16/22.59    , Y ), mult( X, mult( Y, Y ) ) ) = rd( Z, mult( Y, Z ) ) }.
% 22.16/22.59  (3281) {G47,W19,D6,L1,V3,M1} P(3268,0) { mult( mult( mult( mult( X, Y ), Y
% 22.16/22.59     ), Y ), rd( Z, mult( Y, Z ) ) ) ==> mult( X, mult( Y, Y ) ) }.
% 22.16/22.59  (3348) {G48,W19,D6,L1,V3,M1} P(993,3281);d(1415);d(154);d(6);d(154);d(6) { 
% 22.16/22.59    mult( mult( mult( mult( U, Z ), Z ), Z ), rd( ld( Z, T ), T ) ) ==> mult
% 22.16/22.59    ( U, mult( Z, Z ) ) }.
% 22.16/22.59  (3356) {G49,W19,D6,L1,V3,M1} P(624,3348);d(624) { mult( mult( mult( ld( X, 
% 22.16/22.59    Y ), Y ), Y ), rd( ld( Y, Z ), Z ) ) ==> ld( X, mult( Y, Y ) ) }.
% 22.16/22.59  (3361) {G50,W19,D5,L1,V3,M1} P(6,3356) { mult( mult( mult( Y, X ), X ), rd
% 22.16/22.59    ( ld( X, Z ), Z ) ) ==> ld( rd( X, Y ), mult( X, X ) ) }.
% 22.16/22.59  (3420) {G36,W19,D6,L1,V2,M1} P(449,1782);d(39);d(0) { ld( ld( mult( Y, X )
% 22.16/22.59    , Y ), rd( ld( X, ld( X, Y ) ), Y ) ) ==> ld( mult( X, X ), X ) }.
% 22.16/22.59  (3430) {G35,W19,D6,L1,V3,M1} P(1741,2525);d(26);d(154);d(6);d(1882) { mult
% 22.16/22.59    ( ld( Y, rd( Y, ld( X, X ) ) ), Z ) ==> ld( ld( Y, rd( Y, ld( X, X ) ) )
% 22.16/22.59    , Z ) }.
% 22.16/22.59  (3433) {G36,W19,D6,L1,V3,M1} P(3,3430) { mult( ld( mult( X, ld( Y, Y ) ), X
% 22.16/22.59     ), Z ) ==> ld( ld( mult( X, ld( Y, Y ) ), X ), Z ) }.
% 22.16/22.59  (3435) {G37,W19,D5,L1,V3,M1} P(1116,3433);d(148);d(1);d(1007) { mult( ld( 
% 22.16/22.59    ld( X, X ), ld( Z, Z ) ), U ) ==> ld( ld( ld( X, X ), ld( Z, Z ) ), U )
% 22.16/22.59     }.
% 22.16/22.59  (3436) {G37,W19,D7,L1,V3,M1} P(3433,2620);d(461) { ld( ld( mult( X, ld( Y, 
% 22.16/22.59    Y ) ), X ), ld( ld( mult( X, ld( Y, Y ) ), X ), Z ) ) ==> Z }.
% 22.16/22.59  (3440) {G38,W19,D5,L1,V2,M1} P(3435,1892) { ld( ld( ld( X, X ), ld( Y, Y )
% 22.16/22.59     ), ld( Y, Y ) ) ==> rd( ld( X, X ), ld( Y, Y ) ) }.
% 22.16/22.59  (3441) {G39,W19,D5,L1,V2,M1} P(3440,7) { rd( ld( Y, Y ), rd( ld( X, X ), ld
% 22.16/22.59    ( Y, Y ) ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 22.16/22.59  (3444) {G32,W19,D6,L1,V3,M1} P(1634,0) { ld( ld( mult( Y, ld( X, Y ) ), X )
% 22.16/22.59    , ld( mult( ld( X, Y ), ld( X, Y ) ), Z ) ) ==> Z }.
% 22.16/22.59  (3507) {G37,W15,D6,L1,V2,M1} P(787,3420);d(449);d(533);d(449);d(462);d(467)
% 22.16/22.59     { ld( ld( mult( Y, ld( X, X ) ), Y ), ld( Y, Y ) ) ==> ld( X, X ) }.
% 22.16/22.59  (3513) {G38,W15,D5,L1,V2,M1} P(3507,838);d(3433);d(2031);d(3433);d(467);d(
% 22.16/22.59    3436) { rd( ld( Y, Y ), ld( X, X ) ) ==> ld( mult( X, ld( Y, Y ) ), X )
% 22.16/22.59     }.
% 22.16/22.59  (3516) {G51,W15,D6,L1,V2,M1} P(3507,3356);d(3361);d(3513);d(462);d(533);d(
% 22.16/22.59    3507) { ld( ld( mult( Y, ld( X, X ) ), Y ), ld( X, X ) ) ==> ld( Y, Y )
% 22.16/22.59     }.
% 22.16/22.59  (3526) {G40,W19,D6,L1,V2,M1} P(3513,3441) { rd( ld( Y, Y ), ld( mult( Y, ld
% 22.16/22.59    ( X, X ) ), Y ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 22.16/22.59  (3528) {G39,W15,D5,L1,V2,M1} P(3513,2385);d(533);d(3507);d(449);d(533);d(60
% 22.16/22.59    );d(460) { ld( ld( ld( X, X ), Y ), ld( ld( X, X ), Y ) ) ==> ld( X, X )
% 22.16/22.59     }.
% 22.16/22.59  (3530) {G39,W19,D5,L1,V3,M1} P(1746,3513);d(3);d(3);d(3513);d(154);d(3) { 
% 22.16/22.59    ld( ld( Y, ld( Z, Z ) ), rd( X, mult( Y, X ) ) ) ==> ld( mult( Y, ld( Z, 
% 22.16/22.59    Z ) ), Y ) }.
% 22.16/22.59  (3532) {G40,W19,D5,L1,V2,M1} P(3513,2689);d(154);d(3);d(3530);d(123);d(60);
% 22.16/22.59    d(3513);d(462) { ld( ld( ld( Z, Z ), ld( X, X ) ), ld( Z, Z ) ) ==> ld( 
% 22.16/22.59    mult( Z, ld( X, X ) ), Z ) }.
% 22.16/22.59  (3533) {G41,W19,D6,L1,V2,M1} P(3513,2554);d(533);d(3526);d(3507);d(449);d(
% 22.16/22.59    533) { ld( ld( mult( Y, ld( X, X ) ), Y ), ld( ld( X, X ), ld( Y, Y ) ) )
% 22.16/22.59     ==> ld( X, X ) }.
% 22.16/22.59  (3536) {G42,W11,D4,L1,V2,M1} P(3513,2035);d(60);d(462);d(3528);d(3513);d(
% 22.16/22.59    462);d(3533) { ld( ld( X, X ), ld( Y, Y ) ) ==> ld( Y, Y ) }.
% 22.16/22.59  (3541) {G52,W7,D3,L1,V2,M1} P(3536,3420);d(462);d(3532);d(460);d(3516);d(
% 22.16/22.59    462);d(3536) { ld( Y, Y ) = ld( X, X ) }.
% 22.16/22.59  (3561) {G43,W11,D5,L1,V3,M1} P(3536,3444);d(462);d(3536);d(533) { ld( ld( X
% 22.16/22.59    , X ), ld( ld( Y, Y ), Z ) ) ==> Z }.
% 22.16/22.59  (3572) {G44,W11,D5,L1,V3,M1} P(3536,2250);d(449);d(3561);d(462);d(3561) { 
% 22.16/22.59    rd( ld( Y, Y ), ld( Z, ld( X, X ) ) ) ==> Z }.
% 22.16/22.59  (3651) {G43,W15,D5,L1,V2,M1} P(3536,2041) { ld( ld( X, X ), mult( X, ld( Y
% 22.16/22.59    , Y ) ) ) ==> mult( X, ld( Y, Y ) ) }.
% 22.16/22.59  (3740) {G53,W7,D4,L1,V2,M1} P(3541,1111);d(485);d(3651);d(1);d(7) { mult( X
% 22.16/22.59    , ld( Y, Y ) ) ==> X }.
% 22.16/22.59  (3962) {G53,W7,D4,L1,V2,M1} P(3541,492);d(0);d(3572) { ld( ld( Y, Y ), X ) 
% 22.16/22.59    ==> X }.
% 22.16/22.59  (4574) {G54,W7,D4,L1,V2,M1} S(462);d(3962) { mult( ld( X, X ), Y ) ==> Y
% 22.16/22.59     }.
% 22.16/22.59  (4578) {G55,W0,D0,L0,V0,M0} R(4574,5);d(3740);q {  }.
% 22.16/22.59  
% 22.16/22.59  
% 22.16/22.59  % SZS output end Refutation
% 22.16/22.59  found a proof!
% 22.16/22.59  
% 22.16/22.59  
% 22.16/22.59  Unprocessed initial clauses:
% 22.16/22.59  
% 22.16/22.59  (4580) {G0,W7,D4,L1,V2,M1}  { mult( Y, ld( Y, X ) ) = X }.
% 22.16/22.59  (4581) {G0,W7,D4,L1,V2,M1}  { ld( Y, mult( Y, X ) ) = X }.
% 22.16/22.59  (4582) {G0,W7,D4,L1,V2,M1}  { mult( rd( Y, X ), X ) = Y }.
% 22.16/22.59  (4583) {G0,W7,D4,L1,V2,M1}  { rd( mult( Y, X ), X ) = Y }.
% 22.16/22.59  (4584) {G0,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, mult( Z, X ) ) ) = mult( 
% 22.16/22.59    mult( mult( Z, Y ), Z ), X ) }.
% 22.16/22.59  (4585) {G0,W14,D4,L2,V1,M2}  { ! mult( skol1( X ), X ) = skol1( X ), ! mult
% 22.16/22.59    ( X, skol1( X ) ) = skol1( X ) }.
% 22.16/22.59  
% 22.16/22.59  
% 22.16/22.59  Total Proof:
% 22.16/22.59  
% 22.16/22.59  subsumption: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.59  parent0: (4580) {G0,W7,D4,L1,V2,M1}  { mult( Y, ld( Y, X ) ) = X }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.16/22.59  parent0: (4581) {G0,W7,D4,L1,V2,M1}  { ld( Y, mult( Y, X ) ) = X }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 22.16/22.59  parent0: (4582) {G0,W7,D4,L1,V2,M1}  { mult( rd( Y, X ), X ) = Y }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.16/22.59  parent0: (4583) {G0,W7,D4,L1,V2,M1}  { rd( mult( Y, X ), X ) = Y }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( Z, X ) )
% 22.16/22.59     ) ==> mult( mult( mult( Z, Y ), Z ), X ) }.
% 22.16/22.59  parent0: (4584) {G0,W15,D5,L1,V3,M1}  { mult( Z, mult( Y, mult( Z, X ) ) ) 
% 22.16/22.59    = mult( mult( mult( Z, Y ), Z ), X ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (5) {G0,W14,D4,L2,V1,M2} I { ! mult( skol1( X ), X ) ==> skol1
% 22.16/22.59    ( X ), ! mult( X, skol1( X ) ) ==> skol1( X ) }.
% 22.16/22.59  parent0: (4585) {G0,W14,D4,L2,V1,M2}  { ! mult( skol1( X ), X ) = skol1( X
% 22.16/22.59     ), ! mult( X, skol1( X ) ) = skol1( X ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59     1 ==> 1
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4610) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 22.16/22.59  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4611) {G1,W7,D4,L1,V2,M1}  { X ==> ld( rd( Y, X ), Y ) }.
% 22.16/22.59  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 22.16/22.59  parent1[0; 6]: (4610) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 22.16/22.59     }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := rd( Y, X )
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4612) {G1,W7,D4,L1,V2,M1}  { ld( rd( Y, X ), Y ) ==> X }.
% 22.16/22.59  parent0[0]: (4611) {G1,W7,D4,L1,V2,M1}  { X ==> ld( rd( Y, X ), Y ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.16/22.59  parent0: (4612) {G1,W7,D4,L1,V2,M1}  { ld( rd( Y, X ), Y ) ==> X }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4614) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 22.16/22.59  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4615) {G1,W7,D4,L1,V2,M1}  { X ==> rd( Y, ld( X, Y ) ) }.
% 22.16/22.59  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.59  parent1[0; 3]: (4614) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 22.16/22.59     }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := X
% 22.16/22.59     Y := ld( X, Y )
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4616) {G1,W7,D4,L1,V2,M1}  { rd( Y, ld( X, Y ) ) ==> X }.
% 22.16/22.59  parent0[0]: (4615) {G1,W7,D4,L1,V2,M1}  { X ==> rd( Y, ld( X, Y ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.16/22.59  parent0: (4616) {G1,W7,D4,L1,V2,M1}  { rd( Y, ld( X, Y ) ) ==> X }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4617) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), X ), Z ) 
% 22.16/22.59    ==> mult( X, mult( Y, mult( X, Z ) ) ) }.
% 22.16/22.59  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( Z, X ) ) )
% 22.16/22.59     ==> mult( mult( mult( Z, Y ), Z ), X ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Z
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4622) {G1,W19,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), X ), mult
% 22.16/22.59    ( Y, Z ) ) ==> mult( X, mult( mult( mult( Y, X ), Y ), Z ) ) }.
% 22.16/22.59  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( Z, X ) ) )
% 22.16/22.59     ==> mult( mult( mult( Z, Y ), Z ), X ) }.
% 22.16/22.59  parent1[0; 12]: (4617) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), X
% 22.16/22.59     ), Z ) ==> mult( X, mult( Y, mult( X, Z ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Z
% 22.16/22.59     Y := X
% 22.16/22.59     Z := Y
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := mult( Y, Z )
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4631) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( mult( mult( Y, X ), Y
% 22.16/22.59     ), Z ) ) ==> mult( mult( mult( X, Y ), X ), mult( Y, Z ) ) }.
% 22.16/22.59  parent0[0]: (4622) {G1,W19,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), X ), 
% 22.16/22.59    mult( Y, Z ) ) ==> mult( X, mult( mult( mult( Y, X ), Y ), Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (8) {G1,W19,D6,L1,V3,M1} P(4,4) { mult( Y, mult( mult( mult( X
% 22.16/22.59    , Y ), X ), Z ) ) ==> mult( mult( mult( Y, X ), Y ), mult( X, Z ) ) }.
% 22.16/22.59  parent0: (4631) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( mult( mult( Y, X ), 
% 22.16/22.59    Y ), Z ) ) ==> mult( mult( mult( X, Y ), X ), mult( Y, Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4634) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), X ), Z ) 
% 22.16/22.59    ==> mult( X, mult( Y, mult( X, Z ) ) ) }.
% 22.16/22.59  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( Z, X ) ) )
% 22.16/22.59     ==> mult( mult( mult( Z, Y ), Z ), X ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Z
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4637) {G1,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), X ), ld( 
% 22.16/22.59    X, Z ) ) ==> mult( X, mult( Y, Z ) ) }.
% 22.16/22.59  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.59  parent1[0; 14]: (4634) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), X
% 22.16/22.59     ), Z ) ==> mult( X, mult( Y, mult( X, Z ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Z
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := ld( X, Z )
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (10) {G1,W15,D5,L1,V3,M1} P(0,4) { mult( mult( mult( X, Z ), X
% 22.16/22.59     ), ld( X, Y ) ) ==> mult( X, mult( Z, Y ) ) }.
% 22.16/22.59  parent0: (4637) {G1,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), X ), ld( 
% 22.16/22.59    X, Z ) ) ==> mult( X, mult( Y, Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := Y
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4642) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 22.16/22.59  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4643) {G1,W15,D6,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> ld( Y, 
% 22.16/22.59    mult( mult( mult( Y, X ), Y ), Z ) ) }.
% 22.16/22.59  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( Z, X ) ) )
% 22.16/22.59     ==> mult( mult( mult( Z, Y ), Z ), X ) }.
% 22.16/22.59  parent1[0; 8]: (4642) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 22.16/22.59     }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Z
% 22.16/22.59     Y := X
% 22.16/22.59     Z := Y
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := mult( X, mult( Y, Z ) )
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4644) {G1,W15,D6,L1,V3,M1}  { ld( Y, mult( mult( mult( Y, X ), Y )
% 22.16/22.59    , Z ) ) ==> mult( X, mult( Y, Z ) ) }.
% 22.16/22.59  parent0[0]: (4643) {G1,W15,D6,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> ld( 
% 22.16/22.59    Y, mult( mult( mult( Y, X ), Y ), Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X
% 22.16/22.59    , Y ), X ), Z ) ) ==> mult( Y, mult( X, Z ) ) }.
% 22.16/22.59  parent0: (4644) {G1,W15,D6,L1,V3,M1}  { ld( Y, mult( mult( mult( Y, X ), Y
% 22.16/22.59     ), Z ) ) ==> mult( X, mult( Y, Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4646) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), X ), Z ) 
% 22.16/22.59    ==> mult( X, mult( Y, mult( X, Z ) ) ) }.
% 22.16/22.59  parent0[0]: (4) {G0,W15,D5,L1,V3,M1} I { mult( Z, mult( Y, mult( Z, X ) ) )
% 22.16/22.59     ==> mult( mult( mult( Z, Y ), Z ), X ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Z
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4649) {G1,W19,D6,L1,V3,M1}  { mult( mult( mult( rd( X, Y ), Z ), 
% 22.16/22.59    rd( X, Y ) ), Y ) ==> mult( rd( X, Y ), mult( Z, X ) ) }.
% 22.16/22.59  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 22.16/22.59  parent1[0; 18]: (4646) {G0,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), X
% 22.16/22.59     ), Z ) ==> mult( X, mult( Y, mult( X, Z ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := rd( X, Y )
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := Y
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (13) {G1,W19,D6,L1,V3,M1} P(2,4) { mult( mult( mult( rd( X, Y
% 22.16/22.59     ), Z ), rd( X, Y ) ), Y ) ==> mult( rd( X, Y ), mult( Z, X ) ) }.
% 22.16/22.59  parent0: (4649) {G1,W19,D6,L1,V3,M1}  { mult( mult( mult( rd( X, Y ), Z ), 
% 22.16/22.59    rd( X, Y ) ), Y ) ==> mult( rd( X, Y ), mult( Z, X ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4654) {G1,W15,D5,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> mult( 
% 22.16/22.59    mult( mult( X, Y ), X ), ld( X, Z ) ) }.
% 22.16/22.59  parent0[0]: (10) {G1,W15,D5,L1,V3,M1} P(0,4) { mult( mult( mult( X, Z ), X
% 22.16/22.59     ), ld( X, Y ) ) ==> mult( X, mult( Z, Y ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := Y
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4656) {G1,W15,D5,L1,V3,M1}  { mult( X, mult( ld( X, Y ), Z ) ) 
% 22.16/22.59    ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 22.16/22.59  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.59  parent1[0; 10]: (4654) {G1,W15,D5,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> 
% 22.16/22.59    mult( mult( mult( X, Y ), X ), ld( X, Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := X
% 22.16/22.59     Y := ld( X, Y )
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (15) {G2,W15,D5,L1,V3,M1} P(0,10) { mult( X, mult( ld( X, Y )
% 22.16/22.59    , Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 22.16/22.59  parent0: (4656) {G1,W15,D5,L1,V3,M1}  { mult( X, mult( ld( X, Y ), Z ) ) 
% 22.16/22.59    ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4660) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 22.16/22.59  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4663) {G1,W15,D5,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( mult( X, Z
% 22.16/22.59     ), X ), mult( X, mult( Z, Y ) ) ) }.
% 22.16/22.59  parent0[0]: (10) {G1,W15,D5,L1,V3,M1} P(0,4) { mult( mult( mult( X, Z ), X
% 22.16/22.59     ), ld( X, Y ) ) ==> mult( X, mult( Z, Y ) ) }.
% 22.16/22.59  parent1[0; 10]: (4660) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 22.16/22.59     }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := mult( mult( X, Z ), X )
% 22.16/22.59     Y := ld( X, Y )
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4664) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), X ), mult( X
% 22.16/22.59    , mult( Z, Y ) ) ) ==> ld( X, Y ) }.
% 22.16/22.59  parent0[0]: (4663) {G1,W15,D5,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( mult( X
% 22.16/22.59    , Z ), X ), mult( X, mult( Z, Y ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (16) {G2,W15,D5,L1,V3,M1} P(10,1) { ld( mult( mult( X, Y ), X
% 22.16/22.59     ), mult( X, mult( Y, Z ) ) ) ==> ld( X, Z ) }.
% 22.16/22.59  parent0: (4664) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), X ), mult( 
% 22.16/22.59    X, mult( Z, Y ) ) ) ==> ld( X, Y ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := Y
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4666) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 22.16/22.59  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4671) {G1,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld( X, 
% 22.16/22.59    mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 22.16/22.59  parent0[0]: (15) {G2,W15,D5,L1,V3,M1} P(0,10) { mult( X, mult( ld( X, Y ), 
% 22.16/22.59    Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 22.16/22.59  parent1[0; 8]: (4666) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 22.16/22.59     }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := X
% 22.16/22.59     Y := mult( ld( X, Y ), Z )
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4672) {G1,W15,D5,L1,V3,M1}  { ld( X, mult( mult( Y, X ), ld( X, Z
% 22.16/22.59     ) ) ) ==> mult( ld( X, Y ), Z ) }.
% 22.16/22.59  parent0[0]: (4671) {G1,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld( X
% 22.16/22.59    , mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (20) {G3,W15,D5,L1,V3,M1} P(15,1) { ld( X, mult( mult( Y, X )
% 22.16/22.59    , ld( X, Z ) ) ) ==> mult( ld( X, Y ), Z ) }.
% 22.16/22.59  parent0: (4672) {G1,W15,D5,L1,V3,M1}  { ld( X, mult( mult( Y, X ), ld( X, Z
% 22.16/22.59     ) ) ) ==> mult( ld( X, Y ), Z ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4674) {G3,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld( X, 
% 22.16/22.59    mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 22.16/22.59  parent0[0]: (20) {G3,W15,D5,L1,V3,M1} P(15,1) { ld( X, mult( mult( Y, X ), 
% 22.16/22.59    ld( X, Z ) ) ) ==> mult( ld( X, Y ), Z ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4678) {G1,W19,D6,L1,V3,M1}  { mult( ld( ld( X, Y ), X ), Z ) ==> 
% 22.16/22.59    ld( ld( X, Y ), mult( Y, ld( ld( X, Y ), Z ) ) ) }.
% 22.16/22.59  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.59  parent1[0; 13]: (4674) {G3,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld
% 22.16/22.59    ( X, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := ld( X, Y )
% 22.16/22.59     Y := X
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4680) {G1,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( Y, ld( ld( X, 
% 22.16/22.59    Y ), Z ) ) ) ==> mult( ld( ld( X, Y ), X ), Z ) }.
% 22.16/22.59  parent0[0]: (4678) {G1,W19,D6,L1,V3,M1}  { mult( ld( ld( X, Y ), X ), Z ) 
% 22.16/22.59    ==> ld( ld( X, Y ), mult( Y, ld( ld( X, Y ), Z ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (24) {G4,W19,D6,L1,V3,M1} P(0,20) { ld( ld( X, Y ), mult( Y, 
% 22.16/22.59    ld( ld( X, Y ), Z ) ) ) ==> mult( ld( ld( X, Y ), X ), Z ) }.
% 22.16/22.59  parent0: (4680) {G1,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( Y, ld( ld( X
% 22.16/22.59    , Y ), Z ) ) ) ==> mult( ld( ld( X, Y ), X ), Z ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4682) {G3,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld( X, 
% 22.16/22.59    mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 22.16/22.59  parent0[0]: (20) {G3,W15,D5,L1,V3,M1} P(15,1) { ld( X, mult( mult( Y, X ), 
% 22.16/22.59    ld( X, Z ) ) ) ==> mult( ld( X, Y ), Z ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4684) {G2,W19,D6,L1,V3,M1}  { mult( ld( rd( X, Y ), Z ), X ) ==> 
% 22.16/22.59    ld( rd( X, Y ), mult( mult( Z, rd( X, Y ) ), Y ) ) }.
% 22.16/22.59  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.16/22.59  parent1[0; 18]: (4682) {G3,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld
% 22.16/22.59    ( X, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := rd( X, Y )
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4686) {G2,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), mult( mult( Z, rd( X
% 22.16/22.59    , Y ) ), Y ) ) ==> mult( ld( rd( X, Y ), Z ), X ) }.
% 22.16/22.59  parent0[0]: (4684) {G2,W19,D6,L1,V3,M1}  { mult( ld( rd( X, Y ), Z ), X ) 
% 22.16/22.59    ==> ld( rd( X, Y ), mult( mult( Z, rd( X, Y ) ), Y ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (25) {G4,W19,D6,L1,V3,M1} P(6,20) { ld( rd( X, Y ), mult( mult
% 22.16/22.59    ( Z, rd( X, Y ) ), Y ) ) ==> mult( ld( rd( X, Y ), Z ), X ) }.
% 22.16/22.59  parent0: (4686) {G2,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), mult( mult( Z, rd( 
% 22.16/22.59    X, Y ) ), Y ) ) ==> mult( ld( rd( X, Y ), Z ), X ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4688) {G3,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld( X, 
% 22.16/22.59    mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 22.16/22.59  parent0[0]: (20) {G3,W15,D5,L1,V3,M1} P(15,1) { ld( X, mult( mult( Y, X ), 
% 22.16/22.59    ld( X, Z ) ) ) ==> mult( ld( X, Y ), Z ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4690) {G1,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), mult( X, Z ) ) 
% 22.16/22.59    ==> ld( X, mult( mult( Y, X ), Z ) ) }.
% 22.16/22.59  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.16/22.59  parent1[0; 14]: (4688) {G3,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld
% 22.16/22.59    ( X, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Z
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := mult( X, Z )
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (26) {G4,W15,D5,L1,V3,M1} P(1,20) { mult( ld( X, Z ), mult( X
% 22.16/22.59    , Y ) ) ==> ld( X, mult( mult( Z, X ), Y ) ) }.
% 22.16/22.59  parent0: (4690) {G1,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), mult( X, Z ) ) 
% 22.16/22.59    ==> ld( X, mult( mult( Y, X ), Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := Y
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4694) {G3,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld( X, 
% 22.16/22.59    mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 22.16/22.59  parent0[0]: (20) {G3,W15,D5,L1,V3,M1} P(15,1) { ld( X, mult( mult( Y, X ), 
% 22.16/22.59    ld( X, Z ) ) ) ==> mult( ld( X, Y ), Z ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4695) {G1,W15,D5,L1,V3,M1}  { mult( ld( X, rd( Y, X ) ), Z ) ==> 
% 22.16/22.59    ld( X, mult( Y, ld( X, Z ) ) ) }.
% 22.16/22.59  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 22.16/22.59  parent1[0; 11]: (4694) {G3,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld
% 22.16/22.59    ( X, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := X
% 22.16/22.59     Y := rd( Y, X )
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (27) {G4,W15,D5,L1,V3,M1} P(2,20) { mult( ld( Y, rd( X, Y ) )
% 22.16/22.59    , Z ) ==> ld( Y, mult( X, ld( Y, Z ) ) ) }.
% 22.16/22.59  parent0: (4695) {G1,W15,D5,L1,V3,M1}  { mult( ld( X, rd( Y, X ) ), Z ) ==> 
% 22.16/22.59    ld( X, mult( Y, ld( X, Z ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4698) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 22.16/22.59  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4701) {G1,W15,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( X, Z ), ld
% 22.16/22.59    ( X, mult( mult( Z, X ), Y ) ) ) }.
% 22.16/22.59  parent0[0]: (26) {G4,W15,D5,L1,V3,M1} P(1,20) { mult( ld( X, Z ), mult( X, 
% 22.16/22.59    Y ) ) ==> ld( X, mult( mult( Z, X ), Y ) ) }.
% 22.16/22.59  parent1[0; 8]: (4698) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 22.16/22.59     }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := ld( X, Z )
% 22.16/22.59     Y := mult( X, Y )
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4702) {G1,W15,D6,L1,V3,M1}  { ld( ld( X, Z ), ld( X, mult( mult( Z
% 22.16/22.59    , X ), Y ) ) ) ==> mult( X, Y ) }.
% 22.16/22.59  parent0[0]: (4701) {G1,W15,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( X, Z )
% 22.16/22.59    , ld( X, mult( mult( Z, X ), Y ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (29) {G5,W15,D6,L1,V3,M1} P(26,1) { ld( ld( X, Y ), ld( X, 
% 22.16/22.59    mult( mult( Y, X ), Z ) ) ) ==> mult( X, Z ) }.
% 22.16/22.59  parent0: (4702) {G1,W15,D6,L1,V3,M1}  { ld( ld( X, Z ), ld( X, mult( mult( 
% 22.16/22.59    Z, X ), Y ) ) ) ==> mult( X, Y ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := Y
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4704) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 22.16/22.59  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4707) {G1,W15,D6,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> rd( ld( X, 
% 22.16/22.59    mult( Y, ld( X, Z ) ) ), Z ) }.
% 22.16/22.59  parent0[0]: (27) {G4,W15,D5,L1,V3,M1} P(2,20) { mult( ld( Y, rd( X, Y ) ), 
% 22.16/22.59    Z ) ==> ld( Y, mult( X, ld( Y, Z ) ) ) }.
% 22.16/22.59  parent1[0; 7]: (4704) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 22.16/22.59     }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := ld( X, rd( Y, X ) )
% 22.16/22.59     Y := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4708) {G1,W15,D6,L1,V3,M1}  { rd( ld( X, mult( Y, ld( X, Z ) ) ), 
% 22.16/22.59    Z ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.59  parent0[0]: (4707) {G1,W15,D6,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> rd( ld( 
% 22.16/22.59    X, mult( Y, ld( X, Z ) ) ), Z ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (33) {G5,W15,D6,L1,V3,M1} P(27,3) { rd( ld( X, mult( Y, ld( X
% 22.16/22.59    , Z ) ) ), Z ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.59  parent0: (4708) {G1,W15,D6,L1,V3,M1}  { rd( ld( X, mult( Y, ld( X, Z ) ) )
% 22.16/22.59    , Z ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4710) {G2,W15,D5,L1,V3,M1}  { ld( X, Z ) ==> ld( mult( mult( X, Y
% 22.16/22.59     ), X ), mult( X, mult( Y, Z ) ) ) }.
% 22.16/22.59  parent0[0]: (16) {G2,W15,D5,L1,V3,M1} P(10,1) { ld( mult( mult( X, Y ), X )
% 22.16/22.59    , mult( X, mult( Y, Z ) ) ) ==> ld( X, Z ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4714) {G1,W15,D5,L1,V3,M1}  { ld( X, ld( Y, Z ) ) ==> ld( mult( 
% 22.16/22.59    mult( X, Y ), X ), mult( X, Z ) ) }.
% 22.16/22.59  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.59  parent1[0; 14]: (4710) {G2,W15,D5,L1,V3,M1}  { ld( X, Z ) ==> ld( mult( 
% 22.16/22.59    mult( X, Y ), X ), mult( X, mult( Y, Z ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Z
% 22.16/22.59     Y := Y
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := ld( Y, Z )
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4716) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), X ), mult( X
% 22.16/22.59    , Z ) ) ==> ld( X, ld( Y, Z ) ) }.
% 22.16/22.59  parent0[0]: (4714) {G1,W15,D5,L1,V3,M1}  { ld( X, ld( Y, Z ) ) ==> ld( mult
% 22.16/22.59    ( mult( X, Y ), X ), mult( X, Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (36) {G3,W15,D5,L1,V3,M1} P(0,16) { ld( mult( mult( Z, X ), Z
% 22.16/22.59     ), mult( Z, Y ) ) ==> ld( Z, ld( X, Y ) ) }.
% 22.16/22.59  parent0: (4716) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), X ), mult( 
% 22.16/22.59    X, Z ) ) ==> ld( X, ld( Y, Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Z
% 22.16/22.59     Y := X
% 22.16/22.59     Z := Y
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4718) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.16/22.59  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4719) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), X ) ==> rd( 
% 22.16/22.59    mult( X, Z ), ld( X, ld( Y, Z ) ) ) }.
% 22.16/22.59  parent0[0]: (36) {G3,W15,D5,L1,V3,M1} P(0,16) { ld( mult( mult( Z, X ), Z )
% 22.16/22.59    , mult( Z, Y ) ) ==> ld( Z, ld( X, Y ) ) }.
% 22.16/22.59  parent1[0; 10]: (4718) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := X
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := mult( X, Z )
% 22.16/22.59     Y := mult( mult( X, Y ), X )
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4720) {G2,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), ld( X, ld( Y, Z )
% 22.16/22.59     ) ) ==> mult( mult( X, Y ), X ) }.
% 22.16/22.59  parent0[0]: (4719) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), X ) ==> rd( 
% 22.16/22.59    mult( X, Z ), ld( X, ld( Y, Z ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (38) {G4,W15,D5,L1,V3,M1} P(36,7) { rd( mult( X, Z ), ld( X, 
% 22.16/22.59    ld( Y, Z ) ) ) ==> mult( mult( X, Y ), X ) }.
% 22.16/22.59  parent0: (4720) {G2,W15,D5,L1,V3,M1}  { rd( mult( X, Z ), ld( X, ld( Y, Z )
% 22.16/22.59     ) ) ==> mult( mult( X, Y ), X ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4722) {G3,W15,D5,L1,V3,M1}  { ld( X, ld( Y, Z ) ) ==> ld( mult( 
% 22.16/22.59    mult( X, Y ), X ), mult( X, Z ) ) }.
% 22.16/22.59  parent0[0]: (36) {G3,W15,D5,L1,V3,M1} P(0,16) { ld( mult( mult( Z, X ), Z )
% 22.16/22.59    , mult( Z, Y ) ) ==> ld( Z, ld( X, Y ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4725) {G1,W15,D5,L1,V3,M1}  { ld( X, ld( ld( X, Y ), Z ) ) ==> ld
% 22.16/22.59    ( mult( Y, X ), mult( X, Z ) ) }.
% 22.16/22.59  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.59  parent1[0; 10]: (4722) {G3,W15,D5,L1,V3,M1}  { ld( X, ld( Y, Z ) ) ==> ld( 
% 22.16/22.59    mult( mult( X, Y ), X ), mult( X, Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := X
% 22.16/22.59     Y := ld( X, Y )
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (39) {G4,W15,D5,L1,V3,M1} P(0,36) { ld( X, ld( ld( X, Y ), Z )
% 22.16/22.59     ) ==> ld( mult( Y, X ), mult( X, Z ) ) }.
% 22.16/22.59  parent0: (4725) {G1,W15,D5,L1,V3,M1}  { ld( X, ld( ld( X, Y ), Z ) ) ==> ld
% 22.16/22.59    ( mult( Y, X ), mult( X, Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4730) {G3,W15,D5,L1,V3,M1}  { ld( X, ld( Y, Z ) ) ==> ld( mult( 
% 22.16/22.59    mult( X, Y ), X ), mult( X, Z ) ) }.
% 22.16/22.59  parent0[0]: (36) {G3,W15,D5,L1,V3,M1} P(0,16) { ld( mult( mult( Z, X ), Z )
% 22.16/22.59    , mult( Z, Y ) ) ==> ld( Z, ld( X, Y ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4734) {G1,W15,D5,L1,V3,M1}  { ld( X, ld( Y, ld( X, Z ) ) ) ==> ld
% 22.16/22.59    ( mult( mult( X, Y ), X ), Z ) }.
% 22.16/22.59  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.59  parent1[0; 14]: (4730) {G3,W15,D5,L1,V3,M1}  { ld( X, ld( Y, Z ) ) ==> ld( 
% 22.16/22.59    mult( mult( X, Y ), X ), mult( X, Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Z
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := ld( X, Z )
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (40) {G4,W15,D5,L1,V3,M1} P(0,36) { ld( X, ld( Z, ld( X, Y ) )
% 22.16/22.59     ) ==> ld( mult( mult( X, Z ), X ), Y ) }.
% 22.16/22.59  parent0: (4734) {G1,W15,D5,L1,V3,M1}  { ld( X, ld( Y, ld( X, Z ) ) ) ==> ld
% 22.16/22.59    ( mult( mult( X, Y ), X ), Z ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := Y
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4738) {G4,W15,D5,L1,V3,M1}  { mult( mult( X, Z ), X ) ==> rd( mult
% 22.16/22.59    ( X, Y ), ld( X, ld( Z, Y ) ) ) }.
% 22.16/22.59  parent0[0]: (38) {G4,W15,D5,L1,V3,M1} P(36,7) { rd( mult( X, Z ), ld( X, ld
% 22.16/22.59    ( Y, Z ) ) ) ==> mult( mult( X, Y ), X ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := Y
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4742) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) ), X ) 
% 22.16/22.59    ==> rd( mult( X, Y ), ld( X, Z ) ) }.
% 22.16/22.59  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.16/22.59  parent1[0; 14]: (4738) {G4,W15,D5,L1,V3,M1}  { mult( mult( X, Z ), X ) ==> 
% 22.16/22.59    rd( mult( X, Y ), ld( X, ld( Z, Y ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := Z
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := rd( Y, Z )
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4744) {G2,W15,D5,L1,V3,M1}  { rd( mult( X, Y ), ld( X, Z ) ) ==> 
% 22.16/22.59    mult( mult( X, rd( Y, Z ) ), X ) }.
% 22.16/22.59  parent0[0]: (4742) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) ), X )
% 22.16/22.59     ==> rd( mult( X, Y ), ld( X, Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (43) {G5,W15,D5,L1,V3,M1} P(6,38) { rd( mult( Z, X ), ld( Z, Y
% 22.16/22.59     ) ) ==> mult( mult( Z, rd( X, Y ) ), Z ) }.
% 22.16/22.59  parent0: (4744) {G2,W15,D5,L1,V3,M1}  { rd( mult( X, Y ), ld( X, Z ) ) ==> 
% 22.16/22.59    mult( mult( X, rd( Y, Z ) ), X ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Z
% 22.16/22.59     Y := X
% 22.16/22.59     Z := Y
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4746) {G5,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) ), X ) ==>
% 22.16/22.59     rd( mult( X, Y ), ld( X, Z ) ) }.
% 22.16/22.59  parent0[0]: (43) {G5,W15,D5,L1,V3,M1} P(6,38) { rd( mult( Z, X ), ld( Z, Y
% 22.16/22.59     ) ) ==> mult( mult( Z, rd( X, Y ) ), Z ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4747) {G1,W15,D6,L1,V3,M1}  { mult( mult( X, rd( ld( X, Y ), Z )
% 22.16/22.59     ), X ) ==> rd( Y, ld( X, Z ) ) }.
% 22.16/22.59  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.59  parent1[0; 11]: (4746) {G5,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) )
% 22.16/22.59    , X ) ==> rd( mult( X, Y ), ld( X, Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := X
% 22.16/22.59     Y := ld( X, Y )
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (46) {G6,W15,D6,L1,V3,M1} P(0,43) { mult( mult( X, rd( ld( X, 
% 22.16/22.59    Y ), Z ) ), X ) ==> rd( Y, ld( X, Z ) ) }.
% 22.16/22.59  parent0: (4747) {G1,W15,D6,L1,V3,M1}  { mult( mult( X, rd( ld( X, Y ), Z )
% 22.16/22.59     ), X ) ==> rd( Y, ld( X, Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4750) {G5,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) ), X ) ==>
% 22.16/22.59     rd( mult( X, Y ), ld( X, Z ) ) }.
% 22.16/22.59  parent0[0]: (43) {G5,W15,D5,L1,V3,M1} P(6,38) { rd( mult( Z, X ), ld( Z, Y
% 22.16/22.59     ) ) ==> mult( mult( Z, rd( X, Y ) ), Z ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4753) {G2,W19,D5,L1,V3,M1}  { mult( mult( rd( X, Y ), rd( Z, X )
% 22.16/22.59     ), rd( X, Y ) ) ==> rd( mult( rd( X, Y ), Z ), Y ) }.
% 22.16/22.59  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.16/22.59  parent1[0; 18]: (4750) {G5,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) )
% 22.16/22.59    , X ) ==> rd( mult( X, Y ), ld( X, Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := rd( X, Y )
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (47) {G6,W19,D5,L1,V3,M1} P(6,43) { mult( mult( rd( X, Y ), rd
% 22.16/22.59    ( Z, X ) ), rd( X, Y ) ) ==> rd( mult( rd( X, Y ), Z ), Y ) }.
% 22.16/22.59  parent0: (4753) {G2,W19,D5,L1,V3,M1}  { mult( mult( rd( X, Y ), rd( Z, X )
% 22.16/22.59     ), rd( X, Y ) ) ==> rd( mult( rd( X, Y ), Z ), Y ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4756) {G5,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) ), X ) ==>
% 22.16/22.59     rd( mult( X, Y ), ld( X, Z ) ) }.
% 22.16/22.59  parent0[0]: (43) {G5,W15,D5,L1,V3,M1} P(6,38) { rd( mult( Z, X ), ld( Z, Y
% 22.16/22.59     ) ) ==> mult( mult( Z, rd( X, Y ) ), Z ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4757) {G1,W15,D6,L1,V3,M1}  { mult( mult( X, rd( Y, mult( X, Z )
% 22.16/22.59     ) ), X ) ==> rd( mult( X, Y ), Z ) }.
% 22.16/22.59  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.16/22.59  parent1[0; 14]: (4756) {G5,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) )
% 22.16/22.59    , X ) ==> rd( mult( X, Y ), ld( X, Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Z
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := mult( X, Z )
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (48) {G6,W15,D6,L1,V3,M1} P(1,43) { mult( mult( X, rd( Z, mult
% 22.16/22.59    ( X, Y ) ) ), X ) ==> rd( mult( X, Z ), Y ) }.
% 22.16/22.59  parent0: (4757) {G1,W15,D6,L1,V3,M1}  { mult( mult( X, rd( Y, mult( X, Z )
% 22.16/22.59     ) ), X ) ==> rd( mult( X, Y ), Z ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := Y
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4760) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.16/22.59  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4761) {G2,W15,D5,L1,V3,M1}  { X ==> rd( ld( ld( X, Y ), Z ), ld( 
% 22.16/22.59    mult( Y, X ), mult( X, Z ) ) ) }.
% 22.16/22.59  parent0[0]: (39) {G4,W15,D5,L1,V3,M1} P(0,36) { ld( X, ld( ld( X, Y ), Z )
% 22.16/22.59     ) ==> ld( mult( Y, X ), mult( X, Z ) ) }.
% 22.16/22.59  parent1[0; 8]: (4760) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := ld( ld( X, Y ), Z )
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4762) {G2,W15,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), Z ), ld( mult( Y
% 22.16/22.59    , X ), mult( X, Z ) ) ) ==> X }.
% 22.16/22.59  parent0[0]: (4761) {G2,W15,D5,L1,V3,M1}  { X ==> rd( ld( ld( X, Y ), Z ), 
% 22.16/22.59    ld( mult( Y, X ), mult( X, Z ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (51) {G5,W15,D5,L1,V3,M1} P(39,7) { rd( ld( ld( X, Y ), Z ), 
% 22.16/22.59    ld( mult( Y, X ), mult( X, Z ) ) ) ==> X }.
% 22.16/22.59  parent0: (4762) {G2,W15,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), Z ), ld( mult( 
% 22.16/22.59    Y, X ), mult( X, Z ) ) ) ==> X }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4764) {G5,W15,D5,L1,V3,M1}  { X ==> rd( ld( ld( X, Y ), Z ), ld( 
% 22.16/22.59    mult( Y, X ), mult( X, Z ) ) ) }.
% 22.16/22.59  parent0[0]: (51) {G5,W15,D5,L1,V3,M1} P(39,7) { rd( ld( ld( X, Y ), Z ), ld
% 22.16/22.59    ( mult( Y, X ), mult( X, Z ) ) ) ==> X }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4766) {G1,W15,D5,L1,V3,M1}  { X ==> rd( ld( ld( X, Y ), ld( X, Z
% 22.16/22.59     ) ), ld( mult( Y, X ), Z ) ) }.
% 22.16/22.59  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.59  parent1[0; 14]: (4764) {G5,W15,D5,L1,V3,M1}  { X ==> rd( ld( ld( X, Y ), Z
% 22.16/22.59     ), ld( mult( Y, X ), mult( X, Z ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Z
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := ld( X, Z )
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4768) {G1,W15,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, Z ) ), ld
% 22.16/22.59    ( mult( Y, X ), Z ) ) ==> X }.
% 22.16/22.59  parent0[0]: (4766) {G1,W15,D5,L1,V3,M1}  { X ==> rd( ld( ld( X, Y ), ld( X
% 22.16/22.59    , Z ) ), ld( mult( Y, X ), Z ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  subsumption: (54) {G6,W15,D5,L1,V3,M1} P(0,51) { rd( ld( ld( X, Z ), ld( X
% 22.16/22.59    , Y ) ), ld( mult( Z, X ), Y ) ) ==> X }.
% 22.16/22.59  parent0: (4768) {G1,W15,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, Z ) ), 
% 22.16/22.59    ld( mult( Y, X ), Z ) ) ==> X }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := Y
% 22.16/22.59  end
% 22.16/22.59  permutation0:
% 22.16/22.59     0 ==> 0
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4770) {G5,W15,D5,L1,V3,M1}  { X ==> rd( ld( ld( X, Y ), Z ), ld( 
% 22.16/22.59    mult( Y, X ), mult( X, Z ) ) ) }.
% 22.16/22.59  parent0[0]: (51) {G5,W15,D5,L1,V3,M1} P(39,7) { rd( ld( ld( X, Y ), Z ), ld
% 22.16/22.59    ( mult( Y, X ), mult( X, Z ) ) ) ==> X }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := X
% 22.16/22.59     Y := Y
% 22.16/22.59     Z := Z
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  paramod: (4774) {G1,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> rd( ld( ld( rd( X, Y
% 22.16/22.59     ), Z ), Y ), ld( mult( Z, rd( X, Y ) ), X ) ) }.
% 22.16/22.59  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 22.16/22.59  parent1[0; 18]: (4770) {G5,W15,D5,L1,V3,M1}  { X ==> rd( ld( ld( X, Y ), Z
% 22.16/22.59     ), ld( mult( Y, X ), mult( X, Z ) ) ) }.
% 22.16/22.59  substitution0:
% 22.16/22.59     X := Y
% 22.16/22.59     Y := X
% 22.16/22.59  end
% 22.16/22.59  substitution1:
% 22.16/22.59     X := rd( X, Y )
% 22.16/22.59     Y := Z
% 22.16/22.59     Z := Y
% 22.16/22.59  end
% 22.16/22.59  
% 22.16/22.59  eqswap: (4776) {G1,W19,D6,L1,V3,M1}  { rd( ld( ld( rd( X, Y ), Z ), Y ), ld
% 22.16/22.60    ( mult( Z, rd( X, Y ) ), X ) ) ==> rd( X, Y ) }.
% 22.16/22.60  parent0[0]: (4774) {G1,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> rd( ld( ld( rd( X
% 22.16/22.60    , Y ), Z ), Y ), ld( mult( Z, rd( X, Y ) ), X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (56) {G6,W19,D6,L1,V3,M1} P(2,51) { rd( ld( ld( rd( X, Y ), Z
% 22.16/22.60     ), Y ), ld( mult( Z, rd( X, Y ) ), X ) ) ==> rd( X, Y ) }.
% 22.16/22.60  parent0: (4776) {G1,W19,D6,L1,V3,M1}  { rd( ld( ld( rd( X, Y ), Z ), Y ), 
% 22.16/22.60    ld( mult( Z, rd( X, Y ) ), X ) ) ==> rd( X, Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4778) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 22.16/22.60  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4781) {G1,W15,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Z ) ) ==> 
% 22.16/22.60    mult( X, ld( mult( Y, X ), Z ) ) }.
% 22.16/22.60  parent0[0]: (54) {G6,W15,D5,L1,V3,M1} P(0,51) { rd( ld( ld( X, Z ), ld( X, 
% 22.16/22.60    Y ) ), ld( mult( Z, X ), Y ) ) ==> X }.
% 22.16/22.60  parent1[0; 9]: (4778) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 22.16/22.60     }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := ld( ld( X, Y ), ld( X, Z ) )
% 22.16/22.60     Y := ld( mult( Y, X ), Z )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4782) {G1,W15,D5,L1,V3,M1}  { mult( X, ld( mult( Y, X ), Z ) ) ==>
% 22.16/22.60     ld( ld( X, Y ), ld( X, Z ) ) }.
% 22.16/22.60  parent0[0]: (4781) {G1,W15,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Z ) ) ==>
% 22.16/22.60     mult( X, ld( mult( Y, X ), Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (60) {G7,W15,D5,L1,V3,M1} P(54,2) { mult( X, ld( mult( Y, X )
% 22.16/22.60    , Z ) ) ==> ld( ld( X, Y ), ld( X, Z ) ) }.
% 22.16/22.60  parent0: (4782) {G1,W15,D5,L1,V3,M1}  { mult( X, ld( mult( Y, X ), Z ) ) 
% 22.16/22.60    ==> ld( ld( X, Y ), ld( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4784) {G7,W15,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Z ) ) ==> 
% 22.16/22.60    mult( X, ld( mult( Y, X ), Z ) ) }.
% 22.16/22.60  parent0[0]: (60) {G7,W15,D5,L1,V3,M1} P(54,2) { mult( X, ld( mult( Y, X ), 
% 22.16/22.60    Z ) ) ==> ld( ld( X, Y ), ld( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4785) {G1,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), X ), ld( ld( X
% 22.16/22.60    , Y ), Z ) ) ==> mult( ld( X, Y ), ld( Y, Z ) ) }.
% 22.16/22.60  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.60  parent1[0; 17]: (4784) {G7,W15,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Z ) )
% 22.16/22.60     ==> mult( X, ld( mult( Y, X ), Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := ld( X, Y )
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (62) {G8,W19,D5,L1,V3,M1} P(0,60) { ld( ld( ld( X, Y ), X ), 
% 22.16/22.60    ld( ld( X, Y ), Z ) ) ==> mult( ld( X, Y ), ld( Y, Z ) ) }.
% 22.16/22.60  parent0: (4785) {G1,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), X ), ld( ld( X
% 22.16/22.60    , Y ), Z ) ) ==> mult( ld( X, Y ), ld( Y, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4788) {G7,W15,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Z ) ) ==> 
% 22.16/22.60    mult( X, ld( mult( Y, X ), Z ) ) }.
% 22.16/22.60  parent0[0]: (60) {G7,W15,D5,L1,V3,M1} P(54,2) { mult( X, ld( mult( Y, X ), 
% 22.16/22.60    Z ) ) ==> ld( ld( X, Y ), ld( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4789) {G1,W15,D5,L1,V3,M1}  { ld( ld( X, rd( Y, X ) ), ld( X, Z )
% 22.16/22.60     ) ==> mult( X, ld( Y, Z ) ) }.
% 22.16/22.60  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 22.16/22.60  parent1[0; 13]: (4788) {G7,W15,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Z ) )
% 22.16/22.60     ==> mult( X, ld( mult( Y, X ), Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := rd( Y, X )
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (63) {G8,W15,D5,L1,V3,M1} P(2,60) { ld( ld( Y, rd( X, Y ) ), 
% 22.16/22.60    ld( Y, Z ) ) ==> mult( Y, ld( X, Z ) ) }.
% 22.16/22.60  parent0: (4789) {G1,W15,D5,L1,V3,M1}  { ld( ld( X, rd( Y, X ) ), ld( X, Z )
% 22.16/22.60     ) ==> mult( X, ld( Y, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4792) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.16/22.60  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4795) {G2,W15,D5,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> rd( ld( X, 
% 22.16/22.60    Z ), mult( X, ld( Y, Z ) ) ) }.
% 22.16/22.60  parent0[0]: (63) {G8,W15,D5,L1,V3,M1} P(2,60) { ld( ld( Y, rd( X, Y ) ), ld
% 22.16/22.60    ( Y, Z ) ) ==> mult( Y, ld( X, Z ) ) }.
% 22.16/22.60  parent1[0; 10]: (4792) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := ld( X, Z )
% 22.16/22.60     Y := ld( X, rd( Y, X ) )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4796) {G2,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, ld( Y, Z )
% 22.16/22.60     ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.60  parent0[0]: (4795) {G2,W15,D5,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> rd( ld( 
% 22.16/22.60    X, Z ), mult( X, ld( Y, Z ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (64) {G9,W15,D5,L1,V3,M1} P(63,7) { rd( ld( X, Z ), mult( X, 
% 22.16/22.60    ld( Y, Z ) ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.60  parent0: (4796) {G2,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( X, ld( Y, Z )
% 22.16/22.60     ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4798) {G8,W15,D5,L1,V3,M1}  { mult( X, ld( Y, Z ) ) ==> ld( ld( X
% 22.16/22.60    , rd( Y, X ) ), ld( X, Z ) ) }.
% 22.16/22.60  parent0[0]: (63) {G8,W15,D5,L1,V3,M1} P(2,60) { ld( ld( Y, rd( X, Y ) ), ld
% 22.16/22.60    ( Y, Z ) ) ==> mult( Y, ld( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4800) {G1,W15,D5,L1,V3,M1}  { mult( X, ld( Y, mult( X, Z ) ) ) 
% 22.16/22.60    ==> ld( ld( X, rd( Y, X ) ), Z ) }.
% 22.16/22.60  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.16/22.60  parent1[0; 14]: (4798) {G8,W15,D5,L1,V3,M1}  { mult( X, ld( Y, Z ) ) ==> ld
% 22.16/22.60    ( ld( X, rd( Y, X ) ), ld( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := mult( X, Z )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (66) {G9,W15,D5,L1,V3,M1} P(1,63) { mult( X, ld( Z, mult( X, Y
% 22.16/22.60     ) ) ) ==> ld( ld( X, rd( Z, X ) ), Y ) }.
% 22.16/22.60  parent0: (4800) {G1,W15,D5,L1,V3,M1}  { mult( X, ld( Y, mult( X, Z ) ) ) 
% 22.16/22.60    ==> ld( ld( X, rd( Y, X ) ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4804) {G9,W15,D5,L1,V3,M1}  { ld( X, rd( Z, X ) ) ==> rd( ld( X, Y
% 22.16/22.60     ), mult( X, ld( Z, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (64) {G9,W15,D5,L1,V3,M1} P(63,7) { rd( ld( X, Z ), mult( X, ld
% 22.16/22.60    ( Y, Z ) ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4805) {G1,W11,D4,L1,V2,M1}  { ld( X, rd( X, X ) ) ==> rd( ld( X, 
% 22.16/22.60    Y ), Y ) }.
% 22.16/22.60  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.60  parent1[0; 10]: (4804) {G9,W15,D5,L1,V3,M1}  { ld( X, rd( Z, X ) ) ==> rd( 
% 22.16/22.60    ld( X, Y ), mult( X, ld( Z, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4806) {G1,W11,D4,L1,V2,M1}  { rd( ld( X, Y ), Y ) ==> ld( X, rd( X
% 22.16/22.60    , X ) ) }.
% 22.16/22.60  parent0[0]: (4805) {G1,W11,D4,L1,V2,M1}  { ld( X, rd( X, X ) ) ==> rd( ld( 
% 22.16/22.60    X, Y ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (67) {G10,W11,D4,L1,V2,M1} P(0,64) { rd( ld( X, Y ), Y ) = ld
% 22.16/22.60    ( X, rd( X, X ) ) }.
% 22.16/22.60  parent0: (4806) {G1,W11,D4,L1,V2,M1}  { rd( ld( X, Y ), Y ) ==> ld( X, rd( 
% 22.16/22.60    X, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4807) {G10,W11,D4,L1,V2,M1}  { ld( X, rd( X, X ) ) = rd( ld( X, Y
% 22.16/22.60     ), Y ) }.
% 22.16/22.60  parent0[0]: (67) {G10,W11,D4,L1,V2,M1} P(0,64) { rd( ld( X, Y ), Y ) = ld( 
% 22.16/22.60    X, rd( X, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4808) {G10,W11,D4,L1,V2,M1}  { ld( X, rd( X, X ) ) = rd( ld( X, Y
% 22.16/22.60     ), Y ) }.
% 22.16/22.60  parent0[0]: (67) {G10,W11,D4,L1,V2,M1} P(0,64) { rd( ld( X, Y ), Y ) = ld( 
% 22.16/22.60    X, rd( X, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4809) {G11,W11,D4,L1,V3,M1}  { rd( ld( X, Z ), Z ) = rd( ld( X, Y
% 22.16/22.60     ), Y ) }.
% 22.16/22.60  parent0[0]: (4807) {G10,W11,D4,L1,V2,M1}  { ld( X, rd( X, X ) ) = rd( ld( X
% 22.16/22.60    , Y ), Y ) }.
% 22.16/22.60  parent1[0; 1]: (4808) {G10,W11,D4,L1,V2,M1}  { ld( X, rd( X, X ) ) = rd( ld
% 22.16/22.60    ( X, Y ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (71) {G11,W11,D4,L1,V3,M1} P(67,67) { rd( ld( X, Z ), Z ) = rd
% 22.16/22.60    ( ld( X, Y ), Y ) }.
% 22.16/22.60  parent0: (4809) {G11,W11,D4,L1,V3,M1}  { rd( ld( X, Z ), Z ) = rd( ld( X, Y
% 22.16/22.60     ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4814) {G10,W11,D4,L1,V2,M1}  { ld( X, rd( X, X ) ) = rd( ld( X, Y
% 22.16/22.60     ), Y ) }.
% 22.16/22.60  parent0[0]: (67) {G10,W11,D4,L1,V2,M1} P(0,64) { rd( ld( X, Y ), Y ) = ld( 
% 22.16/22.60    X, rd( X, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4815) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 22.16/22.60  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4816) {G1,W11,D5,L1,V2,M1}  { rd( X, X ) ==> mult( X, rd( ld( X, 
% 22.16/22.60    Y ), Y ) ) }.
% 22.16/22.60  parent0[0]: (4814) {G10,W11,D4,L1,V2,M1}  { ld( X, rd( X, X ) ) = rd( ld( X
% 22.16/22.60    , Y ), Y ) }.
% 22.16/22.60  parent1[0; 6]: (4815) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 22.16/22.60     }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := rd( X, X )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4817) {G1,W11,D5,L1,V2,M1}  { mult( X, rd( ld( X, Y ), Y ) ) ==> 
% 22.16/22.60    rd( X, X ) }.
% 22.16/22.60  parent0[0]: (4816) {G1,W11,D5,L1,V2,M1}  { rd( X, X ) ==> mult( X, rd( ld( 
% 22.16/22.60    X, Y ), Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (92) {G11,W11,D5,L1,V2,M1} P(67,0) { mult( X, rd( ld( X, Y ), 
% 22.16/22.60    Y ) ) ==> rd( X, X ) }.
% 22.16/22.60  parent0: (4817) {G1,W11,D5,L1,V2,M1}  { mult( X, rd( ld( X, Y ), Y ) ) ==> 
% 22.16/22.60    rd( X, X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4819) {G10,W11,D4,L1,V2,M1}  { ld( X, rd( X, X ) ) = rd( ld( X, Y
% 22.16/22.60     ), Y ) }.
% 22.16/22.60  parent0[0]: (67) {G10,W11,D4,L1,V2,M1} P(0,64) { rd( ld( X, Y ), Y ) = ld( 
% 22.16/22.60    X, rd( X, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4820) {G1,W11,D4,L1,V2,M1}  { ld( X, rd( X, X ) ) = rd( Y, mult( 
% 22.16/22.60    X, Y ) ) }.
% 22.16/22.60  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.16/22.60  parent1[0; 7]: (4819) {G10,W11,D4,L1,V2,M1}  { ld( X, rd( X, X ) ) = rd( ld
% 22.16/22.60    ( X, Y ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := mult( X, Y )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4821) {G1,W11,D4,L1,V2,M1}  { rd( Y, mult( X, Y ) ) = ld( X, rd( X
% 22.16/22.60    , X ) ) }.
% 22.16/22.60  parent0[0]: (4820) {G1,W11,D4,L1,V2,M1}  { ld( X, rd( X, X ) ) = rd( Y, 
% 22.16/22.60    mult( X, Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (94) {G11,W11,D4,L1,V2,M1} P(1,67) { rd( Y, mult( X, Y ) ) = 
% 22.16/22.60    ld( X, rd( X, X ) ) }.
% 22.16/22.60  parent0: (4821) {G1,W11,D4,L1,V2,M1}  { rd( Y, mult( X, Y ) ) = ld( X, rd( 
% 22.16/22.60    X, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4823) {G1,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), mult( Z, X ) ) ==>
% 22.16/22.60     mult( mult( mult( rd( X, Y ), Z ), rd( X, Y ) ), Y ) }.
% 22.16/22.60  parent0[0]: (13) {G1,W19,D6,L1,V3,M1} P(2,4) { mult( mult( mult( rd( X, Y )
% 22.16/22.60    , Z ), rd( X, Y ) ), Y ) ==> mult( rd( X, Y ), mult( Z, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4826) {G1,W15,D5,L1,V2,M1}  { mult( rd( X, Y ), mult( Y, X ) ) 
% 22.16/22.60    ==> mult( mult( X, rd( X, Y ) ), Y ) }.
% 22.16/22.60  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 22.16/22.60  parent1[0; 10]: (4823) {G1,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), mult( Z, X
% 22.16/22.60     ) ) ==> mult( mult( mult( rd( X, Y ), Z ), rd( X, Y ) ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (96) {G2,W15,D5,L1,V2,M1} P(2,13) { mult( rd( X, Y ), mult( Y
% 22.16/22.60    , X ) ) ==> mult( mult( X, rd( X, Y ) ), Y ) }.
% 22.16/22.60  parent0: (4826) {G1,W15,D5,L1,V2,M1}  { mult( rd( X, Y ), mult( Y, X ) ) 
% 22.16/22.60    ==> mult( mult( X, rd( X, Y ) ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4830) {G8,W15,D5,L1,V3,M1}  { mult( X, ld( Y, Z ) ) ==> ld( ld( X
% 22.16/22.60    , rd( Y, X ) ), ld( X, Z ) ) }.
% 22.16/22.60  parent0[0]: (63) {G8,W15,D5,L1,V3,M1} P(2,60) { ld( ld( Y, rd( X, Y ) ), ld
% 22.16/22.60    ( Y, Z ) ) ==> mult( Y, ld( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4831) {G9,W19,D6,L1,V4,M1}  { mult( X, ld( ld( Y, X ), Z ) ) ==> 
% 22.16/22.60    ld( ld( X, rd( ld( Y, T ), T ) ), ld( X, Z ) ) }.
% 22.16/22.60  parent0[0]: (71) {G11,W11,D4,L1,V3,M1} P(67,67) { rd( ld( X, Z ), Z ) = rd
% 22.16/22.60    ( ld( X, Y ), Y ) }.
% 22.16/22.60  parent1[0; 11]: (4830) {G8,W15,D5,L1,V3,M1}  { mult( X, ld( Y, Z ) ) ==> ld
% 22.16/22.60    ( ld( X, rd( Y, X ) ), ld( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := T
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := ld( Y, X )
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4832) {G9,W19,D6,L1,V4,M1}  { ld( ld( X, rd( ld( Y, T ), T ) ), ld
% 22.16/22.60    ( X, Z ) ) ==> mult( X, ld( ld( Y, X ), Z ) ) }.
% 22.16/22.60  parent0[0]: (4831) {G9,W19,D6,L1,V4,M1}  { mult( X, ld( ld( Y, X ), Z ) ) 
% 22.16/22.60    ==> ld( ld( X, rd( ld( Y, T ), T ) ), ld( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (99) {G12,W19,D6,L1,V4,M1} P(71,63) { ld( ld( Y, rd( ld( X, Z
% 22.16/22.60     ), Z ) ), ld( Y, T ) ) ==> mult( Y, ld( ld( X, Y ), T ) ) }.
% 22.16/22.60  parent0: (4832) {G9,W19,D6,L1,V4,M1}  { ld( ld( X, rd( ld( Y, T ), T ) ), 
% 22.16/22.60    ld( X, Z ) ) ==> mult( X, ld( ld( Y, X ), Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := T
% 22.16/22.60     T := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4837) {G2,W11,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), Z ), Z ) = rd( 
% 22.16/22.60    Y, X ) }.
% 22.16/22.60  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.16/22.60  parent1[0; 9]: (71) {G11,W11,D4,L1,V3,M1} P(67,67) { rd( ld( X, Z ), Z ) = 
% 22.16/22.60    rd( ld( X, Y ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := rd( X, Y )
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (104) {G12,W11,D5,L1,V3,M1} P(6,71) { rd( ld( rd( X, Y ), Z )
% 22.16/22.60    , Z ) ==> rd( Y, X ) }.
% 22.16/22.60  parent0: (4837) {G2,W11,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), Z ), Z ) = rd( 
% 22.16/22.60    Y, X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4839) {G1,W11,D4,L1,V3,M1}  { rd( Y, mult( X, Y ) ) = rd( ld( X, 
% 22.16/22.60    Z ), Z ) }.
% 22.16/22.60  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.16/22.60  parent1[0; 2]: (71) {G11,W11,D4,L1,V3,M1} P(67,67) { rd( ld( X, Z ), Z ) = 
% 22.16/22.60    rd( ld( X, Y ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := mult( X, Y )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (105) {G12,W11,D4,L1,V3,M1} P(1,71) { rd( Y, mult( X, Y ) ) = 
% 22.16/22.60    rd( ld( X, Z ), Z ) }.
% 22.16/22.60  parent0: (4839) {G1,W11,D4,L1,V3,M1}  { rd( Y, mult( X, Y ) ) = rd( ld( X, 
% 22.16/22.60    Z ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4841) {G12,W11,D4,L1,V3,M1}  { rd( ld( Y, Z ), Z ) = rd( X, mult( 
% 22.16/22.60    Y, X ) ) }.
% 22.16/22.60  parent0[0]: (105) {G12,W11,D4,L1,V3,M1} P(1,71) { rd( Y, mult( X, Y ) ) = 
% 22.16/22.60    rd( ld( X, Z ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4842) {G12,W11,D4,L1,V3,M1}  { rd( ld( Y, Z ), Z ) = rd( X, mult( 
% 22.16/22.60    Y, X ) ) }.
% 22.16/22.60  parent0[0]: (105) {G12,W11,D4,L1,V3,M1} P(1,71) { rd( Y, mult( X, Y ) ) = 
% 22.16/22.60    rd( ld( X, Z ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4843) {G13,W11,D4,L1,V3,M1}  { rd( T, mult( X, T ) ) = rd( Z, 
% 22.16/22.60    mult( X, Z ) ) }.
% 22.16/22.60  parent0[0]: (4841) {G12,W11,D4,L1,V3,M1}  { rd( ld( Y, Z ), Z ) = rd( X, 
% 22.16/22.60    mult( Y, X ) ) }.
% 22.16/22.60  parent1[0; 1]: (4842) {G12,W11,D4,L1,V3,M1}  { rd( ld( Y, Z ), Z ) = rd( X
% 22.16/22.60    , mult( Y, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := T
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (106) {G13,W11,D4,L1,V3,M1} P(105,105) { rd( T, mult( X, T ) )
% 22.16/22.60     = rd( Z, mult( X, Z ) ) }.
% 22.16/22.60  parent0: (4843) {G13,W11,D4,L1,V3,M1}  { rd( T, mult( X, T ) ) = rd( Z, 
% 22.16/22.60    mult( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := U
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4845) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.16/22.60  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4852) {G2,W11,D5,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( X, Z )
% 22.16/22.60    , Z ), Y ) }.
% 22.16/22.60  parent0[0]: (105) {G12,W11,D4,L1,V3,M1} P(1,71) { rd( Y, mult( X, Y ) ) = 
% 22.16/22.60    rd( ld( X, Z ), Z ) }.
% 22.16/22.60  parent1[0; 5]: (4845) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := mult( X, Y )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4853) {G2,W11,D5,L1,V3,M1}  { ld( rd( ld( X, Z ), Z ), Y ) ==> 
% 22.16/22.60    mult( X, Y ) }.
% 22.16/22.60  parent0[0]: (4852) {G2,W11,D5,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( X, 
% 22.16/22.60    Z ), Z ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.16/22.60    , X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent0: (4853) {G2,W11,D5,L1,V3,M1}  { ld( rd( ld( X, Z ), Z ), Y ) ==> 
% 22.16/22.60    mult( X, Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4854) {G12,W11,D4,L1,V3,M1}  { rd( ld( Y, Z ), Z ) = rd( X, mult( 
% 22.16/22.60    Y, X ) ) }.
% 22.16/22.60  parent0[0]: (105) {G12,W11,D4,L1,V3,M1} P(1,71) { rd( Y, mult( X, Y ) ) = 
% 22.16/22.60    rd( ld( X, Z ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4855) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 22.16/22.60  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4856) {G1,W11,D5,L1,V3,M1}  { ld( X, Y ) ==> mult( rd( Z, mult( X
% 22.16/22.60    , Z ) ), Y ) }.
% 22.16/22.60  parent0[0]: (4854) {G12,W11,D4,L1,V3,M1}  { rd( ld( Y, Z ), Z ) = rd( X, 
% 22.16/22.60    mult( Y, X ) ) }.
% 22.16/22.60  parent1[0; 5]: (4855) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 22.16/22.60     }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := ld( X, Y )
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4857) {G1,W11,D5,L1,V3,M1}  { mult( rd( Z, mult( X, Z ) ), Y ) ==>
% 22.16/22.60     ld( X, Y ) }.
% 22.16/22.60  parent0[0]: (4856) {G1,W11,D5,L1,V3,M1}  { ld( X, Y ) ==> mult( rd( Z, mult
% 22.16/22.60    ( X, Z ) ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (118) {G13,W11,D5,L1,V3,M1} P(105,2) { mult( rd( Z, mult( X, Z
% 22.16/22.60     ) ), Y ) ==> ld( X, Y ) }.
% 22.16/22.60  parent0: (4857) {G1,W11,D5,L1,V3,M1}  { mult( rd( Z, mult( X, Z ) ), Y ) 
% 22.16/22.60    ==> ld( X, Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4858) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.16/22.60  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4859) {G2,W11,D5,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( Z, mult( X
% 22.16/22.60    , Z ) ), Y ) }.
% 22.16/22.60  parent0[0]: (106) {G13,W11,D4,L1,V3,M1} P(105,105) { rd( T, mult( X, T ) ) 
% 22.16/22.60    = rd( Z, mult( X, Z ) ) }.
% 22.16/22.60  parent1[0; 5]: (4858) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := T
% 22.16/22.60     Z := Z
% 22.16/22.60     T := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := mult( X, Y )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4860) {G2,W11,D5,L1,V3,M1}  { ld( rd( Z, mult( X, Z ) ), Y ) ==> 
% 22.16/22.60    mult( X, Y ) }.
% 22.16/22.60  parent0[0]: (4859) {G2,W11,D5,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( Z, mult
% 22.16/22.60    ( X, Z ) ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z )
% 22.16/22.60     ), X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent0: (4860) {G2,W11,D5,L1,V3,M1}  { ld( rd( Z, mult( X, Z ) ), Y ) ==> 
% 22.16/22.60    mult( X, Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4861) {G11,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, Y ) ) = rd( X, mult( 
% 22.16/22.60    Y, X ) ) }.
% 22.16/22.60  parent0[0]: (94) {G11,W11,D4,L1,V2,M1} P(1,67) { rd( Y, mult( X, Y ) ) = ld
% 22.16/22.60    ( X, rd( X, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4862) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 22.16/22.60  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4863) {G1,W11,D5,L1,V2,M1}  { rd( X, X ) ==> mult( X, rd( Y, mult
% 22.16/22.60    ( X, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (4861) {G11,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, Y ) ) = rd( X, 
% 22.16/22.60    mult( Y, X ) ) }.
% 22.16/22.60  parent1[0; 6]: (4862) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 22.16/22.60     }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := rd( X, X )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4864) {G1,W11,D5,L1,V2,M1}  { mult( X, rd( Y, mult( X, Y ) ) ) ==>
% 22.16/22.60     rd( X, X ) }.
% 22.16/22.60  parent0[0]: (4863) {G1,W11,D5,L1,V2,M1}  { rd( X, X ) ==> mult( X, rd( Y, 
% 22.16/22.60    mult( X, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (137) {G12,W11,D5,L1,V2,M1} P(94,0) { mult( X, rd( Y, mult( X
% 22.16/22.60    , Y ) ) ) ==> rd( X, X ) }.
% 22.16/22.60  parent0: (4864) {G1,W11,D5,L1,V2,M1}  { mult( X, rd( Y, mult( X, Y ) ) ) 
% 22.16/22.60    ==> rd( X, X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4866) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.16/22.60  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4867) {G2,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, rd( X, 
% 22.16/22.60    X ) ), Y ) }.
% 22.16/22.60  parent0[0]: (94) {G11,W11,D4,L1,V2,M1} P(1,67) { rd( Y, mult( X, Y ) ) = ld
% 22.16/22.60    ( X, rd( X, X ) ) }.
% 22.16/22.60  parent1[0; 5]: (4866) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := mult( X, Y )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4868) {G2,W11,D5,L1,V2,M1}  { ld( ld( X, rd( X, X ) ), Y ) ==> 
% 22.16/22.60    mult( X, Y ) }.
% 22.16/22.60  parent0[0]: (4867) {G2,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, rd( 
% 22.16/22.60    X, X ) ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (138) {G12,W11,D5,L1,V2,M1} P(94,6) { ld( ld( Y, rd( Y, Y ) )
% 22.16/22.60    , X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent0: (4868) {G2,W11,D5,L1,V2,M1}  { ld( ld( X, rd( X, X ) ), Y ) ==> 
% 22.16/22.60    mult( X, Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4870) {G9,W15,D5,L1,V3,M1}  { ld( X, rd( Z, X ) ) ==> rd( ld( X, Y
% 22.16/22.60     ), mult( X, ld( Z, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (64) {G9,W15,D5,L1,V3,M1} P(63,7) { rd( ld( X, Z ), mult( X, ld
% 22.16/22.60    ( Y, Z ) ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4876) {G10,W27,D6,L1,V4,M1}  { ld( rd( X, mult( Y, X ) ), rd( Z, 
% 22.16/22.60    rd( X, mult( Y, X ) ) ) ) ==> rd( mult( Y, T ), mult( rd( X, mult( Y, X )
% 22.16/22.60     ), ld( Z, T ) ) ) }.
% 22.16/22.60  parent0[0]: (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z )
% 22.16/22.60     ), X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 15]: (4870) {G9,W15,D5,L1,V3,M1}  { ld( X, rd( Z, X ) ) ==> rd( 
% 22.16/22.60    ld( X, Y ), mult( X, ld( Z, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := T
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := rd( X, mult( Y, X ) )
% 22.16/22.60     Y := T
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4879) {G11,W23,D6,L1,V4,M1}  { ld( rd( X, mult( Y, X ) ), rd( Z, 
% 22.16/22.60    rd( X, mult( Y, X ) ) ) ) ==> rd( mult( Y, T ), ld( Y, ld( Z, T ) ) ) }.
% 22.16/22.60  parent0[0]: (118) {G13,W11,D5,L1,V3,M1} P(105,2) { mult( rd( Z, mult( X, Z
% 22.16/22.60     ) ), Y ) ==> ld( X, Y ) }.
% 22.16/22.60  parent1[0; 18]: (4876) {G10,W27,D6,L1,V4,M1}  { ld( rd( X, mult( Y, X ) ), 
% 22.16/22.60    rd( Z, rd( X, mult( Y, X ) ) ) ) ==> rd( mult( Y, T ), mult( rd( X, mult
% 22.16/22.60    ( Y, X ) ), ld( Z, T ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := ld( Z, T )
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4880) {G5,W19,D6,L1,V3,M1}  { ld( rd( X, mult( Y, X ) ), rd( Z, 
% 22.16/22.60    rd( X, mult( Y, X ) ) ) ) ==> mult( mult( Y, Z ), Y ) }.
% 22.16/22.60  parent0[0]: (38) {G4,W15,D5,L1,V3,M1} P(36,7) { rd( mult( X, Z ), ld( X, ld
% 22.16/22.60    ( Y, Z ) ) ) ==> mult( mult( X, Y ), X ) }.
% 22.16/22.60  parent1[0; 14]: (4879) {G11,W23,D6,L1,V4,M1}  { ld( rd( X, mult( Y, X ) ), 
% 22.16/22.60    rd( Z, rd( X, mult( Y, X ) ) ) ) ==> rd( mult( Y, T ), ld( Y, ld( Z, T )
% 22.16/22.60     ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := T
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4881) {G6,W15,D6,L1,V3,M1}  { mult( Y, rd( Z, rd( X, mult( Y, X )
% 22.16/22.60     ) ) ) ==> mult( mult( Y, Z ), Y ) }.
% 22.16/22.60  parent0[0]: (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z )
% 22.16/22.60     ), X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 1]: (4880) {G5,W19,D6,L1,V3,M1}  { ld( rd( X, mult( Y, X ) ), rd
% 22.16/22.60    ( Z, rd( X, mult( Y, X ) ) ) ) ==> mult( mult( Y, Z ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := rd( Z, rd( X, mult( Y, X ) ) )
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (141) {G15,W15,D6,L1,V3,M1} P(123,64);d(118);d(38);d(123) { 
% 22.16/22.60    mult( Y, rd( T, rd( X, mult( Y, X ) ) ) ) ==> mult( mult( Y, T ), Y ) }.
% 22.16/22.60  parent0: (4881) {G6,W15,D6,L1,V3,M1}  { mult( Y, rd( Z, rd( X, mult( Y, X )
% 22.16/22.60     ) ) ) ==> mult( mult( Y, Z ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := T
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4884) {G4,W15,D5,L1,V3,M1}  { mult( mult( X, Z ), X ) ==> rd( mult
% 22.16/22.60    ( X, Y ), ld( X, ld( Z, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (38) {G4,W15,D5,L1,V3,M1} P(36,7) { rd( mult( X, Z ), ld( X, ld
% 22.16/22.60    ( Y, Z ) ) ) ==> mult( mult( X, Y ), X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4888) {G5,W27,D6,L1,V4,M1}  { mult( mult( rd( X, mult( Y, X ) ), 
% 22.16/22.60    Z ), rd( X, mult( Y, X ) ) ) ==> rd( mult( rd( X, mult( Y, X ) ), T ), 
% 22.16/22.60    mult( Y, ld( Z, T ) ) ) }.
% 22.16/22.60  parent0[0]: (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z )
% 22.16/22.60     ), X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 22]: (4884) {G4,W15,D5,L1,V3,M1}  { mult( mult( X, Z ), X ) ==> 
% 22.16/22.60    rd( mult( X, Y ), ld( X, ld( Z, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := ld( Z, T )
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := rd( X, mult( Y, X ) )
% 22.16/22.60     Y := T
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4891) {G6,W23,D6,L1,V4,M1}  { mult( mult( rd( X, mult( Y, X ) ), 
% 22.16/22.60    Z ), rd( X, mult( Y, X ) ) ) ==> rd( ld( Y, T ), mult( Y, ld( Z, T ) ) )
% 22.16/22.60     }.
% 22.16/22.60  parent0[0]: (118) {G13,W11,D5,L1,V3,M1} P(105,2) { mult( rd( Z, mult( X, Z
% 22.16/22.60     ) ), Y ) ==> ld( X, Y ) }.
% 22.16/22.60  parent1[0; 15]: (4888) {G5,W27,D6,L1,V4,M1}  { mult( mult( rd( X, mult( Y, 
% 22.16/22.60    X ) ), Z ), rd( X, mult( Y, X ) ) ) ==> rd( mult( rd( X, mult( Y, X ) ), 
% 22.16/22.60    T ), mult( Y, ld( Z, T ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := T
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4893) {G7,W19,D6,L1,V3,M1}  { mult( mult( rd( X, mult( Y, X ) ), 
% 22.16/22.60    Z ), rd( X, mult( Y, X ) ) ) ==> ld( Y, rd( Z, Y ) ) }.
% 22.16/22.60  parent0[0]: (64) {G9,W15,D5,L1,V3,M1} P(63,7) { rd( ld( X, Z ), mult( X, ld
% 22.16/22.60    ( Y, Z ) ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.60  parent1[0; 14]: (4891) {G6,W23,D6,L1,V4,M1}  { mult( mult( rd( X, mult( Y, 
% 22.16/22.60    X ) ), Z ), rd( X, mult( Y, X ) ) ) ==> rd( ld( Y, T ), mult( Y, ld( Z, T
% 22.16/22.60     ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := T
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4894) {G8,W15,D5,L1,V3,M1}  { mult( ld( Y, Z ), rd( X, mult( Y, X
% 22.16/22.60     ) ) ) ==> ld( Y, rd( Z, Y ) ) }.
% 22.16/22.60  parent0[0]: (118) {G13,W11,D5,L1,V3,M1} P(105,2) { mult( rd( Z, mult( X, Z
% 22.16/22.60     ) ), Y ) ==> ld( X, Y ) }.
% 22.16/22.60  parent1[0; 2]: (4893) {G7,W19,D6,L1,V3,M1}  { mult( mult( rd( X, mult( Y, X
% 22.16/22.60     ) ), Z ), rd( X, mult( Y, X ) ) ) ==> ld( Y, rd( Z, Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (146) {G15,W15,D5,L1,V3,M1} P(123,38);d(118);d(64);d(118) { 
% 22.16/22.60    mult( ld( Y, Z ), rd( X, mult( Y, X ) ) ) ==> ld( Y, rd( Z, Y ) ) }.
% 22.16/22.60  parent0: (4894) {G8,W15,D5,L1,V3,M1}  { mult( ld( Y, Z ), rd( X, mult( Y, X
% 22.16/22.60     ) ) ) ==> ld( Y, rd( Z, Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4897) {G14,W11,D5,L1,V3,M1}  { mult( Y, Z ) ==> ld( rd( X, mult( Y
% 22.16/22.60    , X ) ), Z ) }.
% 22.16/22.60  parent0[0]: (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z )
% 22.16/22.60     ), X ) ==> mult( Y, X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4913) {G5,W19,D7,L1,V4,M1}  { mult( ld( X, rd( Y, X ) ), Z ) ==> 
% 22.16/22.60    ld( rd( T, ld( X, mult( Y, ld( X, T ) ) ) ), Z ) }.
% 22.16/22.60  parent0[0]: (27) {G4,W15,D5,L1,V3,M1} P(2,20) { mult( ld( Y, rd( X, Y ) ), 
% 22.16/22.60    Z ) ==> ld( Y, mult( X, ld( Y, Z ) ) ) }.
% 22.16/22.60  parent1[0; 11]: (4897) {G14,W11,D5,L1,V3,M1}  { mult( Y, Z ) ==> ld( rd( X
% 22.16/22.60    , mult( Y, X ) ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := T
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := T
% 22.16/22.60     Y := ld( X, rd( Y, X ) )
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4915) {G5,W19,D7,L1,V4,M1}  { ld( X, mult( Y, ld( X, Z ) ) ) ==> 
% 22.16/22.60    ld( rd( T, ld( X, mult( Y, ld( X, T ) ) ) ), Z ) }.
% 22.16/22.60  parent0[0]: (27) {G4,W15,D5,L1,V3,M1} P(2,20) { mult( ld( Y, rd( X, Y ) ), 
% 22.16/22.60    Z ) ==> ld( Y, mult( X, ld( Y, Z ) ) ) }.
% 22.16/22.60  parent1[0; 1]: (4913) {G5,W19,D7,L1,V4,M1}  { mult( ld( X, rd( Y, X ) ), Z
% 22.16/22.60     ) ==> ld( rd( T, ld( X, mult( Y, ld( X, T ) ) ) ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4916) {G5,W19,D7,L1,V4,M1}  { ld( rd( T, ld( X, mult( Y, ld( X, T
% 22.16/22.60     ) ) ) ), Z ) ==> ld( X, mult( Y, ld( X, Z ) ) ) }.
% 22.16/22.60  parent0[0]: (4915) {G5,W19,D7,L1,V4,M1}  { ld( X, mult( Y, ld( X, Z ) ) ) 
% 22.16/22.60    ==> ld( rd( T, ld( X, mult( Y, ld( X, T ) ) ) ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (148) {G15,W19,D7,L1,V4,M1} P(27,123);d(27) { ld( rd( Z, ld( X
% 22.16/22.60    , mult( Y, ld( X, Z ) ) ) ), T ) ==> ld( X, mult( Y, ld( X, T ) ) ) }.
% 22.16/22.60  parent0: (4916) {G5,W19,D7,L1,V4,M1}  { ld( rd( T, ld( X, mult( Y, ld( X, T
% 22.16/22.60     ) ) ) ), Z ) ==> ld( X, mult( Y, ld( X, Z ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := T
% 22.16/22.60     T := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4918) {G2,W15,D5,L1,V3,M1}  { mult( mult( Y, X ), ld( X, Z ) ) ==>
% 22.16/22.60     mult( X, mult( ld( X, Y ), Z ) ) }.
% 22.16/22.60  parent0[0]: (15) {G2,W15,D5,L1,V3,M1} P(0,10) { mult( X, mult( ld( X, Y ), 
% 22.16/22.60    Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4924) {G3,W27,D6,L1,V4,M1}  { mult( mult( X, rd( Y, mult( Z, Y )
% 22.16/22.60     ) ), ld( rd( Y, mult( Z, Y ) ), T ) ) ==> mult( rd( Y, mult( Z, Y ) ), 
% 22.16/22.60    mult( mult( Z, X ), T ) ) }.
% 22.16/22.60  parent0[0]: (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z )
% 22.16/22.60     ), X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 23]: (4918) {G2,W15,D5,L1,V3,M1}  { mult( mult( Y, X ), ld( X, Z
% 22.16/22.60     ) ) ==> mult( X, mult( ld( X, Y ), Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := rd( Y, mult( Z, Y ) )
% 22.16/22.60     Y := X
% 22.16/22.60     Z := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4926) {G4,W23,D6,L1,V4,M1}  { mult( mult( X, rd( Y, mult( Z, Y )
% 22.16/22.60     ) ), ld( rd( Y, mult( Z, Y ) ), T ) ) ==> ld( Z, mult( mult( Z, X ), T )
% 22.16/22.60     ) }.
% 22.16/22.60  parent0[0]: (118) {G13,W11,D5,L1,V3,M1} P(105,2) { mult( rd( Z, mult( X, Z
% 22.16/22.60     ) ), Y ) ==> ld( X, Y ) }.
% 22.16/22.60  parent1[0; 16]: (4924) {G3,W27,D6,L1,V4,M1}  { mult( mult( X, rd( Y, mult( 
% 22.16/22.60    Z, Y ) ) ), ld( rd( Y, mult( Z, Y ) ), T ) ) ==> mult( rd( Y, mult( Z, Y
% 22.16/22.60     ) ), mult( mult( Z, X ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := mult( mult( Z, X ), T )
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4927) {G5,W19,D6,L1,V4,M1}  { mult( mult( X, rd( Y, mult( Z, Y )
% 22.16/22.60     ) ), mult( Z, T ) ) ==> ld( Z, mult( mult( Z, X ), T ) ) }.
% 22.16/22.60  parent0[0]: (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z )
% 22.16/22.60     ), X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 9]: (4926) {G4,W23,D6,L1,V4,M1}  { mult( mult( X, rd( Y, mult( Z
% 22.16/22.60    , Y ) ) ), ld( rd( Y, mult( Z, Y ) ), T ) ) ==> ld( Z, mult( mult( Z, X )
% 22.16/22.60    , T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := T
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (152) {G15,W19,D6,L1,V4,M1} P(123,15);d(118);d(123) { mult( 
% 22.16/22.60    mult( Z, rd( X, mult( Y, X ) ) ), mult( Y, T ) ) ==> ld( Y, mult( mult( Y
% 22.16/22.60    , Z ), T ) ) }.
% 22.16/22.60  parent0: (4927) {G5,W19,D6,L1,V4,M1}  { mult( mult( X, rd( Y, mult( Z, Y )
% 22.16/22.60     ) ), mult( Z, T ) ) ==> ld( Z, mult( mult( Z, X ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4930) {G14,W11,D5,L1,V3,M1}  { mult( Y, Z ) ==> ld( rd( X, mult( Y
% 22.16/22.60    , X ) ), Z ) }.
% 22.16/22.60  parent0[0]: (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z )
% 22.16/22.60     ), X ) ==> mult( Y, X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4932) {G1,W11,D4,L1,V3,M1}  { mult( rd( X, Y ), Z ) ==> ld( rd( Y
% 22.16/22.60    , X ), Z ) }.
% 22.16/22.60  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 22.16/22.60  parent1[0; 9]: (4930) {G14,W11,D5,L1,V3,M1}  { mult( Y, Z ) ==> ld( rd( X, 
% 22.16/22.60    mult( Y, X ) ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := rd( X, Y )
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.16/22.60    ==> ld( rd( Y, X ), Z ) }.
% 22.16/22.60  parent0: (4932) {G1,W11,D4,L1,V3,M1}  { mult( rd( X, Y ), Z ) ==> ld( rd( Y
% 22.16/22.60    , X ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4935) {G15,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> mult( rd( X
% 22.16/22.60    , Y ), Z ) }.
% 22.16/22.60  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.16/22.60    ==> ld( rd( Y, X ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4937) {G1,W11,D5,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Y, X ), Z )
% 22.16/22.60     ) ==> Z }.
% 22.16/22.60  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.60  parent1[0; 10]: (4935) {G15,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> 
% 22.16/22.60    mult( rd( X, Y ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := rd( Y, X )
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := ld( rd( Y, X ), Z )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (166) {G16,W11,D5,L1,V3,M1} P(154,0) { ld( rd( Y, X ), ld( rd
% 22.16/22.60    ( X, Y ), Z ) ) ==> Z }.
% 22.16/22.60  parent0: (4937) {G1,W11,D5,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Y, X ), Z )
% 22.16/22.60     ) ==> Z }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4940) {G9,W15,D5,L1,V3,M1}  { ld( X, rd( Z, X ) ) ==> rd( ld( X, Y
% 22.16/22.60     ), mult( X, ld( Z, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (64) {G9,W15,D5,L1,V3,M1} P(63,7) { rd( ld( X, Z ), mult( X, ld
% 22.16/22.60    ( Y, Z ) ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4947) {G10,W23,D7,L1,V4,M1}  { ld( rd( X, Y ), rd( Z, rd( X, Y )
% 22.16/22.60     ) ) ==> rd( T, mult( rd( X, Y ), ld( Z, ld( rd( Y, X ), T ) ) ) ) }.
% 22.16/22.60  parent0[0]: (166) {G16,W11,D5,L1,V3,M1} P(154,0) { ld( rd( Y, X ), ld( rd( 
% 22.16/22.60    X, Y ), Z ) ) ==> Z }.
% 22.16/22.60  parent1[0; 11]: (4940) {G9,W15,D5,L1,V3,M1}  { ld( X, rd( Z, X ) ) ==> rd( 
% 22.16/22.60    ld( X, Y ), mult( X, ld( Z, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := T
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := rd( X, Y )
% 22.16/22.60     Y := ld( rd( Y, X ), T )
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4949) {G11,W23,D7,L1,V4,M1}  { ld( rd( X, Y ), rd( Z, rd( X, Y )
% 22.16/22.60     ) ) ==> rd( T, ld( rd( Y, X ), ld( Z, ld( rd( Y, X ), T ) ) ) ) }.
% 22.16/22.60  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.16/22.60    ==> ld( rd( Y, X ), Z ) }.
% 22.16/22.60  parent1[0; 12]: (4947) {G10,W23,D7,L1,V4,M1}  { ld( rd( X, Y ), rd( Z, rd( 
% 22.16/22.60    X, Y ) ) ) ==> rd( T, mult( rd( X, Y ), ld( Z, ld( rd( Y, X ), T ) ) ) )
% 22.16/22.60     }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := ld( Z, ld( rd( Y, X ), T ) )
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4950) {G5,W23,D7,L1,V4,M1}  { ld( rd( X, Y ), rd( Z, rd( X, Y ) )
% 22.16/22.60     ) ==> rd( T, ld( mult( mult( rd( Y, X ), Z ), rd( Y, X ) ), T ) ) }.
% 22.16/22.60  parent0[0]: (40) {G4,W15,D5,L1,V3,M1} P(0,36) { ld( X, ld( Z, ld( X, Y ) )
% 22.16/22.60     ) ==> ld( mult( mult( X, Z ), X ), Y ) }.
% 22.16/22.60  parent1[0; 12]: (4949) {G11,W23,D7,L1,V4,M1}  { ld( rd( X, Y ), rd( Z, rd( 
% 22.16/22.60    X, Y ) ) ) ==> rd( T, ld( rd( Y, X ), ld( Z, ld( rd( Y, X ), T ) ) ) )
% 22.16/22.60     }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := rd( Y, X )
% 22.16/22.60     Y := T
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4951) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( Z, rd( X, Y ) )
% 22.16/22.60     ) ==> mult( mult( rd( Y, X ), Z ), rd( Y, X ) ) }.
% 22.16/22.60  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.16/22.60  parent1[0; 10]: (4950) {G5,W23,D7,L1,V4,M1}  { ld( rd( X, Y ), rd( Z, rd( X
% 22.16/22.60    , Y ) ) ) ==> rd( T, ld( mult( mult( rd( Y, X ), Z ), rd( Y, X ) ), T ) )
% 22.16/22.60     }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := mult( mult( rd( Y, X ), Z ), rd( Y, X ) )
% 22.16/22.60     Y := T
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4952) {G3,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( Z, rd( X, Y ) )
% 22.16/22.60     ) ==> mult( ld( rd( X, Y ), Z ), rd( Y, X ) ) }.
% 22.16/22.60  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.16/22.60    ==> ld( rd( Y, X ), Z ) }.
% 22.16/22.60  parent1[0; 11]: (4951) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( Z, rd( X
% 22.16/22.60    , Y ) ) ) ==> mult( mult( rd( Y, X ), Z ), rd( Y, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4953) {G3,W19,D5,L1,V3,M1}  { mult( ld( rd( X, Y ), Z ), rd( Y, X
% 22.16/22.60     ) ) ==> ld( rd( X, Y ), rd( Z, rd( X, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (4952) {G3,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( Z, rd( X, Y
% 22.16/22.60     ) ) ) ==> mult( ld( rd( X, Y ), Z ), rd( Y, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (168) {G17,W19,D5,L1,V3,M1} P(166,64);d(154);d(40);d(7);d(154)
% 22.16/22.60     { mult( ld( rd( X, Y ), T ), rd( Y, X ) ) ==> ld( rd( X, Y ), rd( T, rd
% 22.16/22.60    ( X, Y ) ) ) }.
% 22.16/22.60  parent0: (4953) {G3,W19,D5,L1,V3,M1}  { mult( ld( rd( X, Y ), Z ), rd( Y, X
% 22.16/22.60     ) ) ==> ld( rd( X, Y ), rd( Z, rd( X, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := T
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4955) {G9,W15,D5,L1,V3,M1}  { ld( X, rd( Z, X ) ) ==> rd( ld( X, Y
% 22.16/22.60     ), mult( X, ld( Z, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (64) {G9,W15,D5,L1,V3,M1} P(63,7) { rd( ld( X, Z ), mult( X, ld
% 22.16/22.60    ( Y, Z ) ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4961) {G10,W27,D6,L1,V4,M1}  { ld( rd( ld( X, Y ), Y ), rd( Z, rd
% 22.16/22.60    ( ld( X, Y ), Y ) ) ) ==> rd( mult( X, T ), mult( rd( ld( X, Y ), Y ), ld
% 22.16/22.60    ( Z, T ) ) ) }.
% 22.16/22.60  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.16/22.60    , X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 15]: (4955) {G9,W15,D5,L1,V3,M1}  { ld( X, rd( Z, X ) ) ==> rd( 
% 22.16/22.60    ld( X, Y ), mult( X, ld( Z, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := T
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := rd( ld( X, Y ), Y )
% 22.16/22.60     Y := T
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4964) {G11,W27,D6,L1,V4,M1}  { ld( rd( ld( X, Y ), Y ), rd( Z, rd
% 22.16/22.60    ( ld( X, Y ), Y ) ) ) ==> rd( mult( X, T ), ld( rd( Y, ld( X, Y ) ), ld( 
% 22.16/22.60    Z, T ) ) ) }.
% 22.16/22.60  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.16/22.60    ==> ld( rd( Y, X ), Z ) }.
% 22.16/22.60  parent1[0; 18]: (4961) {G10,W27,D6,L1,V4,M1}  { ld( rd( ld( X, Y ), Y ), rd
% 22.16/22.60    ( Z, rd( ld( X, Y ), Y ) ) ) ==> rd( mult( X, T ), mult( rd( ld( X, Y ), 
% 22.16/22.60    Y ), ld( Z, T ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := ld( X, Y )
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := ld( Z, T )
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4965) {G2,W23,D6,L1,V4,M1}  { ld( rd( ld( X, Y ), Y ), rd( Z, rd
% 22.16/22.60    ( ld( X, Y ), Y ) ) ) ==> rd( mult( X, T ), ld( X, ld( Z, T ) ) ) }.
% 22.16/22.60  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.16/22.60  parent1[0; 19]: (4964) {G11,W27,D6,L1,V4,M1}  { ld( rd( ld( X, Y ), Y ), rd
% 22.16/22.60    ( Z, rd( ld( X, Y ), Y ) ) ) ==> rd( mult( X, T ), ld( rd( Y, ld( X, Y )
% 22.16/22.60     ), ld( Z, T ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4966) {G3,W19,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), Y ), rd( Z, rd
% 22.16/22.60    ( ld( X, Y ), Y ) ) ) ==> mult( mult( X, Z ), X ) }.
% 22.16/22.60  parent0[0]: (38) {G4,W15,D5,L1,V3,M1} P(36,7) { rd( mult( X, Z ), ld( X, ld
% 22.16/22.60    ( Y, Z ) ) ) ==> mult( mult( X, Y ), X ) }.
% 22.16/22.60  parent1[0; 14]: (4965) {G2,W23,D6,L1,V4,M1}  { ld( rd( ld( X, Y ), Y ), rd
% 22.16/22.60    ( Z, rd( ld( X, Y ), Y ) ) ) ==> rd( mult( X, T ), ld( X, ld( Z, T ) ) )
% 22.16/22.60     }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := T
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4967) {G4,W15,D6,L1,V3,M1}  { mult( X, rd( Z, rd( ld( X, Y ), Y )
% 22.16/22.60     ) ) ==> mult( mult( X, Z ), X ) }.
% 22.16/22.60  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.16/22.60    , X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 1]: (4966) {G3,W19,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), Y ), rd( 
% 22.16/22.60    Z, rd( ld( X, Y ), Y ) ) ) ==> mult( mult( X, Z ), X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := rd( Z, rd( ld( X, Y ), Y ) )
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (172) {G16,W15,D6,L1,V3,M1} P(115,64);d(154);d(7);d(38);d(115)
% 22.16/22.60     { mult( X, rd( T, rd( ld( X, Y ), Y ) ) ) ==> mult( mult( X, T ), X )
% 22.16/22.60     }.
% 22.16/22.60  parent0: (4967) {G4,W15,D6,L1,V3,M1}  { mult( X, rd( Z, rd( ld( X, Y ), Y )
% 22.16/22.60     ) ) ==> mult( mult( X, Z ), X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := T
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4969) {G13,W11,D5,L1,V3,M1}  { mult( X, Z ) ==> ld( rd( ld( X, Y )
% 22.16/22.60    , Y ), Z ) }.
% 22.16/22.60  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.16/22.60    , X ) ==> mult( Y, X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4974) {G5,W27,D7,L1,V4,M1}  { mult( X, ld( ld( rd( ld( X, Y ), Y
% 22.16/22.60     ), Z ), T ) ) ==> ld( mult( Z, rd( ld( X, Y ), Y ) ), mult( rd( ld( X, Y
% 22.16/22.60     ), Y ), T ) ) }.
% 22.16/22.60  parent0[0]: (39) {G4,W15,D5,L1,V3,M1} P(0,36) { ld( X, ld( ld( X, Y ), Z )
% 22.16/22.60     ) ==> ld( mult( Y, X ), mult( X, Z ) ) }.
% 22.16/22.60  parent1[0; 12]: (4969) {G13,W11,D5,L1,V3,M1}  { mult( X, Z ) ==> ld( rd( ld
% 22.16/22.60    ( X, Y ), Y ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := rd( ld( X, Y ), Y )
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := T
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := ld( ld( rd( ld( X, Y ), Y ), Z ), T )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4976) {G6,W23,D6,L1,V4,M1}  { mult( X, ld( mult( X, Z ), T ) ) 
% 22.16/22.60    ==> ld( mult( Z, rd( ld( X, Y ), Y ) ), mult( rd( ld( X, Y ), Y ), T ) )
% 22.16/22.60     }.
% 22.16/22.60  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.16/22.60    , X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 4]: (4974) {G5,W27,D7,L1,V4,M1}  { mult( X, ld( ld( rd( ld( X, Y
% 22.16/22.60     ), Y ), Z ), T ) ) ==> ld( mult( Z, rd( ld( X, Y ), Y ) ), mult( rd( ld
% 22.16/22.60    ( X, Y ), Y ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4977) {G7,W23,D6,L1,V4,M1}  { mult( X, ld( mult( X, Y ), Z ) ) 
% 22.16/22.60    ==> ld( mult( Y, rd( ld( X, T ), T ) ), ld( rd( T, ld( X, T ) ), Z ) )
% 22.16/22.60     }.
% 22.16/22.60  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.16/22.60    ==> ld( rd( Y, X ), Z ) }.
% 22.16/22.60  parent1[0; 16]: (4976) {G6,W23,D6,L1,V4,M1}  { mult( X, ld( mult( X, Z ), T
% 22.16/22.60     ) ) ==> ld( mult( Z, rd( ld( X, Y ), Y ) ), mult( rd( ld( X, Y ), Y ), T
% 22.16/22.60     ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := ld( X, T )
% 22.16/22.60     Y := T
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := T
% 22.16/22.60     Z := Y
% 22.16/22.60     T := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4978) {G2,W19,D6,L1,V4,M1}  { mult( X, ld( mult( X, Y ), Z ) ) 
% 22.16/22.60    ==> ld( mult( Y, rd( ld( X, T ), T ) ), ld( X, Z ) ) }.
% 22.16/22.60  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.16/22.60  parent1[0; 17]: (4977) {G7,W23,D6,L1,V4,M1}  { mult( X, ld( mult( X, Y ), Z
% 22.16/22.60     ) ) ==> ld( mult( Y, rd( ld( X, T ), T ) ), ld( rd( T, ld( X, T ) ), Z )
% 22.16/22.60     ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := T
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4979) {G2,W19,D6,L1,V4,M1}  { ld( mult( Y, rd( ld( X, T ), T ) ), 
% 22.16/22.60    ld( X, Z ) ) ==> mult( X, ld( mult( X, Y ), Z ) ) }.
% 22.16/22.60  parent0[0]: (4978) {G2,W19,D6,L1,V4,M1}  { mult( X, ld( mult( X, Y ), Z ) )
% 22.16/22.60     ==> ld( mult( Y, rd( ld( X, T ), T ) ), ld( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (174) {G16,W19,D6,L1,V4,M1} P(115,39);d(115);d(154);d(7) { ld
% 22.16/22.60    ( mult( Z, rd( ld( X, Y ), Y ) ), ld( X, T ) ) ==> mult( X, ld( mult( X, 
% 22.16/22.60    Z ), T ) ) }.
% 22.16/22.60  parent0: (4979) {G2,W19,D6,L1,V4,M1}  { ld( mult( Y, rd( ld( X, T ), T ) )
% 22.16/22.60    , ld( X, Z ) ) ==> mult( X, ld( mult( X, Y ), Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := T
% 22.16/22.60     T := Y
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4981) {G2,W15,D5,L1,V3,M1}  { mult( mult( Y, X ), ld( X, Z ) ) ==>
% 22.16/22.60     mult( X, mult( ld( X, Y ), Z ) ) }.
% 22.16/22.60  parent0[0]: (15) {G2,W15,D5,L1,V3,M1} P(0,10) { mult( X, mult( ld( X, Y ), 
% 22.16/22.60    Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4987) {G3,W27,D6,L1,V4,M1}  { mult( mult( X, rd( ld( Y, Z ), Z )
% 22.16/22.60     ), ld( rd( ld( Y, Z ), Z ), T ) ) ==> mult( rd( ld( Y, Z ), Z ), mult( 
% 22.16/22.60    mult( Y, X ), T ) ) }.
% 22.16/22.60  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.16/22.60    , X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 23]: (4981) {G2,W15,D5,L1,V3,M1}  { mult( mult( Y, X ), ld( X, Z
% 22.16/22.60     ) ) ==> mult( X, mult( ld( X, Y ), Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := rd( ld( Y, Z ), Z )
% 22.16/22.60     Y := X
% 22.16/22.60     Z := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4989) {G4,W27,D6,L1,V4,M1}  { mult( mult( X, rd( ld( Y, Z ), Z )
% 22.16/22.60     ), ld( rd( ld( Y, Z ), Z ), T ) ) ==> ld( rd( Z, ld( Y, Z ) ), mult( 
% 22.16/22.60    mult( Y, X ), T ) ) }.
% 22.16/22.60  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.16/22.60    ==> ld( rd( Y, X ), Z ) }.
% 22.16/22.60  parent1[0; 16]: (4987) {G3,W27,D6,L1,V4,M1}  { mult( mult( X, rd( ld( Y, Z
% 22.16/22.60     ), Z ) ), ld( rd( ld( Y, Z ), Z ), T ) ) ==> mult( rd( ld( Y, Z ), Z ), 
% 22.16/22.60    mult( mult( Y, X ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := ld( Y, Z )
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := mult( mult( Y, X ), T )
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4990) {G2,W23,D6,L1,V4,M1}  { mult( mult( X, rd( ld( Y, Z ), Z )
% 22.16/22.60     ), ld( rd( ld( Y, Z ), Z ), T ) ) ==> ld( Y, mult( mult( Y, X ), T ) )
% 22.16/22.60     }.
% 22.16/22.60  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.16/22.60  parent1[0; 17]: (4989) {G4,W27,D6,L1,V4,M1}  { mult( mult( X, rd( ld( Y, Z
% 22.16/22.60     ), Z ) ), ld( rd( ld( Y, Z ), Z ), T ) ) ==> ld( rd( Z, ld( Y, Z ) ), 
% 22.16/22.60    mult( mult( Y, X ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := Z
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4991) {G3,W19,D6,L1,V4,M1}  { mult( mult( X, rd( ld( Y, Z ), Z )
% 22.16/22.60     ), mult( Y, T ) ) ==> ld( Y, mult( mult( Y, X ), T ) ) }.
% 22.16/22.60  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.16/22.60    , X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 9]: (4990) {G2,W23,D6,L1,V4,M1}  { mult( mult( X, rd( ld( Y, Z )
% 22.16/22.60    , Z ) ), ld( rd( ld( Y, Z ), Z ), T ) ) ==> ld( Y, mult( mult( Y, X ), T
% 22.16/22.60     ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := T
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (178) {G16,W19,D6,L1,V4,M1} P(115,15);d(154);d(7);d(115) { 
% 22.16/22.60    mult( mult( Z, rd( ld( X, Y ), Y ) ), mult( X, T ) ) ==> ld( X, mult( 
% 22.16/22.60    mult( X, Z ), T ) ) }.
% 22.16/22.60  parent0: (4991) {G3,W19,D6,L1,V4,M1}  { mult( mult( X, rd( ld( Y, Z ), Z )
% 22.16/22.60     ), mult( Y, T ) ) ==> ld( Y, mult( mult( Y, X ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4994) {G11,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, Y ) ) = rd( X, mult( 
% 22.16/22.60    Y, X ) ) }.
% 22.16/22.60  parent0[0]: (94) {G11,W11,D4,L1,V2,M1} P(1,67) { rd( Y, mult( X, Y ) ) = ld
% 22.16/22.60    ( X, rd( X, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (4997) {G12,W15,D5,L1,V2,M1}  { ld( X, rd( X, X ) ) = rd( rd( Y, 
% 22.16/22.60    mult( X, Y ) ), rd( X, X ) ) }.
% 22.16/22.60  parent0[0]: (137) {G12,W11,D5,L1,V2,M1} P(94,0) { mult( X, rd( Y, mult( X, 
% 22.16/22.60    Y ) ) ) ==> rd( X, X ) }.
% 22.16/22.60  parent1[0; 12]: (4994) {G11,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, Y ) ) = rd( X
% 22.16/22.60    , mult( Y, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := rd( Y, mult( X, Y ) )
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (4998) {G12,W15,D5,L1,V2,M1}  { rd( rd( Y, mult( X, Y ) ), rd( X, X
% 22.16/22.60     ) ) = ld( X, rd( X, X ) ) }.
% 22.16/22.60  parent0[0]: (4997) {G12,W15,D5,L1,V2,M1}  { ld( X, rd( X, X ) ) = rd( rd( Y
% 22.16/22.60    , mult( X, Y ) ), rd( X, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (185) {G13,W15,D5,L1,V2,M1} P(137,94) { rd( rd( Y, mult( X, Y
% 22.16/22.60     ) ), rd( X, X ) ) ==> ld( X, rd( X, X ) ) }.
% 22.16/22.60  parent0: (4998) {G12,W15,D5,L1,V2,M1}  { rd( rd( Y, mult( X, Y ) ), rd( X, 
% 22.16/22.60    X ) ) = ld( X, rd( X, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5000) {G2,W15,D5,L1,V3,M1}  { ld( X, Z ) ==> ld( mult( mult( X, Y
% 22.16/22.60     ), X ), mult( X, mult( Y, Z ) ) ) }.
% 22.16/22.60  parent0[0]: (16) {G2,W15,D5,L1,V3,M1} P(10,1) { ld( mult( mult( X, Y ), X )
% 22.16/22.60    , mult( X, mult( Y, Z ) ) ) ==> ld( X, Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5003) {G3,W19,D5,L1,V3,M1}  { ld( X, rd( Y, mult( Z, Y ) ) ) ==> 
% 22.16/22.60    ld( mult( mult( X, Z ), X ), mult( X, rd( Z, Z ) ) ) }.
% 22.16/22.60  parent0[0]: (137) {G12,W11,D5,L1,V2,M1} P(94,0) { mult( X, rd( Y, mult( X, 
% 22.16/22.60    Y ) ) ) ==> rd( X, X ) }.
% 22.16/22.60  parent1[0; 16]: (5000) {G2,W15,D5,L1,V3,M1}  { ld( X, Z ) ==> ld( mult( 
% 22.16/22.60    mult( X, Y ), X ), mult( X, mult( Y, Z ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := rd( Y, mult( Z, Y ) )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5004) {G4,W15,D5,L1,V3,M1}  { ld( X, rd( Y, mult( Z, Y ) ) ) ==> 
% 22.16/22.60    ld( X, ld( Z, rd( Z, Z ) ) ) }.
% 22.16/22.60  parent0[0]: (36) {G3,W15,D5,L1,V3,M1} P(0,16) { ld( mult( mult( Z, X ), Z )
% 22.16/22.60    , mult( Z, Y ) ) ==> ld( Z, ld( X, Y ) ) }.
% 22.16/22.60  parent1[0; 8]: (5003) {G3,W19,D5,L1,V3,M1}  { ld( X, rd( Y, mult( Z, Y ) )
% 22.16/22.60     ) ==> ld( mult( mult( X, Z ), X ), mult( X, rd( Z, Z ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := rd( Z, Z )
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5005) {G4,W15,D5,L1,V3,M1}  { ld( X, ld( Z, rd( Z, Z ) ) ) ==> ld
% 22.16/22.60    ( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (5004) {G4,W15,D5,L1,V3,M1}  { ld( X, rd( Y, mult( Z, Y ) ) ) 
% 22.16/22.60    ==> ld( X, ld( Z, rd( Z, Z ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (191) {G13,W15,D5,L1,V3,M1} P(137,16);d(36) { ld( Z, ld( X, rd
% 22.16/22.60    ( X, X ) ) ) = ld( Z, rd( Y, mult( X, Y ) ) ) }.
% 22.16/22.60  parent0: (5005) {G4,W15,D5,L1,V3,M1}  { ld( X, ld( Z, rd( Z, Z ) ) ) ==> ld
% 22.16/22.60    ( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5007) {G2,W15,D5,L1,V3,M1}  { ld( X, Z ) ==> ld( mult( mult( X, Y
% 22.16/22.60     ), X ), mult( X, mult( Y, Z ) ) ) }.
% 22.16/22.60  parent0[0]: (16) {G2,W15,D5,L1,V3,M1} P(10,1) { ld( mult( mult( X, Y ), X )
% 22.16/22.60    , mult( X, mult( Y, Z ) ) ) ==> ld( X, Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5011) {G3,W19,D5,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Z ) ) ==> ld
% 22.16/22.60    ( mult( mult( X, Y ), X ), mult( X, rd( Y, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (92) {G11,W11,D5,L1,V2,M1} P(67,0) { mult( X, rd( ld( X, Y ), Y
% 22.16/22.60     ) ) ==> rd( X, X ) }.
% 22.16/22.60  parent1[0; 16]: (5007) {G2,W15,D5,L1,V3,M1}  { ld( X, Z ) ==> ld( mult( 
% 22.16/22.60    mult( X, Y ), X ), mult( X, mult( Y, Z ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := Z
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := rd( ld( Y, Z ), Z )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5012) {G4,W15,D5,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Z ) ) ==> ld
% 22.16/22.60    ( X, ld( Y, rd( Y, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (36) {G3,W15,D5,L1,V3,M1} P(0,16) { ld( mult( mult( Z, X ), Z )
% 22.16/22.60    , mult( Z, Y ) ) ==> ld( Z, ld( X, Y ) ) }.
% 22.16/22.60  parent1[0; 8]: (5011) {G3,W19,D5,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Z ) ) 
% 22.16/22.60    ==> ld( mult( mult( X, Y ), X ), mult( X, rd( Y, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := rd( Y, Y )
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5013) {G4,W15,D5,L1,V3,M1}  { ld( X, ld( Y, rd( Y, Y ) ) ) ==> ld
% 22.16/22.60    ( X, rd( ld( Y, Z ), Z ) ) }.
% 22.16/22.60  parent0[0]: (5012) {G4,W15,D5,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Z ) ) ==>
% 22.16/22.60     ld( X, ld( Y, rd( Y, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (211) {G12,W15,D5,L1,V3,M1} P(92,16);d(36) { ld( Z, ld( X, rd
% 22.16/22.60    ( X, X ) ) ) = ld( Z, rd( ld( X, Y ), Y ) ) }.
% 22.16/22.60  parent0: (5013) {G4,W15,D5,L1,V3,M1}  { ld( X, ld( Y, rd( Y, Y ) ) ) ==> ld
% 22.16/22.60    ( X, rd( ld( Y, Z ), Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5014) {G12,W15,D5,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Z ) ) = ld( 
% 22.16/22.60    X, ld( Y, rd( Y, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (211) {G12,W15,D5,L1,V3,M1} P(92,16);d(36) { ld( Z, ld( X, rd( 
% 22.16/22.60    X, X ) ) ) = ld( Z, rd( ld( X, Y ), Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5026) {G13,W15,D5,L1,V4,M1}  { ld( X, rd( ld( Y, Z ), Z ) ) = ld
% 22.16/22.60    ( X, rd( ld( Y, T ), T ) ) }.
% 22.16/22.60  parent0[0]: (211) {G12,W15,D5,L1,V3,M1} P(92,16);d(36) { ld( Z, ld( X, rd( 
% 22.16/22.60    X, X ) ) ) = ld( Z, rd( ld( X, Y ), Y ) ) }.
% 22.16/22.60  parent1[0; 8]: (5014) {G12,W15,D5,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Z ) )
% 22.16/22.60     = ld( X, ld( Y, rd( Y, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := T
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (217) {G13,W15,D5,L1,V4,M1} P(211,211) { ld( X, rd( ld( Y, Z )
% 22.16/22.60    , Z ) ) = ld( X, rd( ld( Y, T ), T ) ) }.
% 22.16/22.60  parent0: (5026) {G13,W15,D5,L1,V4,M1}  { ld( X, rd( ld( Y, Z ), Z ) ) = ld
% 22.16/22.60    ( X, rd( ld( Y, T ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5030) {G12,W15,D5,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Z ) ) = ld( 
% 22.16/22.60    X, ld( Y, rd( Y, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (211) {G12,W15,D5,L1,V3,M1} P(92,16);d(36) { ld( Z, ld( X, rd( 
% 22.16/22.60    X, X ) ) ) = ld( Z, rd( ld( X, Y ), Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5031) {G12,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, rd( X, 
% 22.16/22.60    X ) ), Y ) }.
% 22.16/22.60  parent0[0]: (138) {G12,W11,D5,L1,V2,M1} P(94,6) { ld( ld( Y, rd( Y, Y ) ), 
% 22.16/22.60    X ) ==> mult( Y, X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5033) {G13,W19,D5,L1,V3,M1}  { mult( X, rd( ld( Y, Z ), Z ) ) ==>
% 22.16/22.60     ld( ld( X, rd( X, X ) ), ld( Y, rd( Y, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (5030) {G12,W15,D5,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Z ) ) = 
% 22.16/22.60    ld( X, ld( Y, rd( Y, Y ) ) ) }.
% 22.16/22.60  parent1[0; 8]: (5031) {G12,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, 
% 22.16/22.60    rd( X, X ) ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := ld( X, rd( X, X ) )
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := rd( ld( Y, Z ), Z )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5034) {G13,W15,D5,L1,V3,M1}  { mult( X, rd( ld( Y, Z ), Z ) ) ==>
% 22.16/22.60     mult( X, ld( Y, rd( Y, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (138) {G12,W11,D5,L1,V2,M1} P(94,6) { ld( ld( Y, rd( Y, Y ) ), 
% 22.16/22.60    X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 8]: (5033) {G13,W19,D5,L1,V3,M1}  { mult( X, rd( ld( Y, Z ), Z )
% 22.16/22.60     ) ==> ld( ld( X, rd( X, X ) ), ld( Y, rd( Y, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := ld( Y, rd( Y, Y ) )
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (222) {G13,W15,D5,L1,V3,M1} P(211,138);d(138) { mult( X, rd( 
% 22.16/22.60    ld( Y, Z ), Z ) ) = mult( X, ld( Y, rd( Y, Y ) ) ) }.
% 22.16/22.60  parent0: (5034) {G13,W15,D5,L1,V3,M1}  { mult( X, rd( ld( Y, Z ), Z ) ) ==>
% 22.16/22.60     mult( X, ld( Y, rd( Y, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5036) {G12,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, rd( X, 
% 22.16/22.60    X ) ), Y ) }.
% 22.16/22.60  parent0[0]: (138) {G12,W11,D5,L1,V2,M1} P(94,6) { ld( ld( Y, rd( Y, Y ) ), 
% 22.16/22.60    X ) ==> mult( Y, X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5038) {G13,W19,D5,L1,V4,M1}  { mult( X, rd( ld( Y, Z ), Z ) ) ==>
% 22.16/22.60     ld( ld( X, rd( X, X ) ), rd( ld( Y, T ), T ) ) }.
% 22.16/22.60  parent0[0]: (217) {G13,W15,D5,L1,V4,M1} P(211,211) { ld( X, rd( ld( Y, Z )
% 22.16/22.60    , Z ) ) = ld( X, rd( ld( Y, T ), T ) ) }.
% 22.16/22.60  parent1[0; 8]: (5036) {G12,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, 
% 22.16/22.60    rd( X, X ) ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := ld( X, rd( X, X ) )
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := rd( ld( Y, Z ), Z )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5039) {G13,W15,D5,L1,V4,M1}  { mult( X, rd( ld( Y, Z ), Z ) ) ==>
% 22.16/22.60     mult( X, rd( ld( Y, T ), T ) ) }.
% 22.16/22.60  parent0[0]: (138) {G12,W11,D5,L1,V2,M1} P(94,6) { ld( ld( Y, rd( Y, Y ) ), 
% 22.16/22.60    X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 8]: (5038) {G13,W19,D5,L1,V4,M1}  { mult( X, rd( ld( Y, Z ), Z )
% 22.16/22.60     ) ==> ld( ld( X, rd( X, X ) ), rd( ld( Y, T ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := rd( ld( Y, T ), T )
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (246) {G14,W15,D5,L1,V4,M1} P(217,138);d(138) { mult( X, rd( 
% 22.16/22.60    ld( Y, T ), T ) ) = mult( X, rd( ld( Y, Z ), Z ) ) }.
% 22.16/22.60  parent0: (5039) {G13,W15,D5,L1,V4,M1}  { mult( X, rd( ld( Y, Z ), Z ) ) ==>
% 22.16/22.60     mult( X, rd( ld( Y, T ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := T
% 22.16/22.60     T := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5040) {G12,W11,D4,L1,V3,M1}  { rd( ld( Y, Z ), Z ) = rd( X, mult( 
% 22.16/22.60    Y, X ) ) }.
% 22.16/22.60  parent0[0]: (105) {G12,W11,D4,L1,V3,M1} P(1,71) { rd( Y, mult( X, Y ) ) = 
% 22.16/22.60    rd( ld( X, Z ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5041) {G13,W15,D5,L1,V4,M1}  { mult( X, rd( U, mult( Y, U ) ) ) =
% 22.16/22.60     mult( X, rd( ld( Y, T ), T ) ) }.
% 22.16/22.60  parent0[0]: (5040) {G12,W11,D4,L1,V3,M1}  { rd( ld( Y, Z ), Z ) = rd( X, 
% 22.16/22.60    mult( Y, X ) ) }.
% 22.16/22.60  parent1[0; 3]: (246) {G14,W15,D5,L1,V4,M1} P(217,138);d(138) { mult( X, rd
% 22.16/22.60    ( ld( Y, T ), T ) ) = mult( X, rd( ld( Y, Z ), Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := U
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := T
% 22.16/22.60     T := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (262) {G15,W15,D5,L1,V4,M1} P(105,246) { mult( T, rd( Z, mult
% 22.16/22.60    ( X, Z ) ) ) = mult( T, rd( ld( X, U ), U ) ) }.
% 22.16/22.60  parent0: (5041) {G13,W15,D5,L1,V4,M1}  { mult( X, rd( U, mult( Y, U ) ) ) =
% 22.16/22.60     mult( X, rd( ld( Y, T ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := T
% 22.16/22.60     Y := X
% 22.16/22.60     Z := W
% 22.16/22.60     T := U
% 22.16/22.60     U := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5044) {G7,W15,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Z ) ) ==> 
% 22.16/22.60    mult( X, ld( mult( Y, X ), Z ) ) }.
% 22.16/22.60  parent0[0]: (60) {G7,W15,D5,L1,V3,M1} P(54,2) { mult( X, ld( mult( Y, X ), 
% 22.16/22.60    Z ) ) ==> ld( ld( X, Y ), ld( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5049) {G8,W31,D7,L1,V5,M1}  { ld( ld( rd( ld( X, Y ), Y ), Z ), 
% 22.16/22.60    ld( rd( ld( X, Y ), Y ), T ) ) ==> mult( rd( ld( X, Y ), Y ), ld( mult( Z
% 22.16/22.60    , rd( ld( X, U ), U ) ), T ) ) }.
% 22.16/22.60  parent0[0]: (246) {G14,W15,D5,L1,V4,M1} P(217,138);d(138) { mult( X, rd( ld
% 22.16/22.60    ( Y, T ), T ) ) = mult( X, rd( ld( Y, Z ), Z ) ) }.
% 22.16/22.60  parent1[0; 23]: (5044) {G7,W15,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Z ) )
% 22.16/22.60     ==> mult( X, ld( mult( Y, X ), Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := X
% 22.16/22.60     Z := U
% 22.16/22.60     T := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := rd( ld( X, Y ), Y )
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5050) {G9,W31,D7,L1,V5,M1}  { ld( ld( rd( ld( X, Y ), Y ), Z ), 
% 22.16/22.60    ld( rd( ld( X, Y ), Y ), T ) ) ==> ld( rd( Y, ld( X, Y ) ), ld( mult( Z, 
% 22.16/22.60    rd( ld( X, U ), U ) ), T ) ) }.
% 22.16/22.60  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.16/22.60    ==> ld( rd( Y, X ), Z ) }.
% 22.16/22.60  parent1[0; 16]: (5049) {G8,W31,D7,L1,V5,M1}  { ld( ld( rd( ld( X, Y ), Y )
% 22.16/22.60    , Z ), ld( rd( ld( X, Y ), Y ), T ) ) ==> mult( rd( ld( X, Y ), Y ), ld( 
% 22.16/22.60    mult( Z, rd( ld( X, U ), U ) ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := ld( X, Y )
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := ld( mult( Z, rd( ld( X, U ), U ) ), T )
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60     U := U
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5051) {G2,W27,D7,L1,V5,M1}  { ld( ld( rd( ld( X, Y ), Y ), Z ), 
% 22.16/22.60    ld( rd( ld( X, Y ), Y ), T ) ) ==> ld( X, ld( mult( Z, rd( ld( X, U ), U
% 22.16/22.60     ) ), T ) ) }.
% 22.16/22.60  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.16/22.60  parent1[0; 17]: (5050) {G9,W31,D7,L1,V5,M1}  { ld( ld( rd( ld( X, Y ), Y )
% 22.16/22.60    , Z ), ld( rd( ld( X, Y ), Y ), T ) ) ==> ld( rd( Y, ld( X, Y ) ), ld( 
% 22.16/22.60    mult( Z, rd( ld( X, U ), U ) ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60     U := U
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5053) {G3,W23,D7,L1,V5,M1}  { ld( ld( rd( ld( X, Y ), Y ), Z ), 
% 22.16/22.60    mult( X, T ) ) ==> ld( X, ld( mult( Z, rd( ld( X, U ), U ) ), T ) ) }.
% 22.16/22.60  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.16/22.60    , X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 9]: (5051) {G2,W27,D7,L1,V5,M1}  { ld( ld( rd( ld( X, Y ), Y ), 
% 22.16/22.60    Z ), ld( rd( ld( X, Y ), Y ), T ) ) ==> ld( X, ld( mult( Z, rd( ld( X, U
% 22.16/22.60     ), U ) ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := T
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60     U := U
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5055) {G4,W19,D7,L1,V4,M1}  { ld( mult( X, Z ), mult( X, T ) ) 
% 22.16/22.60    ==> ld( X, ld( mult( Z, rd( ld( X, U ), U ) ), T ) ) }.
% 22.16/22.60  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.16/22.60    , X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 2]: (5053) {G3,W23,D7,L1,V5,M1}  { ld( ld( rd( ld( X, Y ), Y ), 
% 22.16/22.60    Z ), mult( X, T ) ) ==> ld( X, ld( mult( Z, rd( ld( X, U ), U ) ), T ) )
% 22.16/22.60     }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60     U := U
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5056) {G4,W19,D7,L1,V4,M1}  { ld( X, ld( mult( Y, rd( ld( X, T ), 
% 22.16/22.60    T ) ), Z ) ) ==> ld( mult( X, Y ), mult( X, Z ) ) }.
% 22.16/22.60  parent0[0]: (5055) {G4,W19,D7,L1,V4,M1}  { ld( mult( X, Z ), mult( X, T ) )
% 22.16/22.60     ==> ld( X, ld( mult( Z, rd( ld( X, U ), U ) ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := U
% 22.16/22.60     Z := Y
% 22.16/22.60     T := Z
% 22.16/22.60     U := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (263) {G16,W19,D7,L1,V4,M1} P(246,60);d(154);d(7);d(115);d(115
% 22.16/22.60    ) { ld( Y, ld( mult( X, rd( ld( Y, T ), T ) ), U ) ) ==> ld( mult( Y, X )
% 22.16/22.60    , mult( Y, U ) ) }.
% 22.16/22.60  parent0: (5056) {G4,W19,D7,L1,V4,M1}  { ld( X, ld( mult( Y, rd( ld( X, T )
% 22.16/22.60    , T ) ), Z ) ) ==> ld( mult( X, Y ), mult( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := U
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5057) {G15,W15,D5,L1,V4,M1}  { mult( X, rd( ld( Z, T ), T ) ) = 
% 22.16/22.60    mult( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (262) {G15,W15,D5,L1,V4,M1} P(105,246) { mult( T, rd( Z, mult( 
% 22.16/22.60    X, Z ) ) ) = mult( T, rd( ld( X, U ), U ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := U
% 22.16/22.60     Z := Y
% 22.16/22.60     T := X
% 22.16/22.60     U := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5058) {G15,W15,D5,L1,V4,M1}  { mult( X, rd( ld( Z, T ), T ) ) = 
% 22.16/22.60    mult( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (262) {G15,W15,D5,L1,V4,M1} P(105,246) { mult( T, rd( Z, mult( 
% 22.16/22.60    X, Z ) ) ) = mult( T, rd( ld( X, U ), U ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := U
% 22.16/22.60     Z := Y
% 22.16/22.60     T := X
% 22.16/22.60     U := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5059) {G16,W15,D5,L1,V4,M1}  { mult( X, rd( U, mult( Y, U ) ) ) =
% 22.16/22.60     mult( X, rd( T, mult( Y, T ) ) ) }.
% 22.16/22.60  parent0[0]: (5057) {G15,W15,D5,L1,V4,M1}  { mult( X, rd( ld( Z, T ), T ) ) 
% 22.16/22.60    = mult( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.16/22.60  parent1[0; 1]: (5058) {G15,W15,D5,L1,V4,M1}  { mult( X, rd( ld( Z, T ), T )
% 22.16/22.60     ) = mult( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := U
% 22.16/22.60     Z := Y
% 22.16/22.60     T := Z
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := T
% 22.16/22.60     Z := Y
% 22.16/22.60     T := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (266) {G16,W15,D5,L1,V4,M1} P(262,262) { mult( X, rd( U, mult
% 22.16/22.60    ( Y, U ) ) ) = mult( X, rd( T, mult( Y, T ) ) ) }.
% 22.16/22.60  parent0: (5059) {G16,W15,D5,L1,V4,M1}  { mult( X, rd( U, mult( Y, U ) ) ) =
% 22.16/22.60     mult( X, rd( T, mult( Y, T ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := W
% 22.16/22.60     T := T
% 22.16/22.60     U := U
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5064) {G15,W15,D5,L1,V4,M1}  { mult( X, rd( ld( Z, T ), T ) ) = 
% 22.16/22.60    mult( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (262) {G15,W15,D5,L1,V4,M1} P(105,246) { mult( T, rd( Z, mult( 
% 22.16/22.60    X, Z ) ) ) = mult( T, rd( ld( X, U ), U ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := U
% 22.16/22.60     Z := Y
% 22.16/22.60     T := X
% 22.16/22.60     U := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5065) {G7,W15,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Z ) ) ==> 
% 22.16/22.60    mult( X, ld( mult( Y, X ), Z ) ) }.
% 22.16/22.60  parent0[0]: (60) {G7,W15,D5,L1,V3,M1} P(54,2) { mult( X, ld( mult( Y, X ), 
% 22.16/22.60    Z ) ) ==> ld( ld( X, Y ), ld( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5070) {G8,W31,D7,L1,V5,M1}  { ld( ld( rd( ld( X, Y ), Y ), Z ), 
% 22.16/22.60    ld( rd( ld( X, Y ), Y ), T ) ) ==> mult( rd( ld( X, Y ), Y ), ld( mult( Z
% 22.16/22.60    , rd( U, mult( X, U ) ) ), T ) ) }.
% 22.16/22.60  parent0[0]: (5064) {G15,W15,D5,L1,V4,M1}  { mult( X, rd( ld( Z, T ), T ) ) 
% 22.16/22.60    = mult( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.16/22.60  parent1[0; 23]: (5065) {G7,W15,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Z ) )
% 22.16/22.60     ==> mult( X, ld( mult( Y, X ), Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := U
% 22.16/22.60     Z := X
% 22.16/22.60     T := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := rd( ld( X, Y ), Y )
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5071) {G9,W31,D7,L1,V5,M1}  { ld( ld( rd( ld( X, Y ), Y ), Z ), 
% 22.16/22.60    ld( rd( ld( X, Y ), Y ), T ) ) ==> ld( rd( Y, ld( X, Y ) ), ld( mult( Z, 
% 22.16/22.60    rd( U, mult( X, U ) ) ), T ) ) }.
% 22.16/22.60  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.16/22.60    ==> ld( rd( Y, X ), Z ) }.
% 22.16/22.60  parent1[0; 16]: (5070) {G8,W31,D7,L1,V5,M1}  { ld( ld( rd( ld( X, Y ), Y )
% 22.16/22.60    , Z ), ld( rd( ld( X, Y ), Y ), T ) ) ==> mult( rd( ld( X, Y ), Y ), ld( 
% 22.16/22.60    mult( Z, rd( U, mult( X, U ) ) ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := ld( X, Y )
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := ld( mult( Z, rd( U, mult( X, U ) ) ), T )
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60     U := U
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5072) {G2,W27,D7,L1,V5,M1}  { ld( ld( rd( ld( X, Y ), Y ), Z ), 
% 22.16/22.60    ld( rd( ld( X, Y ), Y ), T ) ) ==> ld( X, ld( mult( Z, rd( U, mult( X, U
% 22.16/22.60     ) ) ), T ) ) }.
% 22.16/22.60  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.16/22.60  parent1[0; 17]: (5071) {G9,W31,D7,L1,V5,M1}  { ld( ld( rd( ld( X, Y ), Y )
% 22.16/22.60    , Z ), ld( rd( ld( X, Y ), Y ), T ) ) ==> ld( rd( Y, ld( X, Y ) ), ld( 
% 22.16/22.60    mult( Z, rd( U, mult( X, U ) ) ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60     U := U
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5074) {G3,W23,D7,L1,V5,M1}  { ld( ld( rd( ld( X, Y ), Y ), Z ), 
% 22.16/22.60    mult( X, T ) ) ==> ld( X, ld( mult( Z, rd( U, mult( X, U ) ) ), T ) ) }.
% 22.16/22.60  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.16/22.60    , X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 9]: (5072) {G2,W27,D7,L1,V5,M1}  { ld( ld( rd( ld( X, Y ), Y ), 
% 22.16/22.60    Z ), ld( rd( ld( X, Y ), Y ), T ) ) ==> ld( X, ld( mult( Z, rd( U, mult( 
% 22.16/22.60    X, U ) ) ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := T
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60     U := U
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5076) {G4,W19,D7,L1,V4,M1}  { ld( mult( X, Z ), mult( X, T ) ) 
% 22.16/22.60    ==> ld( X, ld( mult( Z, rd( U, mult( X, U ) ) ), T ) ) }.
% 22.16/22.60  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.16/22.60    , X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 2]: (5074) {G3,W23,D7,L1,V5,M1}  { ld( ld( rd( ld( X, Y ), Y ), 
% 22.16/22.60    Z ), mult( X, T ) ) ==> ld( X, ld( mult( Z, rd( U, mult( X, U ) ) ), T )
% 22.16/22.60     ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60     U := U
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5077) {G4,W19,D7,L1,V4,M1}  { ld( X, ld( mult( Y, rd( T, mult( X, 
% 22.16/22.60    T ) ) ), Z ) ) ==> ld( mult( X, Y ), mult( X, Z ) ) }.
% 22.16/22.60  parent0[0]: (5076) {G4,W19,D7,L1,V4,M1}  { ld( mult( X, Z ), mult( X, T ) )
% 22.16/22.60     ==> ld( X, ld( mult( Z, rd( U, mult( X, U ) ) ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := U
% 22.16/22.60     Z := Y
% 22.16/22.60     T := Z
% 22.16/22.60     U := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (280) {G16,W19,D7,L1,V4,M1} P(262,60);d(154);d(7);d(115);d(115
% 22.16/22.60    ) { ld( Y, ld( mult( X, rd( T, mult( Y, T ) ) ), U ) ) ==> ld( mult( Y, X
% 22.16/22.60     ), mult( Y, U ) ) }.
% 22.16/22.60  parent0: (5077) {G4,W19,D7,L1,V4,M1}  { ld( X, ld( mult( Y, rd( T, mult( X
% 22.16/22.60    , T ) ) ), Z ) ) ==> ld( mult( X, Y ), mult( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := U
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5079) {G4,W19,D6,L1,V3,M1}  { mult( ld( rd( X, Y ), Z ), X ) ==> 
% 22.16/22.60    ld( rd( X, Y ), mult( mult( Z, rd( X, Y ) ), Y ) ) }.
% 22.16/22.60  parent0[0]: (25) {G4,W19,D6,L1,V3,M1} P(6,20) { ld( rd( X, Y ), mult( mult
% 22.16/22.60    ( Z, rd( X, Y ) ), Y ) ) ==> mult( ld( rd( X, Y ), Z ), X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5084) {G5,W23,D6,L1,V2,M1}  { mult( ld( rd( ld( X, Y ), Y ), X )
% 22.16/22.60    , ld( X, Y ) ) ==> ld( rd( ld( X, Y ), Y ), mult( rd( X, X ), Y ) ) }.
% 22.16/22.60  parent0[0]: (92) {G11,W11,D5,L1,V2,M1} P(67,0) { mult( X, rd( ld( X, Y ), Y
% 22.16/22.60     ) ) ==> rd( X, X ) }.
% 22.16/22.60  parent1[0; 19]: (5079) {G4,W19,D6,L1,V3,M1}  { mult( ld( rd( X, Y ), Z ), X
% 22.16/22.60     ) ==> ld( rd( X, Y ), mult( mult( Z, rd( X, Y ) ), Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := ld( X, Y )
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5086) {G6,W19,D6,L1,V2,M1}  { mult( ld( rd( ld( X, Y ), Y ), X )
% 22.16/22.60    , ld( X, Y ) ) ==> mult( X, mult( rd( X, X ), Y ) ) }.
% 22.16/22.60  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.16/22.60    , X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 12]: (5084) {G5,W23,D6,L1,V2,M1}  { mult( ld( rd( ld( X, Y ), Y
% 22.16/22.60     ), X ), ld( X, Y ) ) ==> ld( rd( ld( X, Y ), Y ), mult( rd( X, X ), Y )
% 22.16/22.60     ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := mult( rd( X, X ), Y )
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5088) {G7,W19,D6,L1,V2,M1}  { mult( ld( rd( ld( X, Y ), Y ), X )
% 22.16/22.60    , ld( X, Y ) ) ==> mult( X, ld( rd( X, X ), Y ) ) }.
% 22.16/22.60  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.16/22.60    ==> ld( rd( Y, X ), Z ) }.
% 22.16/22.60  parent1[0; 14]: (5086) {G6,W19,D6,L1,V2,M1}  { mult( ld( rd( ld( X, Y ), Y
% 22.16/22.60     ), X ), ld( X, Y ) ) ==> mult( X, mult( rd( X, X ), Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5089) {G8,W15,D5,L1,V2,M1}  { mult( mult( X, X ), ld( X, Y ) ) 
% 22.16/22.60    ==> mult( X, ld( rd( X, X ), Y ) ) }.
% 22.16/22.60  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.16/22.60    , X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 2]: (5088) {G7,W19,D6,L1,V2,M1}  { mult( ld( rd( ld( X, Y ), Y )
% 22.16/22.60    , X ), ld( X, Y ) ) ==> mult( X, ld( rd( X, X ), Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5090) {G8,W15,D5,L1,V2,M1}  { mult( X, ld( rd( X, X ), Y ) ) ==> 
% 22.16/22.60    mult( mult( X, X ), ld( X, Y ) ) }.
% 22.16/22.60  parent0[0]: (5089) {G8,W15,D5,L1,V2,M1}  { mult( mult( X, X ), ld( X, Y ) )
% 22.16/22.60     ==> mult( X, ld( rd( X, X ), Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (362) {G16,W15,D5,L1,V2,M1} P(92,25);d(115);d(154);d(115) { 
% 22.16/22.60    mult( X, ld( rd( X, X ), Y ) ) ==> mult( mult( X, X ), ld( X, Y ) ) }.
% 22.16/22.60  parent0: (5090) {G8,W15,D5,L1,V2,M1}  { mult( X, ld( rd( X, X ), Y ) ) ==> 
% 22.16/22.60    mult( mult( X, X ), ld( X, Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5091) {G15,W15,D5,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> mult( ld( X
% 22.16/22.60    , Y ), rd( Z, mult( X, Z ) ) ) }.
% 22.16/22.60  parent0[0]: (146) {G15,W15,D5,L1,V3,M1} P(123,38);d(118);d(64);d(118) { 
% 22.16/22.60    mult( ld( Y, Z ), rd( X, mult( Y, X ) ) ) ==> ld( Y, rd( Z, Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5095) {G16,W15,D5,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> mult( ld( 
% 22.16/22.60    X, Y ), rd( ld( X, T ), T ) ) }.
% 22.16/22.60  parent0[0]: (262) {G15,W15,D5,L1,V4,M1} P(105,246) { mult( T, rd( Z, mult( 
% 22.16/22.60    X, Z ) ) ) = mult( T, rd( ld( X, U ), U ) ) }.
% 22.16/22.60  parent1[0; 6]: (5091) {G15,W15,D5,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> mult
% 22.16/22.60    ( ld( X, Y ), rd( Z, mult( X, Z ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := U
% 22.16/22.60     Z := Z
% 22.16/22.60     T := ld( X, Y )
% 22.16/22.60     U := T
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5097) {G16,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), rd( ld( X, Z ), Z
% 22.16/22.60     ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.60  parent0[0]: (5095) {G16,W15,D5,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> mult( 
% 22.16/22.60    ld( X, Y ), rd( ld( X, T ), T ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := T
% 22.16/22.60     T := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (382) {G16,W15,D5,L1,V3,M1} P(146,262) { mult( ld( X, Y ), rd
% 22.16/22.60    ( ld( X, T ), T ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.60  parent0: (5097) {G16,W15,D5,L1,V3,M1}  { mult( ld( X, Y ), rd( ld( X, Z ), 
% 22.16/22.60    Z ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := T
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5100) {G15,W15,D5,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> mult( ld( X
% 22.16/22.60    , Y ), rd( Z, mult( X, Z ) ) ) }.
% 22.16/22.60  parent0[0]: (146) {G15,W15,D5,L1,V3,M1} P(123,38);d(118);d(64);d(118) { 
% 22.16/22.60    mult( ld( Y, Z ), rd( X, mult( Y, X ) ) ) ==> ld( Y, rd( Z, Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5103) {G1,W15,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), X ) ) ==> 
% 22.16/22.60    mult( Y, rd( Z, mult( X, Z ) ) ) }.
% 22.16/22.60  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.16/22.60  parent1[0; 9]: (5100) {G15,W15,D5,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> mult
% 22.16/22.60    ( ld( X, Y ), rd( Z, mult( X, Z ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := mult( X, Y )
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5104) {G1,W15,D5,L1,V3,M1}  { mult( Y, rd( Z, mult( X, Z ) ) ) ==>
% 22.16/22.60     ld( X, rd( mult( X, Y ), X ) ) }.
% 22.16/22.60  parent0[0]: (5103) {G1,W15,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), X ) ) 
% 22.16/22.60    ==> mult( Y, rd( Z, mult( X, Z ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (397) {G16,W15,D5,L1,V3,M1} P(1,146) { mult( Y, rd( Z, mult( X
% 22.16/22.60    , Z ) ) ) = ld( X, rd( mult( X, Y ), X ) ) }.
% 22.16/22.60  parent0: (5104) {G1,W15,D5,L1,V3,M1}  { mult( Y, rd( Z, mult( X, Z ) ) ) 
% 22.16/22.60    ==> ld( X, rd( mult( X, Y ), X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5106) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 22.16/22.60  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5111) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), Y ) ==> ld( ld( X, 
% 22.16/22.60    Z ), ld( X, rd( Z, X ) ) ) }.
% 22.16/22.60  parent0[0]: (382) {G16,W15,D5,L1,V3,M1} P(146,262) { mult( ld( X, Y ), rd( 
% 22.16/22.60    ld( X, T ), T ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.60  parent1[0; 10]: (5106) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 22.16/22.60     }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := T
% 22.16/22.60     T := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := ld( X, Z )
% 22.16/22.60     Y := rd( ld( X, Y ), Y )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5112) {G1,W15,D5,L1,V3,M1}  { ld( ld( X, Z ), ld( X, rd( Z, X ) )
% 22.16/22.60     ) ==> rd( ld( X, Y ), Y ) }.
% 22.16/22.60  parent0[0]: (5111) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), Y ) ==> ld( ld( 
% 22.16/22.60    X, Z ), ld( X, rd( Z, X ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (408) {G17,W15,D5,L1,V3,M1} P(382,1) { ld( ld( X, Y ), ld( X, 
% 22.16/22.60    rd( Y, X ) ) ) = rd( ld( X, Z ), Z ) }.
% 22.16/22.60  parent0: (5112) {G1,W15,D5,L1,V3,M1}  { ld( ld( X, Z ), ld( X, rd( Z, X ) )
% 22.16/22.60     ) ==> rd( ld( X, Y ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5113) {G17,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), Z ) = ld( ld( X, Y
% 22.16/22.60     ), ld( X, rd( Y, X ) ) ) }.
% 22.16/22.60  parent0[0]: (408) {G17,W15,D5,L1,V3,M1} P(382,1) { ld( ld( X, Y ), ld( X, 
% 22.16/22.60    rd( Y, X ) ) ) = rd( ld( X, Z ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5114) {G13,W15,D5,L1,V3,M1}  { mult( X, ld( Y, rd( Y, Y ) ) ) = 
% 22.16/22.60    mult( X, rd( ld( Y, Z ), Z ) ) }.
% 22.16/22.60  parent0[0]: (222) {G13,W15,D5,L1,V3,M1} P(211,138);d(138) { mult( X, rd( ld
% 22.16/22.60    ( Y, Z ), Z ) ) = mult( X, ld( Y, rd( Y, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5115) {G14,W19,D6,L1,V3,M1}  { mult( X, ld( Y, rd( Y, Y ) ) ) = 
% 22.16/22.60    mult( X, ld( ld( Y, T ), ld( Y, rd( T, Y ) ) ) ) }.
% 22.16/22.60  parent0[0]: (5113) {G17,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), Z ) = ld( ld( X
% 22.16/22.60    , Y ), ld( X, rd( Y, X ) ) ) }.
% 22.16/22.60  parent1[0; 10]: (5114) {G13,W15,D5,L1,V3,M1}  { mult( X, ld( Y, rd( Y, Y )
% 22.16/22.60     ) ) = mult( X, rd( ld( Y, Z ), Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := T
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5116) {G14,W19,D6,L1,V3,M1}  { mult( X, ld( ld( Y, Z ), ld( Y, rd
% 22.16/22.60    ( Z, Y ) ) ) ) = mult( X, ld( Y, rd( Y, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (5115) {G14,W19,D6,L1,V3,M1}  { mult( X, ld( Y, rd( Y, Y ) ) ) 
% 22.16/22.60    = mult( X, ld( ld( Y, T ), ld( Y, rd( T, Y ) ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := T
% 22.16/22.60     T := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (417) {G18,W19,D6,L1,V3,M1} P(408,222) { mult( T, ld( ld( X, Z
% 22.16/22.60     ), ld( X, rd( Z, X ) ) ) ) ==> mult( T, ld( X, rd( X, X ) ) ) }.
% 22.16/22.60  parent0: (5116) {G14,W19,D6,L1,V3,M1}  { mult( X, ld( ld( Y, Z ), ld( Y, rd
% 22.16/22.60    ( Z, Y ) ) ) ) = mult( X, ld( Y, rd( Y, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := T
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5117) {G17,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), Z ) = ld( ld( X, Y
% 22.16/22.60     ), ld( X, rd( Y, X ) ) ) }.
% 22.16/22.60  parent0[0]: (408) {G17,W15,D5,L1,V3,M1} P(382,1) { ld( ld( X, Y ), ld( X, 
% 22.16/22.60    rd( Y, X ) ) ) = rd( ld( X, Z ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5121) {G13,W15,D6,L1,V2,M1}  { rd( ld( X, Y ), Y ) = mult( X, ld
% 22.16/22.60    ( X, rd( rd( X, X ), X ) ) ) }.
% 22.16/22.60  parent0[0]: (138) {G12,W11,D5,L1,V2,M1} P(94,6) { ld( ld( Y, rd( Y, Y ) ), 
% 22.16/22.60    X ) ==> mult( Y, X ) }.
% 22.16/22.60  parent1[0; 6]: (5117) {G17,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), Z ) = ld( ld
% 22.16/22.60    ( X, Y ), ld( X, rd( Y, X ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := ld( X, rd( rd( X, X ), X ) )
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := rd( X, X )
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5128) {G1,W11,D4,L1,V2,M1}  { rd( ld( X, Y ), Y ) = rd( rd( X, X
% 22.16/22.60     ), X ) }.
% 22.16/22.60  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.60  parent1[0; 6]: (5121) {G13,W15,D6,L1,V2,M1}  { rd( ld( X, Y ), Y ) = mult( 
% 22.16/22.60    X, ld( X, rd( rd( X, X ), X ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := rd( rd( X, X ), X )
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (426) {G18,W11,D4,L1,V2,M1} P(408,138);d(0) { rd( ld( X, Y ), 
% 22.16/22.60    Y ) = rd( rd( X, X ), X ) }.
% 22.16/22.60  parent0: (5128) {G1,W11,D4,L1,V2,M1}  { rd( ld( X, Y ), Y ) = rd( rd( X, X
% 22.16/22.60     ), X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5130) {G17,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), Z ) = ld( ld( X, Y
% 22.16/22.60     ), ld( X, rd( Y, X ) ) ) }.
% 22.16/22.60  parent0[0]: (408) {G17,W15,D5,L1,V3,M1} P(382,1) { ld( ld( X, Y ), ld( X, 
% 22.16/22.60    rd( Y, X ) ) ) = rd( ld( X, Z ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5131) {G15,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> mult( rd( X
% 22.16/22.60    , Y ), Z ) }.
% 22.16/22.60  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.16/22.60    ==> ld( rd( Y, X ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5134) {G16,W19,D6,L1,V4,M1}  { ld( rd( X, ld( Y, X ) ), Z ) ==> 
% 22.16/22.60    mult( ld( ld( Y, T ), ld( Y, rd( T, Y ) ) ), Z ) }.
% 22.16/22.60  parent0[0]: (5130) {G17,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), Z ) = ld( ld( X
% 22.16/22.60    , Y ), ld( X, rd( Y, X ) ) ) }.
% 22.16/22.60  parent1[0; 9]: (5131) {G15,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> mult
% 22.16/22.60    ( rd( X, Y ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := T
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := ld( Y, X )
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5135) {G2,W15,D6,L1,V3,M1}  { ld( Y, Z ) ==> mult( ld( ld( Y, T )
% 22.16/22.60    , ld( Y, rd( T, Y ) ) ), Z ) }.
% 22.16/22.60  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.16/22.60  parent1[0; 2]: (5134) {G16,W19,D6,L1,V4,M1}  { ld( rd( X, ld( Y, X ) ), Z )
% 22.16/22.60     ==> mult( ld( ld( Y, T ), ld( Y, rd( T, Y ) ) ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60     T := T
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5136) {G2,W15,D6,L1,V3,M1}  { mult( ld( ld( X, Z ), ld( X, rd( Z, 
% 22.16/22.60    X ) ) ), Y ) ==> ld( X, Y ) }.
% 22.16/22.60  parent0[0]: (5135) {G2,W15,D6,L1,V3,M1}  { ld( Y, Z ) ==> mult( ld( ld( Y, 
% 22.16/22.60    T ), ld( Y, rd( T, Y ) ) ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := T
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60     T := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (430) {G18,W15,D6,L1,V3,M1} P(408,154);d(7) { mult( ld( ld( X
% 22.16/22.60    , Z ), ld( X, rd( Z, X ) ) ), T ) ==> ld( X, T ) }.
% 22.16/22.60  parent0: (5136) {G2,W15,D6,L1,V3,M1}  { mult( ld( ld( X, Z ), ld( X, rd( Z
% 22.16/22.60    , X ) ) ), Y ) ==> ld( X, Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := T
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5137) {G11,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, Y ) ) = rd( X, mult( 
% 22.16/22.60    Y, X ) ) }.
% 22.16/22.60  parent0[0]: (94) {G11,W11,D4,L1,V2,M1} P(1,67) { rd( Y, mult( X, Y ) ) = ld
% 22.16/22.60    ( X, rd( X, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5138) {G17,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), Z ) = ld( ld( X, Y
% 22.16/22.60     ), ld( X, rd( Y, X ) ) ) }.
% 22.16/22.60  parent0[0]: (408) {G17,W15,D5,L1,V3,M1} P(382,1) { ld( ld( X, Y ), ld( X, 
% 22.16/22.60    rd( Y, X ) ) ) = rd( ld( X, Z ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5140) {G12,W19,D5,L1,V3,M1}  { rd( rd( Z, mult( X, Z ) ), rd( X, 
% 22.16/22.60    X ) ) = ld( ld( X, Y ), ld( X, rd( Y, X ) ) ) }.
% 22.16/22.60  parent0[0]: (5137) {G11,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, Y ) ) = rd( X, 
% 22.16/22.60    mult( Y, X ) ) }.
% 22.16/22.60  parent1[0; 2]: (5138) {G17,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), Z ) = ld( ld
% 22.16/22.60    ( X, Y ), ld( X, rd( Y, X ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := rd( X, X )
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5143) {G13,W15,D5,L1,V2,M1}  { ld( Y, rd( Y, Y ) ) = ld( ld( Y, Z
% 22.16/22.60     ), ld( Y, rd( Z, Y ) ) ) }.
% 22.16/22.60  parent0[0]: (185) {G13,W15,D5,L1,V2,M1} P(137,94) { rd( rd( Y, mult( X, Y )
% 22.16/22.60     ), rd( X, X ) ) ==> ld( X, rd( X, X ) ) }.
% 22.16/22.60  parent1[0; 1]: (5140) {G12,W19,D5,L1,V3,M1}  { rd( rd( Z, mult( X, Z ) ), 
% 22.16/22.60    rd( X, X ) ) = ld( ld( X, Y ), ld( X, rd( Y, X ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5144) {G13,W15,D5,L1,V2,M1}  { ld( ld( X, Y ), ld( X, rd( Y, X ) )
% 22.16/22.60     ) = ld( X, rd( X, X ) ) }.
% 22.16/22.60  parent0[0]: (5143) {G13,W15,D5,L1,V2,M1}  { ld( Y, rd( Y, Y ) ) = ld( ld( Y
% 22.16/22.60    , Z ), ld( Y, rd( Z, Y ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Z
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (431) {G18,W15,D5,L1,V2,M1} P(94,408);d(185) { ld( ld( X, Z )
% 22.16/22.60    , ld( X, rd( Z, X ) ) ) ==> ld( X, rd( X, X ) ) }.
% 22.16/22.60  parent0: (5144) {G13,W15,D5,L1,V2,M1}  { ld( ld( X, Y ), ld( X, rd( Y, X )
% 22.16/22.60     ) ) = ld( X, rd( X, X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5145) {G18,W11,D4,L1,V2,M1}  { rd( rd( X, X ), X ) = rd( ld( X, Y
% 22.16/22.60     ), Y ) }.
% 22.16/22.60  parent0[0]: (426) {G18,W11,D4,L1,V2,M1} P(408,138);d(0) { rd( ld( X, Y ), Y
% 22.16/22.60     ) = rd( rd( X, X ), X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5146) {G17,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), Z ) = ld( ld( X, Y
% 22.16/22.60     ), ld( X, rd( Y, X ) ) ) }.
% 22.16/22.60  parent0[0]: (408) {G17,W15,D5,L1,V3,M1} P(382,1) { ld( ld( X, Y ), ld( X, 
% 22.16/22.60    rd( Y, X ) ) ) = rd( ld( X, Z ), Z ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5149) {G18,W15,D5,L1,V2,M1}  { rd( rd( X, X ), X ) = ld( ld( X, Z
% 22.16/22.60     ), ld( X, rd( Z, X ) ) ) }.
% 22.16/22.60  parent0[0]: (5146) {G17,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), Z ) = ld( ld( X
% 22.16/22.60    , Y ), ld( X, rd( Y, X ) ) ) }.
% 22.16/22.60  parent1[0; 6]: (5145) {G18,W11,D4,L1,V2,M1}  { rd( rd( X, X ), X ) = rd( ld
% 22.16/22.60    ( X, Y ), Y ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5150) {G19,W11,D4,L1,V1,M1}  { rd( rd( X, X ), X ) = ld( X, rd( X
% 22.16/22.60    , X ) ) }.
% 22.16/22.60  parent0[0]: (431) {G18,W15,D5,L1,V2,M1} P(94,408);d(185) { ld( ld( X, Z ), 
% 22.16/22.60    ld( X, rd( Z, X ) ) ) ==> ld( X, rd( X, X ) ) }.
% 22.16/22.60  parent1[0; 6]: (5149) {G18,W15,D5,L1,V2,M1}  { rd( rd( X, X ), X ) = ld( ld
% 22.16/22.60    ( X, Z ), ld( X, rd( Z, X ) ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := T
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (440) {G19,W11,D4,L1,V1,M1} P(426,408);d(431) { rd( rd( X, X )
% 22.16/22.60    , X ) ==> ld( X, rd( X, X ) ) }.
% 22.16/22.60  parent0: (5150) {G19,W11,D4,L1,V1,M1}  { rd( rd( X, X ), X ) = ld( X, rd( X
% 22.16/22.60    , X ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5152) {G18,W11,D4,L1,V2,M1}  { rd( rd( X, X ), X ) = rd( ld( X, Y
% 22.16/22.60     ), Y ) }.
% 22.16/22.60  parent0[0]: (426) {G18,W11,D4,L1,V2,M1} P(408,138);d(0) { rd( ld( X, Y ), Y
% 22.16/22.60     ) = rd( rd( X, X ), X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5153) {G8,W15,D5,L1,V3,M1}  { mult( X, ld( Y, Z ) ) ==> ld( ld( X
% 22.16/22.60    , rd( Y, X ) ), ld( X, Z ) ) }.
% 22.16/22.60  parent0[0]: (63) {G8,W15,D5,L1,V3,M1} P(2,60) { ld( ld( Y, rd( X, Y ) ), ld
% 22.16/22.60    ( Y, Z ) ) ==> mult( Y, ld( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5156) {G9,W19,D6,L1,V3,M1}  { mult( X, ld( rd( X, X ), Y ) ) ==> 
% 22.16/22.60    ld( ld( X, rd( ld( X, Z ), Z ) ), ld( X, Y ) ) }.
% 22.16/22.60  parent0[0]: (5152) {G18,W11,D4,L1,V2,M1}  { rd( rd( X, X ), X ) = rd( ld( X
% 22.16/22.60    , Y ), Y ) }.
% 22.16/22.60  parent1[0; 11]: (5153) {G8,W15,D5,L1,V3,M1}  { mult( X, ld( Y, Z ) ) ==> ld
% 22.16/22.60    ( ld( X, rd( Y, X ) ), ld( X, Z ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := rd( X, X )
% 22.16/22.60     Z := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5157) {G10,W15,D5,L1,V2,M1}  { mult( X, ld( rd( X, X ), Y ) ) ==>
% 22.16/22.60     mult( X, ld( ld( X, X ), Y ) ) }.
% 22.16/22.60  parent0[0]: (99) {G12,W19,D6,L1,V4,M1} P(71,63) { ld( ld( Y, rd( ld( X, Z )
% 22.16/22.60    , Z ) ), ld( Y, T ) ) ==> mult( Y, ld( ld( X, Y ), T ) ) }.
% 22.16/22.60  parent1[0; 8]: (5156) {G9,W19,D6,L1,V3,M1}  { mult( X, ld( rd( X, X ), Y )
% 22.16/22.60     ) ==> ld( ld( X, rd( ld( X, Z ), Z ) ), ld( X, Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := X
% 22.16/22.60     Z := Z
% 22.16/22.60     T := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60     Z := Z
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5158) {G11,W15,D5,L1,V2,M1}  { mult( mult( X, X ), ld( X, Y ) ) 
% 22.16/22.60    ==> mult( X, ld( ld( X, X ), Y ) ) }.
% 22.16/22.60  parent0[0]: (362) {G16,W15,D5,L1,V2,M1} P(92,25);d(115);d(154);d(115) { 
% 22.16/22.60    mult( X, ld( rd( X, X ), Y ) ) ==> mult( mult( X, X ), ld( X, Y ) ) }.
% 22.16/22.60  parent1[0; 1]: (5157) {G10,W15,D5,L1,V2,M1}  { mult( X, ld( rd( X, X ), Y )
% 22.16/22.60     ) ==> mult( X, ld( ld( X, X ), Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  substitution1:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5159) {G11,W15,D5,L1,V2,M1}  { mult( X, ld( ld( X, X ), Y ) ) ==> 
% 22.16/22.60    mult( mult( X, X ), ld( X, Y ) ) }.
% 22.16/22.60  parent0[0]: (5158) {G11,W15,D5,L1,V2,M1}  { mult( mult( X, X ), ld( X, Y )
% 22.16/22.60     ) ==> mult( X, ld( ld( X, X ), Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  subsumption: (446) {G19,W15,D5,L1,V2,M1} P(426,63);d(99);d(362) { mult( X, 
% 22.16/22.60    ld( ld( X, X ), Z ) ) ==> mult( mult( X, X ), ld( X, Z ) ) }.
% 22.16/22.60  parent0: (5159) {G11,W15,D5,L1,V2,M1}  { mult( X, ld( ld( X, X ), Y ) ) ==>
% 22.16/22.60     mult( mult( X, X ), ld( X, Y ) ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Z
% 22.16/22.60  end
% 22.16/22.60  permutation0:
% 22.16/22.60     0 ==> 0
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5160) {G18,W11,D4,L1,V2,M1}  { rd( rd( X, X ), X ) = rd( ld( X, Y
% 22.16/22.60     ), Y ) }.
% 22.16/22.60  parent0[0]: (426) {G18,W11,D4,L1,V2,M1} P(408,138);d(0) { rd( ld( X, Y ), Y
% 22.16/22.60     ) = rd( rd( X, X ), X ) }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := X
% 22.16/22.60     Y := Y
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  eqswap: (5161) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 22.16/22.60  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 22.16/22.60  substitution0:
% 22.16/22.60     X := Y
% 22.16/22.60     Y := X
% 22.16/22.60  end
% 22.16/22.60  
% 22.16/22.60  paramod: (5164) {G1,W11,D5,L1,V2,M1}  { rd( X, X ) ==> mult( rd( ld( X, Y )
% 22.16/22.60    , Y ), X ) }.
% 22.16/22.60  parent0[0]: (5160) {G18,W11,D4,L1,V2,M1}  { rd( rd( X, X ), X ) = rd( ld( X
% 22.16/22.61    , Y ), Y ) }.
% 22.16/22.61  parent1[0; 5]: (5161) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 22.16/22.61     }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := rd( X, X )
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5165) {G2,W11,D5,L1,V2,M1}  { rd( X, X ) ==> ld( rd( Y, ld( X, Y
% 22.16/22.61     ) ), X ) }.
% 22.16/22.61  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.16/22.61    ==> ld( rd( Y, X ), Z ) }.
% 22.16/22.61  parent1[0; 4]: (5164) {G1,W11,D5,L1,V2,M1}  { rd( X, X ) ==> mult( rd( ld( 
% 22.16/22.61    X, Y ), Y ), X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := ld( X, Y )
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5166) {G2,W7,D3,L1,V1,M1}  { rd( X, X ) ==> ld( X, X ) }.
% 22.16/22.61  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.16/22.61  parent1[0; 5]: (5165) {G2,W11,D5,L1,V2,M1}  { rd( X, X ) ==> ld( rd( Y, ld
% 22.16/22.61    ( X, Y ) ), X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent0: (5166) {G2,W7,D3,L1,V1,M1}  { rd( X, X ) ==> ld( X, X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5169) {G12,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, rd( X, 
% 22.16/22.61    X ) ), Y ) }.
% 22.16/22.61  parent0[0]: (138) {G12,W11,D5,L1,V2,M1} P(94,6) { ld( ld( Y, rd( Y, Y ) ), 
% 22.16/22.61    X ) ==> mult( Y, X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5172) {G13,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, ld( X
% 22.16/22.61    , X ) ), Y ) }.
% 22.16/22.61  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 7]: (5169) {G12,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, 
% 22.16/22.61    rd( X, X ) ), Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5173) {G13,W11,D5,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), Y ) ==> 
% 22.16/22.61    mult( X, Y ) }.
% 22.16/22.61  parent0[0]: (5172) {G13,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, ld
% 22.16/22.61    ( X, X ) ), Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (458) {G20,W11,D5,L1,V2,M1} P(449,138) { ld( ld( X, ld( X, X )
% 22.16/22.61     ), Y ) ==> mult( X, Y ) }.
% 22.16/22.61  parent0: (5173) {G13,W11,D5,L1,V2,M1}  { ld( ld( X, ld( X, X ) ), Y ) ==> 
% 22.16/22.61    mult( X, Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5175) {G12,W11,D5,L1,V3,M1}  { rd( Y, X ) ==> rd( ld( rd( X, Y ), 
% 22.16/22.61    Z ), Z ) }.
% 22.16/22.61  parent0[0]: (104) {G12,W11,D5,L1,V3,M1} P(6,71) { rd( ld( rd( X, Y ), Z ), 
% 22.16/22.61    Z ) ==> rd( Y, X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5177) {G13,W11,D5,L1,V2,M1}  { rd( X, X ) ==> rd( ld( ld( X, X )
% 22.16/22.61    , Y ), Y ) }.
% 22.16/22.61  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 6]: (5175) {G12,W11,D5,L1,V3,M1}  { rd( Y, X ) ==> rd( ld( rd( X
% 22.16/22.61    , Y ), Z ), Z ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := X
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5178) {G14,W11,D5,L1,V2,M1}  { ld( X, X ) ==> rd( ld( ld( X, X )
% 22.16/22.61    , Y ), Y ) }.
% 22.16/22.61  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 1]: (5177) {G13,W11,D5,L1,V2,M1}  { rd( X, X ) ==> rd( ld( ld( X
% 22.16/22.61    , X ), Y ), Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5180) {G14,W11,D5,L1,V2,M1}  { rd( ld( ld( X, X ), Y ), Y ) ==> ld
% 22.16/22.61    ( X, X ) }.
% 22.16/22.61  parent0[0]: (5178) {G14,W11,D5,L1,V2,M1}  { ld( X, X ) ==> rd( ld( ld( X, X
% 22.16/22.61     ), Y ), Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (460) {G20,W11,D5,L1,V2,M1} P(449,104) { rd( ld( ld( X, X ), Y
% 22.16/22.61     ), Y ) ==> ld( X, X ) }.
% 22.16/22.61  parent0: (5180) {G14,W11,D5,L1,V2,M1}  { rd( ld( ld( X, X ), Y ), Y ) ==> 
% 22.16/22.61    ld( X, X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5183) {G16,W11,D5,L1,V3,M1}  { Z ==> ld( rd( X, Y ), ld( rd( Y, X
% 22.16/22.61     ), Z ) ) }.
% 22.16/22.61  parent0[0]: (166) {G16,W11,D5,L1,V3,M1} P(154,0) { ld( rd( Y, X ), ld( rd( 
% 22.16/22.61    X, Y ), Z ) ) ==> Z }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := X
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5185) {G17,W11,D5,L1,V2,M1}  { X ==> ld( rd( Y, Y ), ld( ld( Y, Y
% 22.16/22.61     ), X ) ) }.
% 22.16/22.61  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 7]: (5183) {G16,W11,D5,L1,V3,M1}  { Z ==> ld( rd( X, Y ), ld( rd
% 22.16/22.61    ( Y, X ), Z ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5186) {G18,W11,D5,L1,V2,M1}  { X ==> ld( ld( Y, Y ), ld( ld( Y, Y
% 22.16/22.61     ), X ) ) }.
% 22.16/22.61  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 3]: (5185) {G17,W11,D5,L1,V2,M1}  { X ==> ld( rd( Y, Y ), ld( ld
% 22.16/22.61    ( Y, Y ), X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5188) {G18,W11,D5,L1,V2,M1}  { ld( ld( Y, Y ), ld( ld( Y, Y ), X )
% 22.16/22.61     ) ==> X }.
% 22.16/22.61  parent0[0]: (5186) {G18,W11,D5,L1,V2,M1}  { X ==> ld( ld( Y, Y ), ld( ld( Y
% 22.16/22.61    , Y ), X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (461) {G20,W11,D5,L1,V2,M1} P(449,166) { ld( ld( X, X ), ld( 
% 22.16/22.61    ld( X, X ), Y ) ) ==> Y }.
% 22.16/22.61  parent0: (5188) {G18,W11,D5,L1,V2,M1}  { ld( ld( Y, Y ), ld( ld( Y, Y ), X
% 22.16/22.61     ) ) ==> X }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5191) {G15,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> mult( rd( X
% 22.16/22.61    , Y ), Z ) }.
% 22.16/22.61  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.16/22.61    ==> ld( rd( Y, X ), Z ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5193) {G16,W11,D4,L1,V2,M1}  { ld( rd( X, X ), Y ) ==> mult( ld( 
% 22.16/22.61    X, X ), Y ) }.
% 22.16/22.61  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 7]: (5191) {G15,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> mult
% 22.16/22.61    ( rd( X, Y ), Z ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := X
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5194) {G17,W11,D4,L1,V2,M1}  { ld( ld( X, X ), Y ) ==> mult( ld( 
% 22.16/22.61    X, X ), Y ) }.
% 22.16/22.61  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 2]: (5193) {G16,W11,D4,L1,V2,M1}  { ld( rd( X, X ), Y ) ==> mult
% 22.16/22.61    ( ld( X, X ), Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5196) {G17,W11,D4,L1,V2,M1}  { mult( ld( X, X ), Y ) ==> ld( ld( X
% 22.16/22.61    , X ), Y ) }.
% 22.16/22.61  parent0[0]: (5194) {G17,W11,D4,L1,V2,M1}  { ld( ld( X, X ), Y ) ==> mult( 
% 22.16/22.61    ld( X, X ), Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (462) {G20,W11,D4,L1,V2,M1} P(449,154) { mult( ld( X, X ), Y )
% 22.16/22.61     ==> ld( ld( X, X ), Y ) }.
% 22.16/22.61  parent0: (5196) {G17,W11,D4,L1,V2,M1}  { mult( ld( X, X ), Y ) ==> ld( ld( 
% 22.16/22.61    X, X ), Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5199) {G11,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, Y ) ) = rd( X, mult( 
% 22.16/22.61    Y, X ) ) }.
% 22.16/22.61  parent0[0]: (94) {G11,W11,D4,L1,V2,M1} P(1,67) { rd( Y, mult( X, Y ) ) = ld
% 22.16/22.61    ( X, rd( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5200) {G12,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( Y, mult
% 22.16/22.61    ( X, Y ) ) }.
% 22.16/22.61  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 3]: (5199) {G11,W11,D4,L1,V2,M1}  { ld( Y, rd( Y, Y ) ) = rd( X
% 22.16/22.61    , mult( Y, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5201) {G12,W11,D4,L1,V2,M1}  { rd( Y, mult( X, Y ) ) = ld( X, ld( 
% 22.16/22.61    X, X ) ) }.
% 22.16/22.61  parent0[0]: (5200) {G12,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( Y, 
% 22.16/22.61    mult( X, Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (463) {G20,W11,D4,L1,V2,M1} P(449,94) { rd( Y, mult( X, Y ) ) 
% 22.16/22.61    = ld( X, ld( X, X ) ) }.
% 22.16/22.61  parent0: (5201) {G12,W11,D4,L1,V2,M1}  { rd( Y, mult( X, Y ) ) = ld( X, ld
% 22.16/22.61    ( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5203) {G10,W11,D4,L1,V2,M1}  { ld( X, rd( X, X ) ) = rd( ld( X, Y
% 22.16/22.61     ), Y ) }.
% 22.16/22.61  parent0[0]: (67) {G10,W11,D4,L1,V2,M1} P(0,64) { rd( ld( X, Y ), Y ) = ld( 
% 22.16/22.61    X, rd( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5204) {G11,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( ld( X, Y
% 22.16/22.61     ), Y ) }.
% 22.16/22.61  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 3]: (5203) {G10,W11,D4,L1,V2,M1}  { ld( X, rd( X, X ) ) = rd( ld
% 22.16/22.61    ( X, Y ), Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5205) {G11,W11,D4,L1,V2,M1}  { rd( ld( X, Y ), Y ) = ld( X, ld( X
% 22.16/22.61    , X ) ) }.
% 22.16/22.61  parent0[0]: (5204) {G11,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( ld( X
% 22.16/22.61    , Y ), Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (465) {G20,W11,D4,L1,V2,M1} P(449,67) { rd( ld( X, Y ), Y ) = 
% 22.16/22.61    ld( X, ld( X, X ) ) }.
% 22.16/22.61  parent0: (5205) {G11,W11,D4,L1,V2,M1}  { rd( ld( X, Y ), Y ) = ld( X, ld( X
% 22.16/22.61    , X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5207) {G4,W15,D5,L1,V3,M1}  { ld( X, mult( Y, ld( X, Z ) ) ) ==> 
% 22.16/22.61    mult( ld( X, rd( Y, X ) ), Z ) }.
% 22.16/22.61  parent0[0]: (27) {G4,W15,D5,L1,V3,M1} P(2,20) { mult( ld( Y, rd( X, Y ) ), 
% 22.16/22.61    Z ) ==> ld( Y, mult( X, ld( Y, Z ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := X
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5209) {G5,W15,D5,L1,V2,M1}  { ld( X, mult( X, ld( X, Y ) ) ) ==> 
% 22.16/22.61    mult( ld( X, ld( X, X ) ), Y ) }.
% 22.16/22.61  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 11]: (5207) {G4,W15,D5,L1,V3,M1}  { ld( X, mult( Y, ld( X, Z ) )
% 22.16/22.61     ) ==> mult( ld( X, rd( Y, X ) ), Z ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := X
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5210) {G1,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> mult( ld( X, ld( X, 
% 22.16/22.61    X ) ), Y ) }.
% 22.16/22.61  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.16/22.61  parent1[0; 1]: (5209) {G5,W15,D5,L1,V2,M1}  { ld( X, mult( X, ld( X, Y ) )
% 22.16/22.61     ) ==> mult( ld( X, ld( X, X ) ), Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := ld( X, Y )
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5211) {G1,W11,D5,L1,V2,M1}  { mult( ld( X, ld( X, X ) ), Y ) ==> 
% 22.16/22.61    ld( X, Y ) }.
% 22.16/22.61  parent0[0]: (5210) {G1,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> mult( ld( X, ld( 
% 22.16/22.61    X, X ) ), Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (466) {G20,W11,D5,L1,V2,M1} P(449,27);d(1) { mult( ld( X, ld( 
% 22.16/22.61    X, X ) ), Y ) ==> ld( X, Y ) }.
% 22.16/22.61  parent0: (5211) {G1,W11,D5,L1,V2,M1}  { mult( ld( X, ld( X, X ) ), Y ) ==> 
% 22.16/22.61    ld( X, Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5213) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.16/22.61  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5214) {G2,W7,D4,L1,V1,M1}  { X ==> ld( ld( X, X ), X ) }.
% 22.16/22.61  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 3]: (5213) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5215) {G2,W7,D4,L1,V1,M1}  { ld( ld( X, X ), X ) ==> X }.
% 22.16/22.61  parent0[0]: (5214) {G2,W7,D4,L1,V1,M1}  { X ==> ld( ld( X, X ), X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (467) {G20,W7,D4,L1,V1,M1} P(449,6) { ld( ld( X, X ), X ) ==> 
% 22.16/22.61    X }.
% 22.16/22.61  parent0: (5215) {G2,W7,D4,L1,V1,M1}  { ld( ld( X, X ), X ) ==> X }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5217) {G17,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), Z ) = ld( ld( X, Y
% 22.16/22.61     ), ld( X, rd( Y, X ) ) ) }.
% 22.16/22.61  parent0[0]: (408) {G17,W15,D5,L1,V3,M1} P(382,1) { ld( ld( X, Y ), ld( X, 
% 22.16/22.61    rd( Y, X ) ) ) = rd( ld( X, Z ), Z ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5222) {G18,W19,D6,L1,V2,M1}  { rd( ld( ld( X, X ), Y ), Y ) = ld
% 22.16/22.61    ( X, ld( ld( X, X ), rd( X, ld( X, X ) ) ) ) }.
% 22.16/22.61  parent0[0]: (467) {G20,W7,D4,L1,V1,M1} P(449,6) { ld( ld( X, X ), X ) ==> X
% 22.16/22.61     }.
% 22.16/22.61  parent1[0; 9]: (5217) {G17,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), Z ) = ld( ld
% 22.16/22.61    ( X, Y ), ld( X, rd( Y, X ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := ld( X, X )
% 22.16/22.61     Y := X
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5223) {G5,W19,D6,L1,V2,M1}  { rd( ld( ld( X, X ), Y ), Y ) = ld( 
% 22.16/22.61    mult( X, X ), mult( X, rd( X, ld( X, X ) ) ) ) }.
% 22.16/22.61  parent0[0]: (39) {G4,W15,D5,L1,V3,M1} P(0,36) { ld( X, ld( ld( X, Y ), Z )
% 22.16/22.61     ) ==> ld( mult( Y, X ), mult( X, Z ) ) }.
% 22.16/22.61  parent1[0; 8]: (5222) {G18,W19,D6,L1,V2,M1}  { rd( ld( ld( X, X ), Y ), Y )
% 22.16/22.61     = ld( X, ld( ld( X, X ), rd( X, ld( X, X ) ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := X
% 22.16/22.61     Z := rd( X, ld( X, X ) )
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5224) {G2,W15,D5,L1,V2,M1}  { rd( ld( ld( X, X ), Y ), Y ) = ld( 
% 22.16/22.61    mult( X, X ), mult( X, X ) ) }.
% 22.16/22.61  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.16/22.61  parent1[0; 14]: (5223) {G5,W19,D6,L1,V2,M1}  { rd( ld( ld( X, X ), Y ), Y )
% 22.16/22.61     = ld( mult( X, X ), mult( X, rd( X, ld( X, X ) ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5225) {G3,W11,D4,L1,V1,M1}  { ld( X, X ) = ld( mult( X, X ), mult
% 22.16/22.61    ( X, X ) ) }.
% 22.16/22.61  parent0[0]: (460) {G20,W11,D5,L1,V2,M1} P(449,104) { rd( ld( ld( X, X ), Y
% 22.16/22.61     ), Y ) ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 1]: (5224) {G2,W15,D5,L1,V2,M1}  { rd( ld( ld( X, X ), Y ), Y ) 
% 22.16/22.61    = ld( mult( X, X ), mult( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5226) {G3,W11,D4,L1,V1,M1}  { ld( mult( X, X ), mult( X, X ) ) = 
% 22.16/22.61    ld( X, X ) }.
% 22.16/22.61  parent0[0]: (5225) {G3,W11,D4,L1,V1,M1}  { ld( X, X ) = ld( mult( X, X ), 
% 22.16/22.61    mult( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (468) {G21,W11,D4,L1,V1,M1} P(467,408);d(39);d(7);d(460) { ld
% 22.16/22.61    ( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 22.16/22.61  parent0: (5226) {G3,W11,D4,L1,V1,M1}  { ld( mult( X, X ), mult( X, X ) ) = 
% 22.16/22.61    ld( X, X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5228) {G16,W15,D5,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> mult( ld( X
% 22.16/22.61    , Y ), rd( ld( X, Z ), Z ) ) }.
% 22.16/22.61  parent0[0]: (382) {G16,W15,D5,L1,V3,M1} P(146,262) { mult( ld( X, Y ), rd( 
% 22.16/22.61    ld( X, T ), T ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := T
% 22.16/22.61     T := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5231) {G17,W19,D5,L1,V2,M1}  { ld( ld( X, X ), rd( Y, ld( X, X )
% 22.16/22.61     ) ) ==> mult( ld( ld( X, X ), Y ), rd( X, X ) ) }.
% 22.16/22.61  parent0[0]: (467) {G20,W7,D4,L1,V1,M1} P(449,6) { ld( ld( X, X ), X ) ==> X
% 22.16/22.61     }.
% 22.16/22.61  parent1[0; 17]: (5228) {G16,W15,D5,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> 
% 22.16/22.61    mult( ld( X, Y ), rd( ld( X, Z ), Z ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := ld( X, X )
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5232) {G18,W19,D5,L1,V2,M1}  { ld( ld( X, X ), rd( Y, ld( X, X )
% 22.16/22.61     ) ) ==> mult( ld( ld( X, X ), Y ), ld( X, X ) ) }.
% 22.16/22.61  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 16]: (5231) {G17,W19,D5,L1,V2,M1}  { ld( ld( X, X ), rd( Y, ld( 
% 22.16/22.61    X, X ) ) ) ==> mult( ld( ld( X, X ), Y ), rd( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5233) {G18,W19,D5,L1,V2,M1}  { mult( ld( ld( X, X ), Y ), ld( X, X
% 22.16/22.61     ) ) ==> ld( ld( X, X ), rd( Y, ld( X, X ) ) ) }.
% 22.16/22.61  parent0[0]: (5232) {G18,W19,D5,L1,V2,M1}  { ld( ld( X, X ), rd( Y, ld( X, X
% 22.16/22.61     ) ) ) ==> mult( ld( ld( X, X ), Y ), ld( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (469) {G21,W19,D5,L1,V2,M1} P(467,382);d(449) { mult( ld( ld( 
% 22.16/22.61    X, X ), Y ), ld( X, X ) ) ==> ld( ld( X, X ), rd( Y, ld( X, X ) ) ) }.
% 22.16/22.61  parent0: (5233) {G18,W19,D5,L1,V2,M1}  { mult( ld( ld( X, X ), Y ), ld( X, 
% 22.16/22.61    X ) ) ==> ld( ld( X, X ), rd( Y, ld( X, X ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5234) {G20,W7,D4,L1,V1,M1}  { X ==> ld( ld( X, X ), X ) }.
% 22.16/22.61  parent0[0]: (467) {G20,W7,D4,L1,V1,M1} P(449,6) { ld( ld( X, X ), X ) ==> X
% 22.16/22.61     }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5247) {G14,W23,D6,L1,V2,M1}  { ld( X, rd( X, X ) ) ==> ld( ld( ld
% 22.16/22.61    ( X, rd( X, X ) ), ld( X, rd( X, X ) ) ), rd( Y, mult( X, Y ) ) ) }.
% 22.16/22.61  parent0[0]: (191) {G13,W15,D5,L1,V3,M1} P(137,16);d(36) { ld( Z, ld( X, rd
% 22.16/22.61    ( X, X ) ) ) = ld( Z, rd( Y, mult( X, Y ) ) ) }.
% 22.16/22.61  parent1[0; 6]: (5234) {G20,W7,D4,L1,V1,M1}  { X ==> ld( ld( X, X ), X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := ld( ld( X, rd( X, X ) ), ld( X, rd( X, X ) ) )
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := ld( X, rd( X, X ) )
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5268) {G15,W23,D6,L1,V2,M1}  { ld( X, rd( X, X ) ) ==> ld( ld( ld
% 22.16/22.61    ( X, rd( X, X ) ), ld( X, ld( X, X ) ) ), rd( Y, mult( X, Y ) ) ) }.
% 22.16/22.61  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 15]: (5247) {G14,W23,D6,L1,V2,M1}  { ld( X, rd( X, X ) ) ==> ld
% 22.16/22.61    ( ld( ld( X, rd( X, X ) ), ld( X, rd( X, X ) ) ), rd( Y, mult( X, Y ) ) )
% 22.16/22.61     }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5270) {G16,W23,D6,L1,V2,M1}  { ld( X, rd( X, X ) ) ==> ld( ld( ld
% 22.16/22.61    ( X, ld( X, X ) ), ld( X, ld( X, X ) ) ), rd( Y, mult( X, Y ) ) ) }.
% 22.16/22.61  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 10]: (5268) {G15,W23,D6,L1,V2,M1}  { ld( X, rd( X, X ) ) ==> ld
% 22.16/22.61    ( ld( ld( X, rd( X, X ) ), ld( X, ld( X, X ) ) ), rd( Y, mult( X, Y ) ) )
% 22.16/22.61     }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5271) {G17,W23,D6,L1,V2,M1}  { ld( X, ld( X, X ) ) ==> ld( ld( ld
% 22.16/22.61    ( X, ld( X, X ) ), ld( X, ld( X, X ) ) ), rd( Y, mult( X, Y ) ) ) }.
% 22.16/22.61  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 3]: (5270) {G16,W23,D6,L1,V2,M1}  { ld( X, rd( X, X ) ) ==> ld( 
% 22.16/22.61    ld( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) ), rd( Y, mult( X, Y ) ) )
% 22.16/22.61     }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5276) {G18,W19,D6,L1,V2,M1}  { ld( X, ld( X, X ) ) ==> ld( mult( 
% 22.16/22.61    X, ld( X, ld( X, X ) ) ), rd( Y, mult( X, Y ) ) ) }.
% 22.16/22.61  parent0[0]: (458) {G20,W11,D5,L1,V2,M1} P(449,138) { ld( ld( X, ld( X, X )
% 22.16/22.61     ), Y ) ==> mult( X, Y ) }.
% 22.16/22.61  parent1[0; 7]: (5271) {G17,W23,D6,L1,V2,M1}  { ld( X, ld( X, X ) ) ==> ld( 
% 22.16/22.61    ld( ld( X, ld( X, X ) ), ld( X, ld( X, X ) ) ), rd( Y, mult( X, Y ) ) )
% 22.16/22.61     }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := ld( X, ld( X, X ) )
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5277) {G1,W15,D5,L1,V2,M1}  { ld( X, ld( X, X ) ) ==> ld( ld( X, 
% 22.16/22.61    X ), rd( Y, mult( X, Y ) ) ) }.
% 22.16/22.61  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.61  parent1[0; 7]: (5276) {G18,W19,D6,L1,V2,M1}  { ld( X, ld( X, X ) ) ==> ld( 
% 22.16/22.61    mult( X, ld( X, ld( X, X ) ) ), rd( Y, mult( X, Y ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := ld( X, X )
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5278) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, X ), rd( Y, mult( X, Y )
% 22.16/22.61     ) ) ==> ld( X, ld( X, X ) ) }.
% 22.16/22.61  parent0[0]: (5277) {G1,W15,D5,L1,V2,M1}  { ld( X, ld( X, X ) ) ==> ld( ld( 
% 22.16/22.61    X, X ), rd( Y, mult( X, Y ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (470) {G21,W15,D5,L1,V2,M1} P(467,191);d(449);d(458);d(0) { ld
% 22.16/22.61    ( ld( X, X ), rd( Y, mult( X, Y ) ) ) ==> ld( X, ld( X, X ) ) }.
% 22.16/22.61  parent0: (5278) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, X ), rd( Y, mult( X, Y )
% 22.16/22.61     ) ) ==> ld( X, ld( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5280) {G4,W19,D6,L1,V3,M1}  { mult( ld( ld( X, Y ), X ), Z ) ==> 
% 22.16/22.61    ld( ld( X, Y ), mult( Y, ld( ld( X, Y ), Z ) ) ) }.
% 22.16/22.61  parent0[0]: (24) {G4,W19,D6,L1,V3,M1} P(0,20) { ld( ld( X, Y ), mult( Y, ld
% 22.16/22.61    ( ld( X, Y ), Z ) ) ) ==> mult( ld( ld( X, Y ), X ), Z ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5285) {G5,W15,D5,L1,V1,M1}  { mult( ld( ld( X, X ), X ), X ) ==> 
% 22.16/22.61    ld( ld( X, X ), mult( X, X ) ) }.
% 22.16/22.61  parent0[0]: (467) {G20,W7,D4,L1,V1,M1} P(449,6) { ld( ld( X, X ), X ) ==> X
% 22.16/22.61     }.
% 22.16/22.61  parent1[0; 14]: (5280) {G4,W19,D6,L1,V3,M1}  { mult( ld( ld( X, Y ), X ), Z
% 22.16/22.61     ) ==> ld( ld( X, Y ), mult( Y, ld( ld( X, Y ), Z ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := X
% 22.16/22.61     Z := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5286) {G6,W11,D4,L1,V1,M1}  { mult( X, X ) ==> ld( ld( X, X ), 
% 22.16/22.61    mult( X, X ) ) }.
% 22.16/22.61  parent0[0]: (467) {G20,W7,D4,L1,V1,M1} P(449,6) { ld( ld( X, X ), X ) ==> X
% 22.16/22.61     }.
% 22.16/22.61  parent1[0; 2]: (5285) {G5,W15,D5,L1,V1,M1}  { mult( ld( ld( X, X ), X ), X
% 22.16/22.61     ) ==> ld( ld( X, X ), mult( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5299) {G6,W11,D4,L1,V1,M1}  { ld( ld( X, X ), mult( X, X ) ) ==> 
% 22.16/22.61    mult( X, X ) }.
% 22.16/22.61  parent0[0]: (5286) {G6,W11,D4,L1,V1,M1}  { mult( X, X ) ==> ld( ld( X, X )
% 22.16/22.61    , mult( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (472) {G21,W11,D4,L1,V1,M1} P(467,24) { ld( ld( X, X ), mult( 
% 22.16/22.61    X, X ) ) ==> mult( X, X ) }.
% 22.16/22.61  parent0: (5299) {G6,W11,D4,L1,V1,M1}  { ld( ld( X, X ), mult( X, X ) ) ==> 
% 22.16/22.61    mult( X, X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5302) {G4,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( X, Z ) ) ==>
% 22.16/22.61     ld( X, ld( ld( X, Y ), Z ) ) }.
% 22.16/22.61  parent0[0]: (39) {G4,W15,D5,L1,V3,M1} P(0,36) { ld( X, ld( ld( X, Y ), Z )
% 22.16/22.61     ) ==> ld( mult( Y, X ), mult( X, Z ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5307) {G5,W19,D5,L1,V2,M1}  { ld( mult( X, ld( X, X ) ), mult( ld
% 22.16/22.61    ( X, X ), Y ) ) ==> ld( ld( X, X ), ld( X, Y ) ) }.
% 22.16/22.61  parent0[0]: (467) {G20,W7,D4,L1,V1,M1} P(449,6) { ld( ld( X, X ), X ) ==> X
% 22.16/22.61     }.
% 22.16/22.61  parent1[0; 17]: (5302) {G4,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( X, Z
% 22.16/22.61     ) ) ==> ld( X, ld( ld( X, Y ), Z ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := ld( X, X )
% 22.16/22.61     Y := X
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5308) {G1,W15,D5,L1,V2,M1}  { ld( X, mult( ld( X, X ), Y ) ) ==> 
% 22.16/22.61    ld( ld( X, X ), ld( X, Y ) ) }.
% 22.16/22.61  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.61  parent1[0; 2]: (5307) {G5,W19,D5,L1,V2,M1}  { ld( mult( X, ld( X, X ) ), 
% 22.16/22.61    mult( ld( X, X ), Y ) ) ==> ld( ld( X, X ), ld( X, Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5309) {G2,W15,D5,L1,V2,M1}  { ld( X, ld( ld( X, X ), Y ) ) ==> ld
% 22.16/22.61    ( ld( X, X ), ld( X, Y ) ) }.
% 22.16/22.61  parent0[0]: (462) {G20,W11,D4,L1,V2,M1} P(449,154) { mult( ld( X, X ), Y ) 
% 22.16/22.61    ==> ld( ld( X, X ), Y ) }.
% 22.16/22.61  parent1[0; 3]: (5308) {G1,W15,D5,L1,V2,M1}  { ld( X, mult( ld( X, X ), Y )
% 22.16/22.61     ) ==> ld( ld( X, X ), ld( X, Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5310) {G3,W15,D4,L1,V2,M1}  { ld( mult( X, X ), mult( X, Y ) ) 
% 22.16/22.61    ==> ld( ld( X, X ), ld( X, Y ) ) }.
% 22.16/22.61  parent0[0]: (39) {G4,W15,D5,L1,V3,M1} P(0,36) { ld( X, ld( ld( X, Y ), Z )
% 22.16/22.61     ) ==> ld( mult( Y, X ), mult( X, Z ) ) }.
% 22.16/22.61  parent1[0; 1]: (5309) {G2,W15,D5,L1,V2,M1}  { ld( X, ld( ld( X, X ), Y ) ) 
% 22.16/22.61    ==> ld( ld( X, X ), ld( X, Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := X
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (480) {G21,W15,D4,L1,V2,M1} P(467,39);d(0);d(462);d(39) { ld( 
% 22.16/22.61    mult( X, X ), mult( X, Y ) ) ==> ld( ld( X, X ), ld( X, Y ) ) }.
% 22.16/22.61  parent0: (5310) {G3,W15,D4,L1,V2,M1}  { ld( mult( X, X ), mult( X, Y ) ) 
% 22.16/22.61    ==> ld( ld( X, X ), ld( X, Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5313) {G4,W15,D5,L1,V3,M1}  { ld( X, mult( mult( Y, X ), Z ) ) ==>
% 22.16/22.61     mult( ld( X, Y ), mult( X, Z ) ) }.
% 22.16/22.61  parent0[0]: (26) {G4,W15,D5,L1,V3,M1} P(1,20) { mult( ld( X, Z ), mult( X, 
% 22.16/22.61    Y ) ) ==> ld( X, mult( mult( Z, X ), Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Z
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5316) {G5,W19,D6,L1,V2,M1}  { ld( ld( X, X ), mult( mult( X, ld( 
% 22.16/22.61    X, X ) ), Y ) ) ==> mult( X, mult( ld( X, X ), Y ) ) }.
% 22.16/22.61  parent0[0]: (467) {G20,W7,D4,L1,V1,M1} P(449,6) { ld( ld( X, X ), X ) ==> X
% 22.16/22.61     }.
% 22.16/22.61  parent1[0; 13]: (5313) {G4,W15,D5,L1,V3,M1}  { ld( X, mult( mult( Y, X ), Z
% 22.16/22.61     ) ) ==> mult( ld( X, Y ), mult( X, Z ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := ld( X, X )
% 22.16/22.61     Y := X
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5317) {G3,W19,D6,L1,V2,M1}  { ld( ld( X, X ), mult( mult( X, ld( 
% 22.16/22.61    X, X ) ), Y ) ) ==> mult( mult( X, X ), ld( X, Y ) ) }.
% 22.16/22.61  parent0[0]: (15) {G2,W15,D5,L1,V3,M1} P(0,10) { mult( X, mult( ld( X, Y ), 
% 22.16/22.61    Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 22.16/22.61  parent1[0; 12]: (5316) {G5,W19,D6,L1,V2,M1}  { ld( ld( X, X ), mult( mult( 
% 22.16/22.61    X, ld( X, X ) ), Y ) ) ==> mult( X, mult( ld( X, X ), Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := X
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5318) {G1,W15,D4,L1,V2,M1}  { ld( ld( X, X ), mult( X, Y ) ) ==> 
% 22.16/22.61    mult( mult( X, X ), ld( X, Y ) ) }.
% 22.16/22.61  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.61  parent1[0; 6]: (5317) {G3,W19,D6,L1,V2,M1}  { ld( ld( X, X ), mult( mult( X
% 22.16/22.61    , ld( X, X ) ), Y ) ) ==> mult( mult( X, X ), ld( X, Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5319) {G1,W15,D4,L1,V2,M1}  { mult( mult( X, X ), ld( X, Y ) ) ==>
% 22.16/22.61     ld( ld( X, X ), mult( X, Y ) ) }.
% 22.16/22.61  parent0[0]: (5318) {G1,W15,D4,L1,V2,M1}  { ld( ld( X, X ), mult( X, Y ) ) 
% 22.16/22.61    ==> mult( mult( X, X ), ld( X, Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (484) {G21,W15,D4,L1,V2,M1} P(467,26);d(15);d(0) { mult( mult
% 22.16/22.61    ( X, X ), ld( X, Y ) ) ==> ld( ld( X, X ), mult( X, Y ) ) }.
% 22.16/22.61  parent0: (5319) {G1,W15,D4,L1,V2,M1}  { mult( mult( X, X ), ld( X, Y ) ) 
% 22.16/22.61    ==> ld( ld( X, X ), mult( X, Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5321) {G2,W15,D5,L1,V3,M1}  { mult( mult( Y, X ), ld( X, Z ) ) ==>
% 22.16/22.61     mult( X, mult( ld( X, Y ), Z ) ) }.
% 22.16/22.61  parent0[0]: (15) {G2,W15,D5,L1,V3,M1} P(0,10) { mult( X, mult( ld( X, Y ), 
% 22.16/22.61    Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5327) {G3,W19,D5,L1,V2,M1}  { mult( mult( X, ld( X, X ) ), ld( ld
% 22.16/22.61    ( X, X ), Y ) ) ==> mult( ld( X, X ), mult( X, Y ) ) }.
% 22.16/22.61  parent0[0]: (467) {G20,W7,D4,L1,V1,M1} P(449,6) { ld( ld( X, X ), X ) ==> X
% 22.16/22.61     }.
% 22.16/22.61  parent1[0; 17]: (5321) {G2,W15,D5,L1,V3,M1}  { mult( mult( Y, X ), ld( X, Z
% 22.16/22.61     ) ) ==> mult( X, mult( ld( X, Y ), Z ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := ld( X, X )
% 22.16/22.61     Y := X
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5328) {G4,W19,D5,L1,V2,M1}  { mult( mult( X, ld( X, X ) ), ld( ld
% 22.16/22.61    ( X, X ), Y ) ) ==> ld( X, mult( mult( X, X ), Y ) ) }.
% 22.16/22.61  parent0[0]: (26) {G4,W15,D5,L1,V3,M1} P(1,20) { mult( ld( X, Z ), mult( X, 
% 22.16/22.61    Y ) ) ==> ld( X, mult( mult( Z, X ), Y ) ) }.
% 22.16/22.61  parent1[0; 12]: (5327) {G3,W19,D5,L1,V2,M1}  { mult( mult( X, ld( X, X ) )
% 22.16/22.61    , ld( ld( X, X ), Y ) ) ==> mult( ld( X, X ), mult( X, Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5329) {G1,W15,D5,L1,V2,M1}  { mult( X, ld( ld( X, X ), Y ) ) ==> 
% 22.16/22.61    ld( X, mult( mult( X, X ), Y ) ) }.
% 22.16/22.61  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.16/22.61  parent1[0; 2]: (5328) {G4,W19,D5,L1,V2,M1}  { mult( mult( X, ld( X, X ) ), 
% 22.16/22.61    ld( ld( X, X ), Y ) ) ==> ld( X, mult( mult( X, X ), Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5330) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, X ), ld( X, Y ) ) 
% 22.16/22.61    ==> ld( X, mult( mult( X, X ), Y ) ) }.
% 22.16/22.61  parent0[0]: (446) {G19,W15,D5,L1,V2,M1} P(426,63);d(99);d(362) { mult( X, 
% 22.16/22.61    ld( ld( X, X ), Z ) ) ==> mult( mult( X, X ), ld( X, Z ) ) }.
% 22.16/22.61  parent1[0; 1]: (5329) {G1,W15,D5,L1,V2,M1}  { mult( X, ld( ld( X, X ), Y )
% 22.16/22.61     ) ==> ld( X, mult( mult( X, X ), Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Z
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5331) {G3,W15,D5,L1,V2,M1}  { ld( ld( X, X ), mult( X, Y ) ) ==> 
% 22.16/22.61    ld( X, mult( mult( X, X ), Y ) ) }.
% 22.16/22.61  parent0[0]: (484) {G21,W15,D4,L1,V2,M1} P(467,26);d(15);d(0) { mult( mult( 
% 22.16/22.61    X, X ), ld( X, Y ) ) ==> ld( ld( X, X ), mult( X, Y ) ) }.
% 22.16/22.61  parent1[0; 1]: (5330) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, X ), ld( X, Y
% 22.16/22.61     ) ) ==> ld( X, mult( mult( X, X ), Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5332) {G3,W15,D5,L1,V2,M1}  { ld( X, mult( mult( X, X ), Y ) ) ==>
% 22.16/22.61     ld( ld( X, X ), mult( X, Y ) ) }.
% 22.16/22.61  parent0[0]: (5331) {G3,W15,D5,L1,V2,M1}  { ld( ld( X, X ), mult( X, Y ) ) 
% 22.16/22.61    ==> ld( X, mult( mult( X, X ), Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (485) {G22,W15,D5,L1,V2,M1} P(467,15);d(26);d(0);d(446);d(484)
% 22.16/22.61     { ld( X, mult( mult( X, X ), Y ) ) ==> ld( ld( X, X ), mult( X, Y ) )
% 22.16/22.61     }.
% 22.16/22.61  parent0: (5332) {G3,W15,D5,L1,V2,M1}  { ld( X, mult( mult( X, X ), Y ) ) 
% 22.16/22.61    ==> ld( ld( X, X ), mult( X, Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5334) {G5,W15,D5,L1,V3,M1}  { X ==> rd( ld( ld( X, Y ), Z ), ld( 
% 22.16/22.61    mult( Y, X ), mult( X, Z ) ) ) }.
% 22.16/22.61  parent0[0]: (51) {G5,W15,D5,L1,V3,M1} P(39,7) { rd( ld( ld( X, Y ), Z ), ld
% 22.16/22.61    ( mult( Y, X ), mult( X, Z ) ) ) ==> X }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5335) {G6,W19,D6,L1,V3,M1}  { X ==> rd( ld( ld( X, ld( Y, Y ) ), 
% 22.16/22.61    Z ), ld( ld( ld( Y, Y ), X ), mult( X, Z ) ) ) }.
% 22.16/22.61  parent0[0]: (462) {G20,W11,D4,L1,V2,M1} P(449,154) { mult( ld( X, X ), Y ) 
% 22.16/22.61    ==> ld( ld( X, X ), Y ) }.
% 22.16/22.61  parent1[0; 11]: (5334) {G5,W15,D5,L1,V3,M1}  { X ==> rd( ld( ld( X, Y ), Z
% 22.16/22.61     ), ld( mult( Y, X ), mult( X, Z ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := ld( Y, Y )
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5337) {G6,W19,D6,L1,V3,M1}  { rd( ld( ld( X, ld( Y, Y ) ), Z ), ld
% 22.16/22.61    ( ld( ld( Y, Y ), X ), mult( X, Z ) ) ) ==> X }.
% 22.16/22.61  parent0[0]: (5335) {G6,W19,D6,L1,V3,M1}  { X ==> rd( ld( ld( X, ld( Y, Y )
% 22.16/22.61     ), Z ), ld( ld( ld( Y, Y ), X ), mult( X, Z ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (492) {G21,W19,D6,L1,V3,M1} P(462,51) { rd( ld( ld( Y, ld( X, 
% 22.16/22.61    X ) ), Z ), ld( ld( ld( X, X ), Y ), mult( Y, Z ) ) ) ==> Y }.
% 22.16/22.61  parent0: (5337) {G6,W19,D6,L1,V3,M1}  { rd( ld( ld( X, ld( Y, Y ) ), Z ), 
% 22.16/22.61    ld( ld( ld( Y, Y ), X ), mult( X, Z ) ) ) ==> X }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := X
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5339) {G20,W11,D4,L1,V2,M1}  { ld( Y, ld( Y, Y ) ) = rd( X, mult( 
% 22.16/22.61    Y, X ) ) }.
% 22.16/22.61  parent0[0]: (463) {G20,W11,D4,L1,V2,M1} P(449,94) { rd( Y, mult( X, Y ) ) =
% 22.16/22.61     ld( X, ld( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5340) {G18,W11,D4,L1,V2,M1}  { rd( rd( X, X ), X ) = rd( ld( X, Y
% 22.16/22.61     ), Y ) }.
% 22.16/22.61  parent0[0]: (426) {G18,W11,D4,L1,V2,M1} P(408,138);d(0) { rd( ld( X, Y ), Y
% 22.16/22.61     ) = rd( rd( X, X ), X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5343) {G19,W15,D5,L1,V2,M1}  { rd( rd( X, X ), X ) = rd( rd( Y, 
% 22.16/22.61    mult( X, Y ) ), ld( X, X ) ) }.
% 22.16/22.61  parent0[0]: (5339) {G20,W11,D4,L1,V2,M1}  { ld( Y, ld( Y, Y ) ) = rd( X, 
% 22.16/22.61    mult( Y, X ) ) }.
% 22.16/22.61  parent1[0; 7]: (5340) {G18,W11,D4,L1,V2,M1}  { rd( rd( X, X ), X ) = rd( ld
% 22.16/22.61    ( X, Y ), Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := ld( X, X )
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5344) {G20,W15,D5,L1,V2,M1}  { ld( X, rd( X, X ) ) = rd( rd( Y, 
% 22.16/22.61    mult( X, Y ) ), ld( X, X ) ) }.
% 22.16/22.61  parent0[0]: (440) {G19,W11,D4,L1,V1,M1} P(426,408);d(431) { rd( rd( X, X )
% 22.16/22.61    , X ) ==> ld( X, rd( X, X ) ) }.
% 22.16/22.61  parent1[0; 1]: (5343) {G19,W15,D5,L1,V2,M1}  { rd( rd( X, X ), X ) = rd( rd
% 22.16/22.61    ( Y, mult( X, Y ) ), ld( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5345) {G20,W15,D5,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( rd( Y, 
% 22.16/22.61    mult( X, Y ) ), ld( X, X ) ) }.
% 22.16/22.61  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.16/22.61    ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 3]: (5344) {G20,W15,D5,L1,V2,M1}  { ld( X, rd( X, X ) ) = rd( rd
% 22.16/22.61    ( Y, mult( X, Y ) ), ld( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5346) {G20,W15,D5,L1,V2,M1}  { rd( rd( Y, mult( X, Y ) ), ld( X, X
% 22.16/22.61     ) ) = ld( X, ld( X, X ) ) }.
% 22.16/22.61  parent0[0]: (5345) {G20,W15,D5,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( rd( Y
% 22.16/22.61    , mult( X, Y ) ), ld( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (497) {G21,W15,D5,L1,V2,M1} P(463,426);d(440);d(449) { rd( rd
% 22.16/22.61    ( Y, mult( X, Y ) ), ld( X, X ) ) ==> ld( X, ld( X, X ) ) }.
% 22.16/22.61  parent0: (5346) {G20,W15,D5,L1,V2,M1}  { rd( rd( Y, mult( X, Y ) ), ld( X, 
% 22.16/22.61    X ) ) = ld( X, ld( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5347) {G20,W11,D4,L1,V2,M1}  { ld( Y, ld( Y, Y ) ) = rd( X, mult( 
% 22.16/22.61    Y, X ) ) }.
% 22.16/22.61  parent0[0]: (463) {G20,W11,D4,L1,V2,M1} P(449,94) { rd( Y, mult( X, Y ) ) =
% 22.16/22.61     ld( X, ld( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5348) {G4,W19,D6,L1,V3,M1}  { mult( ld( ld( X, Y ), X ), Z ) ==> 
% 22.16/22.61    ld( ld( X, Y ), mult( Y, ld( ld( X, Y ), Z ) ) ) }.
% 22.16/22.61  parent0[0]: (24) {G4,W19,D6,L1,V3,M1} P(0,20) { ld( ld( X, Y ), mult( Y, ld
% 22.16/22.61    ( ld( X, Y ), Z ) ) ) ==> mult( ld( ld( X, Y ), X ), Z ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5356) {G5,W27,D7,L1,V3,M1}  { mult( ld( ld( X, ld( X, X ) ), X )
% 22.16/22.61    , Y ) ==> ld( ld( X, ld( X, X ) ), mult( ld( X, X ), ld( rd( Z, mult( X, 
% 22.16/22.61    Z ) ), Y ) ) ) }.
% 22.16/22.61  parent0[0]: (5347) {G20,W11,D4,L1,V2,M1}  { ld( Y, ld( Y, Y ) ) = rd( X, 
% 22.16/22.61    mult( Y, X ) ) }.
% 22.16/22.61  parent1[0; 21]: (5348) {G4,W19,D6,L1,V3,M1}  { mult( ld( ld( X, Y ), X ), Z
% 22.16/22.61     ) ==> ld( ld( X, Y ), mult( Y, ld( ld( X, Y ), Z ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Z
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := ld( X, X )
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5359) {G6,W27,D7,L1,V4,M1}  { mult( ld( ld( X, ld( X, X ) ), X )
% 22.16/22.61    , Y ) ==> ld( rd( T, mult( X, T ) ), mult( ld( X, X ), ld( rd( Z, mult( X
% 22.16/22.61    , Z ) ), Y ) ) ) }.
% 22.16/22.61  parent0[0]: (5347) {G20,W11,D4,L1,V2,M1}  { ld( Y, ld( Y, Y ) ) = rd( X, 
% 22.16/22.61    mult( Y, X ) ) }.
% 22.16/22.61  parent1[0; 11]: (5356) {G5,W27,D7,L1,V3,M1}  { mult( ld( ld( X, ld( X, X )
% 22.16/22.61     ), X ), Y ) ==> ld( ld( X, ld( X, X ) ), mult( ld( X, X ), ld( rd( Z, 
% 22.16/22.61    mult( X, Z ) ), Y ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := T
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5360) {G7,W27,D7,L1,V5,M1}  { mult( ld( rd( U, mult( X, U ) ), X
% 22.16/22.61     ), Y ) ==> ld( rd( Z, mult( X, Z ) ), mult( ld( X, X ), ld( rd( T, mult
% 22.16/22.61    ( X, T ) ), Y ) ) ) }.
% 22.16/22.61  parent0[0]: (5347) {G20,W11,D4,L1,V2,M1}  { ld( Y, ld( Y, Y ) ) = rd( X, 
% 22.16/22.61    mult( Y, X ) ) }.
% 22.16/22.61  parent1[0; 3]: (5359) {G6,W27,D7,L1,V4,M1}  { mult( ld( ld( X, ld( X, X ) )
% 22.16/22.61    , X ), Y ) ==> ld( rd( T, mult( X, T ) ), mult( ld( X, X ), ld( rd( Z, 
% 22.16/22.61    mult( X, Z ) ), Y ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := U
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := T
% 22.16/22.61     T := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5372) {G8,W23,D7,L1,V4,M1}  { mult( ld( rd( X, mult( Y, X ) ), Y
% 22.16/22.61     ), Z ) ==> mult( Y, mult( ld( Y, Y ), ld( rd( U, mult( Y, U ) ), Z ) ) )
% 22.16/22.61     }.
% 22.16/22.61  parent0[0]: (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z )
% 22.16/22.61     ), X ) ==> mult( Y, X ) }.
% 22.16/22.61  parent1[0; 10]: (5360) {G7,W27,D7,L1,V5,M1}  { mult( ld( rd( U, mult( X, U
% 22.16/22.61     ) ), X ), Y ) ==> ld( rd( Z, mult( X, Z ) ), mult( ld( X, X ), ld( rd( T
% 22.16/22.61    , mult( X, T ) ), Y ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := mult( ld( Y, Y ), ld( rd( U, mult( Y, U ) ), Z ) )
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := T
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := Z
% 22.16/22.61     Z := T
% 22.16/22.61     T := U
% 22.16/22.61     U := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5383) {G3,W23,D7,L1,V4,M1}  { mult( ld( rd( X, mult( Y, X ) ), Y
% 22.16/22.61     ), Z ) ==> mult( mult( Y, Y ), ld( Y, ld( rd( T, mult( Y, T ) ), Z ) ) )
% 22.16/22.61     }.
% 22.16/22.61  parent0[0]: (15) {G2,W15,D5,L1,V3,M1} P(0,10) { mult( X, mult( ld( X, Y ), 
% 22.16/22.61    Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 22.16/22.61  parent1[0; 10]: (5372) {G8,W23,D7,L1,V4,M1}  { mult( ld( rd( X, mult( Y, X
% 22.16/22.61     ) ), Y ), Z ) ==> mult( Y, mult( ld( Y, Y ), ld( rd( U, mult( Y, U ) ), 
% 22.16/22.61    Z ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := ld( rd( T, mult( Y, T ) ), Z )
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Z
% 22.16/22.61     T := U
% 22.16/22.61     U := T
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5384) {G4,W23,D7,L1,V4,M1}  { mult( ld( rd( X, mult( Y, X ) ), Y
% 22.16/22.61     ), Z ) ==> ld( ld( Y, Y ), mult( Y, ld( rd( T, mult( Y, T ) ), Z ) ) )
% 22.16/22.61     }.
% 22.16/22.61  parent0[0]: (484) {G21,W15,D4,L1,V2,M1} P(467,26);d(15);d(0) { mult( mult( 
% 22.16/22.61    X, X ), ld( X, Y ) ) ==> ld( ld( X, X ), mult( X, Y ) ) }.
% 22.16/22.61  parent1[0; 10]: (5383) {G3,W23,D7,L1,V4,M1}  { mult( ld( rd( X, mult( Y, X
% 22.16/22.61     ) ), Y ), Z ) ==> mult( mult( Y, Y ), ld( Y, ld( rd( T, mult( Y, T ) ), 
% 22.16/22.61    Z ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := ld( rd( T, mult( Y, T ) ), Z )
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Z
% 22.16/22.61     T := T
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5386) {G5,W19,D6,L1,V3,M1}  { mult( ld( rd( X, mult( Y, X ) ), Y
% 22.16/22.61     ), Z ) ==> ld( ld( Y, Y ), mult( Y, mult( Y, Z ) ) ) }.
% 22.16/22.61  parent0[0]: (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z )
% 22.16/22.61     ), X ) ==> mult( Y, X ) }.
% 22.16/22.61  parent1[0; 16]: (5384) {G4,W23,D7,L1,V4,M1}  { mult( ld( rd( X, mult( Y, X
% 22.16/22.61     ) ), Y ), Z ) ==> ld( ld( Y, Y ), mult( Y, ld( rd( T, mult( Y, T ) ), Z
% 22.16/22.61     ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Z
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := T
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Z
% 22.16/22.61     T := T
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5388) {G6,W15,D5,L1,V2,M1}  { mult( mult( Y, Y ), Z ) ==> ld( ld
% 22.16/22.61    ( Y, Y ), mult( Y, mult( Y, Z ) ) ) }.
% 22.16/22.61  parent0[0]: (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z )
% 22.16/22.61     ), X ) ==> mult( Y, X ) }.
% 22.16/22.61  parent1[0; 2]: (5386) {G5,W19,D6,L1,V3,M1}  { mult( ld( rd( X, mult( Y, X )
% 22.16/22.61     ), Y ), Z ) ==> ld( ld( Y, Y ), mult( Y, mult( Y, Z ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5389) {G6,W15,D5,L1,V2,M1}  { ld( ld( X, X ), mult( X, mult( X, Y
% 22.16/22.61     ) ) ) ==> mult( mult( X, X ), Y ) }.
% 22.16/22.61  parent0[0]: (5388) {G6,W15,D5,L1,V2,M1}  { mult( mult( Y, Y ), Z ) ==> ld( 
% 22.16/22.61    ld( Y, Y ), mult( Y, mult( Y, Z ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Z
% 22.16/22.61     Y := X
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (504) {G22,W15,D5,L1,V2,M1} P(463,24);d(123);d(15);d(484);d(
% 22.16/22.61    123);d(123) { ld( ld( X, X ), mult( X, mult( X, Z ) ) ) ==> mult( mult( X
% 22.16/22.61    , X ), Z ) }.
% 22.16/22.61  parent0: (5389) {G6,W15,D5,L1,V2,M1}  { ld( ld( X, X ), mult( X, mult( X, Y
% 22.16/22.61     ) ) ) ==> mult( mult( X, X ), Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Z
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5390) {G20,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( ld( X, Y
% 22.16/22.61     ), Y ) }.
% 22.16/22.61  parent0[0]: (465) {G20,W11,D4,L1,V2,M1} P(449,67) { rd( ld( X, Y ), Y ) = 
% 22.16/22.61    ld( X, ld( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5391) {G20,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( ld( X, Y
% 22.16/22.61     ), Y ) }.
% 22.16/22.61  parent0[0]: (465) {G20,W11,D4,L1,V2,M1} P(449,67) { rd( ld( X, Y ), Y ) = 
% 22.16/22.61    ld( X, ld( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5393) {G21,W15,D5,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( rd( ld( 
% 22.16/22.61    X, Y ), Y ), ld( X, X ) ) }.
% 22.16/22.61  parent0[0]: (5390) {G20,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( ld( X
% 22.16/22.61    , Y ), Y ) }.
% 22.16/22.61  parent1[0; 7]: (5391) {G20,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( ld
% 22.16/22.61    ( X, Y ), Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := ld( X, X )
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5394) {G21,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), Z ) = rd( rd( ld( 
% 22.16/22.61    X, Y ), Y ), ld( X, X ) ) }.
% 22.16/22.61  parent0[0]: (5390) {G20,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( ld( X
% 22.16/22.61    , Y ), Y ) }.
% 22.16/22.61  parent1[0; 1]: (5393) {G21,W15,D5,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( rd
% 22.16/22.61    ( ld( X, Y ), Y ), ld( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Z
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5395) {G21,W15,D5,L1,V3,M1}  { rd( rd( ld( X, Z ), Z ), ld( X, X )
% 22.16/22.61     ) = rd( ld( X, Y ), Y ) }.
% 22.16/22.61  parent0[0]: (5394) {G21,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), Z ) = rd( rd( 
% 22.16/22.61    ld( X, Y ), Y ), ld( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Z
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (515) {G21,W15,D5,L1,V2,M1} P(465,465) { rd( rd( ld( X, Y ), Y
% 22.16/22.61     ), ld( X, X ) ) ==> rd( ld( X, Y ), Y ) }.
% 22.16/22.61  parent0: (5395) {G21,W15,D5,L1,V3,M1}  { rd( rd( ld( X, Z ), Z ), ld( X, X
% 22.16/22.61     ) ) = rd( ld( X, Y ), Y ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5399) {G22,W11,D4,L1,V1,M1}  { ld( ld( X, X ), ld( X, X ) ) ==> 
% 22.16/22.61    ld( X, X ) }.
% 22.16/22.61  parent0[0]: (480) {G21,W15,D4,L1,V2,M1} P(467,39);d(0);d(462);d(39) { ld( 
% 22.16/22.61    mult( X, X ), mult( X, Y ) ) ==> ld( ld( X, X ), ld( X, Y ) ) }.
% 22.16/22.61  parent1[0; 1]: (468) {G21,W11,D4,L1,V1,M1} P(467,408);d(39);d(7);d(460) { 
% 22.16/22.61    ld( mult( X, X ), mult( X, X ) ) ==> ld( X, X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (533) {G22,W11,D4,L1,V1,M1} S(468);d(480) { ld( ld( X, X ), ld
% 22.16/22.61    ( X, X ) ) ==> ld( X, X ) }.
% 22.16/22.61  parent0: (5399) {G22,W11,D4,L1,V1,M1}  { ld( ld( X, X ), ld( X, X ) ) ==> 
% 22.16/22.61    ld( X, X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5402) {G6,W15,D5,L1,V3,M1}  { X ==> rd( ld( ld( X, Y ), ld( X, Z )
% 22.16/22.61     ), ld( mult( Y, X ), Z ) ) }.
% 22.16/22.61  parent0[0]: (54) {G6,W15,D5,L1,V3,M1} P(0,51) { rd( ld( ld( X, Z ), ld( X, 
% 22.16/22.61    Y ) ), ld( mult( Z, X ), Y ) ) ==> X }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Z
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5403) {G7,W11,D5,L1,V1,M1}  { X ==> rd( ld( X, X ), ld( mult( X, 
% 22.16/22.61    X ), X ) ) }.
% 22.16/22.61  parent0[0]: (533) {G22,W11,D4,L1,V1,M1} S(468);d(480) { ld( ld( X, X ), ld
% 22.16/22.61    ( X, X ) ) ==> ld( X, X ) }.
% 22.16/22.61  parent1[0; 3]: (5402) {G6,W15,D5,L1,V3,M1}  { X ==> rd( ld( ld( X, Y ), ld
% 22.16/22.61    ( X, Z ) ), ld( mult( Y, X ), Z ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := X
% 22.16/22.61     Z := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5406) {G7,W11,D5,L1,V1,M1}  { rd( ld( X, X ), ld( mult( X, X ), X
% 22.16/22.61     ) ) ==> X }.
% 22.16/22.61  parent0[0]: (5403) {G7,W11,D5,L1,V1,M1}  { X ==> rd( ld( X, X ), ld( mult( 
% 22.16/22.61    X, X ), X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (534) {G23,W11,D5,L1,V1,M1} P(533,54) { rd( ld( X, X ), ld( 
% 22.16/22.61    mult( X, X ), X ) ) ==> X }.
% 22.16/22.61  parent0: (5406) {G7,W11,D5,L1,V1,M1}  { rd( ld( X, X ), ld( mult( X, X ), X
% 22.16/22.61     ) ) ==> X }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5410) {G4,W19,D6,L1,V3,M1}  { mult( ld( ld( X, Y ), X ), Z ) ==> 
% 22.16/22.61    ld( ld( X, Y ), mult( Y, ld( ld( X, Y ), Z ) ) ) }.
% 22.16/22.61  parent0[0]: (24) {G4,W19,D6,L1,V3,M1} P(0,20) { ld( ld( X, Y ), mult( Y, ld
% 22.16/22.61    ( ld( X, Y ), Z ) ) ) ==> mult( ld( ld( X, Y ), X ), Z ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5416) {G5,W19,D5,L1,V1,M1}  { mult( ld( ld( X, X ), X ), mult( X
% 22.16/22.61    , X ) ) ==> ld( ld( X, X ), mult( X, mult( X, X ) ) ) }.
% 22.16/22.61  parent0[0]: (472) {G21,W11,D4,L1,V1,M1} P(467,24) { ld( ld( X, X ), mult( X
% 22.16/22.61    , X ) ) ==> mult( X, X ) }.
% 22.16/22.61  parent1[0; 16]: (5410) {G4,W19,D6,L1,V3,M1}  { mult( ld( ld( X, Y ), X ), Z
% 22.16/22.61     ) ==> ld( ld( X, Y ), mult( Y, ld( ld( X, Y ), Z ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := X
% 22.16/22.61     Z := mult( X, X )
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5421) {G6,W15,D5,L1,V1,M1}  { mult( ld( ld( X, X ), X ), mult( X
% 22.16/22.61    , X ) ) ==> mult( mult( X, X ), X ) }.
% 22.16/22.61  parent0[0]: (504) {G22,W15,D5,L1,V2,M1} P(463,24);d(123);d(15);d(484);d(123
% 22.16/22.61    );d(123) { ld( ld( X, X ), mult( X, mult( X, Z ) ) ) ==> mult( mult( X, X
% 22.16/22.61     ), Z ) }.
% 22.16/22.61  parent1[0; 10]: (5416) {G5,W19,D5,L1,V1,M1}  { mult( ld( ld( X, X ), X ), 
% 22.16/22.61    mult( X, X ) ) ==> ld( ld( X, X ), mult( X, mult( X, X ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5422) {G7,W11,D4,L1,V1,M1}  { mult( X, mult( X, X ) ) ==> mult( 
% 22.16/22.61    mult( X, X ), X ) }.
% 22.16/22.61  parent0[0]: (467) {G20,W7,D4,L1,V1,M1} P(449,6) { ld( ld( X, X ), X ) ==> X
% 22.16/22.61     }.
% 22.16/22.61  parent1[0; 2]: (5421) {G6,W15,D5,L1,V1,M1}  { mult( ld( ld( X, X ), X ), 
% 22.16/22.61    mult( X, X ) ) ==> mult( mult( X, X ), X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (544) {G23,W11,D4,L1,V1,M1} P(472,24);d(504);d(467) { mult( X
% 22.16/22.61    , mult( X, X ) ) ==> mult( mult( X, X ), X ) }.
% 22.16/22.61  parent0: (5422) {G7,W11,D4,L1,V1,M1}  { mult( X, mult( X, X ) ) ==> mult( 
% 22.16/22.61    mult( X, X ), X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5425) {G4,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( X, Z ) ) ==>
% 22.16/22.61     ld( X, ld( ld( X, Y ), Z ) ) }.
% 22.16/22.61  parent0[0]: (39) {G4,W15,D5,L1,V3,M1} P(0,36) { ld( X, ld( ld( X, Y ), Z )
% 22.16/22.61     ) ==> ld( mult( Y, X ), mult( X, Z ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61     Z := Z
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5430) {G5,W23,D5,L1,V2,M1}  { ld( mult( mult( X, X ), ld( X, X )
% 22.16/22.61     ), mult( ld( X, X ), Y ) ) ==> ld( ld( X, X ), ld( mult( X, X ), Y ) )
% 22.16/22.61     }.
% 22.16/22.61  parent0[0]: (472) {G21,W11,D4,L1,V1,M1} P(467,24) { ld( ld( X, X ), mult( X
% 22.16/22.61    , X ) ) ==> mult( X, X ) }.
% 22.16/22.61  parent1[0; 19]: (5425) {G4,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( X, Z
% 22.16/22.61     ) ) ==> ld( X, ld( ld( X, Y ), Z ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := ld( X, X )
% 22.16/22.61     Y := mult( X, X )
% 22.16/22.61     Z := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5431) {G6,W23,D5,L1,V2,M1}  { ld( ld( ld( X, X ), mult( X, X ) )
% 22.16/22.61    , mult( ld( X, X ), Y ) ) ==> ld( ld( X, X ), ld( mult( X, X ), Y ) ) }.
% 22.16/22.61  parent0[0]: (484) {G21,W15,D4,L1,V2,M1} P(467,26);d(15);d(0) { mult( mult( 
% 22.16/22.61    X, X ), ld( X, Y ) ) ==> ld( ld( X, X ), mult( X, Y ) ) }.
% 22.16/22.61  parent1[0; 2]: (5430) {G5,W23,D5,L1,V2,M1}  { ld( mult( mult( X, X ), ld( X
% 22.16/22.61    , X ) ), mult( ld( X, X ), Y ) ) ==> ld( ld( X, X ), ld( mult( X, X ), Y
% 22.16/22.61     ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5432) {G7,W19,D5,L1,V2,M1}  { ld( mult( X, X ), mult( ld( X, X )
% 22.16/22.61    , Y ) ) ==> ld( ld( X, X ), ld( mult( X, X ), Y ) ) }.
% 22.16/22.61  parent0[0]: (472) {G21,W11,D4,L1,V1,M1} P(467,24) { ld( ld( X, X ), mult( X
% 22.16/22.61    , X ) ) ==> mult( X, X ) }.
% 22.16/22.61  parent1[0; 2]: (5431) {G6,W23,D5,L1,V2,M1}  { ld( ld( ld( X, X ), mult( X, 
% 22.16/22.61    X ) ), mult( ld( X, X ), Y ) ) ==> ld( ld( X, X ), ld( mult( X, X ), Y )
% 22.16/22.61     ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5433) {G8,W19,D5,L1,V2,M1}  { ld( mult( X, X ), ld( ld( X, X ), Y
% 22.16/22.61     ) ) ==> ld( ld( X, X ), ld( mult( X, X ), Y ) ) }.
% 22.16/22.61  parent0[0]: (462) {G20,W11,D4,L1,V2,M1} P(449,154) { mult( ld( X, X ), Y ) 
% 22.16/22.61    ==> ld( ld( X, X ), Y ) }.
% 22.16/22.61  parent1[0; 5]: (5432) {G7,W19,D5,L1,V2,M1}  { ld( mult( X, X ), mult( ld( X
% 22.16/22.61    , X ), Y ) ) ==> ld( ld( X, X ), ld( mult( X, X ), Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5434) {G8,W19,D5,L1,V2,M1}  { ld( ld( X, X ), ld( mult( X, X ), Y
% 22.16/22.61     ) ) ==> ld( mult( X, X ), ld( ld( X, X ), Y ) ) }.
% 22.16/22.61  parent0[0]: (5433) {G8,W19,D5,L1,V2,M1}  { ld( mult( X, X ), ld( ld( X, X )
% 22.16/22.61    , Y ) ) ==> ld( ld( X, X ), ld( mult( X, X ), Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  subsumption: (547) {G22,W19,D5,L1,V2,M1} P(472,39);d(484);d(472);d(462) { 
% 22.16/22.61    ld( ld( X, X ), ld( mult( X, X ), Y ) ) ==> ld( mult( X, X ), ld( ld( X, 
% 22.16/22.61    X ), Y ) ) }.
% 22.16/22.61  parent0: (5434) {G8,W19,D5,L1,V2,M1}  { ld( ld( X, X ), ld( mult( X, X ), Y
% 22.16/22.61     ) ) ==> ld( mult( X, X ), ld( ld( X, X ), Y ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61     Y := Y
% 22.16/22.61  end
% 22.16/22.61  permutation0:
% 22.16/22.61     0 ==> 0
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  eqswap: (5436) {G23,W11,D4,L1,V1,M1}  { mult( mult( X, X ), X ) ==> mult( X
% 22.16/22.61    , mult( X, X ) ) }.
% 22.16/22.61  parent0[0]: (544) {G23,W11,D4,L1,V1,M1} P(472,24);d(504);d(467) { mult( X, 
% 22.16/22.61    mult( X, X ) ) ==> mult( mult( X, X ), X ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := X
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5557) {G16,W35,D6,L1,V3,M1}  { mult( mult( rd( X, mult( Y, X ) )
% 22.16/22.61    , rd( X, mult( Y, X ) ) ), rd( X, mult( Y, X ) ) ) ==> mult( rd( X, mult
% 22.16/22.61    ( Y, X ) ), mult( rd( X, mult( Y, X ) ), rd( ld( Y, Z ), Z ) ) ) }.
% 22.16/22.61  parent0[0]: (262) {G15,W15,D5,L1,V4,M1} P(105,246) { mult( T, rd( Z, mult( 
% 22.16/22.61    X, Z ) ) ) = mult( T, rd( ld( X, U ), U ) ) }.
% 22.16/22.61  parent1[0; 24]: (5436) {G23,W11,D4,L1,V1,M1}  { mult( mult( X, X ), X ) ==>
% 22.16/22.61     mult( X, mult( X, X ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := T
% 22.16/22.61     Z := X
% 22.16/22.61     T := rd( X, mult( Y, X ) )
% 22.16/22.61     U := Z
% 22.16/22.61  end
% 22.16/22.61  substitution1:
% 22.16/22.61     X := rd( X, mult( Y, X ) )
% 22.16/22.61  end
% 22.16/22.61  
% 22.16/22.61  paramod: (5559) {G16,W35,D6,L1,V4,M1}  { mult( mult( rd( X, mult( Y, X ) )
% 22.16/22.61    , rd( ld( Y, T ), T ) ), rd( X, mult( Y, X ) ) ) ==> mult( rd( X, mult( Y
% 22.16/22.61    , X ) ), mult( rd( X, mult( Y, X ) ), rd( ld( Y, Z ), Z ) ) ) }.
% 22.16/22.61  parent0[0]: (262) {G15,W15,D5,L1,V4,M1} P(105,246) { mult( T, rd( Z, mult( 
% 22.16/22.61    X, Z ) ) ) = mult( T, rd( ld( X, U ), U ) ) }.
% 22.16/22.61  parent1[0; 2]: (5557) {G16,W35,D6,L1,V3,M1}  { mult( mult( rd( X, mult( Y, 
% 22.16/22.61    X ) ), rd( X, mult( Y, X ) ) ), rd( X, mult( Y, X ) ) ) ==> mult( rd( X, 
% 22.16/22.61    mult( Y, X ) ), mult( rd( X, mult( Y, X ) ), rd( ld( Y, Z ), Z ) ) ) }.
% 22.16/22.61  substitution0:
% 22.16/22.61     X := Y
% 22.16/22.61     Y := U
% 22.16/22.61     Z := X
% 22.16/22.61     T := rd( X, mult( Y, X ) )
% 22.16/22.61     U := T
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5700) {G16,W35,D6,L1,V4,M1}  { mult( mult( rd( X, mult( Y, X ) )
% 22.24/22.61    , rd( ld( Y, Z ), Z ) ), rd( X, mult( Y, X ) ) ) ==> mult( rd( X, mult( Y
% 22.24/22.61    , X ) ), ld( rd( mult( Y, X ), X ), rd( ld( Y, T ), T ) ) ) }.
% 22.24/22.61  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.61    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.61  parent1[0; 24]: (5559) {G16,W35,D6,L1,V4,M1}  { mult( mult( rd( X, mult( Y
% 22.24/22.61    , X ) ), rd( ld( Y, T ), T ) ), rd( X, mult( Y, X ) ) ) ==> mult( rd( X, 
% 22.24/22.61    mult( Y, X ) ), mult( rd( X, mult( Y, X ) ), rd( ld( Y, Z ), Z ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := mult( Y, X )
% 22.24/22.61     Z := rd( ld( Y, T ), T )
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := T
% 22.24/22.61     T := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5705) {G1,W31,D6,L1,V4,M1}  { mult( mult( rd( X, mult( Y, X ) ), 
% 22.24/22.61    rd( ld( Y, Z ), Z ) ), rd( X, mult( Y, X ) ) ) ==> mult( rd( X, mult( Y, 
% 22.24/22.61    X ) ), ld( Y, rd( ld( Y, T ), T ) ) ) }.
% 22.24/22.61  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.61  parent1[0; 25]: (5700) {G16,W35,D6,L1,V4,M1}  { mult( mult( rd( X, mult( Y
% 22.24/22.61    , X ) ), rd( ld( Y, Z ), Z ) ), rd( X, mult( Y, X ) ) ) ==> mult( rd( X, 
% 22.24/22.61    mult( Y, X ) ), ld( rd( mult( Y, X ), X ), rd( ld( Y, T ), T ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61     T := T
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5707) {G2,W31,D6,L1,V4,M1}  { mult( mult( rd( X, mult( Y, X ) ), 
% 22.24/22.61    rd( ld( Y, Z ), Z ) ), rd( X, mult( Y, X ) ) ) ==> ld( rd( mult( Y, X ), 
% 22.24/22.61    X ), ld( Y, rd( ld( Y, T ), T ) ) ) }.
% 22.24/22.61  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.61    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.61  parent1[0; 18]: (5705) {G1,W31,D6,L1,V4,M1}  { mult( mult( rd( X, mult( Y, 
% 22.24/22.61    X ) ), rd( ld( Y, Z ), Z ) ), rd( X, mult( Y, X ) ) ) ==> mult( rd( X, 
% 22.24/22.61    mult( Y, X ) ), ld( Y, rd( ld( Y, T ), T ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := mult( Y, X )
% 22.24/22.61     Z := ld( Y, rd( ld( Y, T ), T ) )
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61     T := T
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5708) {G3,W31,D6,L1,V4,M1}  { mult( ld( rd( mult( Y, X ), X ), rd
% 22.24/22.61    ( ld( Y, Z ), Z ) ), rd( X, mult( Y, X ) ) ) ==> ld( rd( mult( Y, X ), X
% 22.24/22.61     ), ld( Y, rd( ld( Y, T ), T ) ) ) }.
% 22.24/22.61  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.61    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.61  parent1[0; 2]: (5707) {G2,W31,D6,L1,V4,M1}  { mult( mult( rd( X, mult( Y, X
% 22.24/22.61     ) ), rd( ld( Y, Z ), Z ) ), rd( X, mult( Y, X ) ) ) ==> ld( rd( mult( Y
% 22.24/22.61    , X ), X ), ld( Y, rd( ld( Y, T ), T ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := mult( Y, X )
% 22.24/22.61     Z := rd( ld( Y, Z ), Z )
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61     T := T
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5711) {G1,W27,D6,L1,V4,M1}  { mult( ld( rd( mult( X, Y ), Y ), rd
% 22.24/22.61    ( ld( X, Z ), Z ) ), rd( Y, mult( X, Y ) ) ) ==> ld( X, ld( X, rd( ld( X
% 22.24/22.61    , T ), T ) ) ) }.
% 22.24/22.61  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.61  parent1[0; 19]: (5708) {G3,W31,D6,L1,V4,M1}  { mult( ld( rd( mult( Y, X ), 
% 22.24/22.61    X ), rd( ld( Y, Z ), Z ) ), rd( X, mult( Y, X ) ) ) ==> ld( rd( mult( Y, 
% 22.24/22.61    X ), X ), ld( Y, rd( ld( Y, T ), T ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61     Z := Z
% 22.24/22.61     T := T
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5712) {G1,W23,D6,L1,V4,M1}  { mult( ld( X, rd( ld( X, Z ), Z ) )
% 22.24/22.61    , rd( Y, mult( X, Y ) ) ) ==> ld( X, ld( X, rd( ld( X, T ), T ) ) ) }.
% 22.24/22.61  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.61  parent1[0; 3]: (5711) {G1,W27,D6,L1,V4,M1}  { mult( ld( rd( mult( X, Y ), Y
% 22.24/22.61     ), rd( ld( X, Z ), Z ) ), rd( Y, mult( X, Y ) ) ) ==> ld( X, ld( X, rd( 
% 22.24/22.61    ld( X, T ), T ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61     T := T
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5713) {G2,W19,D6,L1,V3,M1}  { ld( X, rd( rd( ld( X, Y ), Y ), X )
% 22.24/22.61     ) ==> ld( X, ld( X, rd( ld( X, T ), T ) ) ) }.
% 22.24/22.61  parent0[0]: (146) {G15,W15,D5,L1,V3,M1} P(123,38);d(118);d(64);d(118) { 
% 22.24/22.61    mult( ld( Y, Z ), rd( X, mult( Y, X ) ) ) ==> ld( Y, rd( Z, Y ) ) }.
% 22.24/22.61  parent1[0; 1]: (5712) {G1,W23,D6,L1,V4,M1}  { mult( ld( X, rd( ld( X, Z ), 
% 22.24/22.61    Z ) ), rd( Y, mult( X, Y ) ) ) ==> ld( X, ld( X, rd( ld( X, T ), T ) ) )
% 22.24/22.61     }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Z
% 22.24/22.61     Y := X
% 22.24/22.61     Z := rd( ld( X, Y ), Y )
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Z
% 22.24/22.61     Z := Y
% 22.24/22.61     T := T
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (553) {G24,W19,D6,L1,V2,M1} P(262,544);d(154);d(3);d(154);d(3)
% 22.24/22.61    ;d(146) { ld( Y, rd( rd( ld( Y, Z ), Z ), Y ) ) ==> ld( Y, ld( Y, rd( ld
% 22.24/22.61    ( Y, Z ), Z ) ) ) }.
% 22.24/22.61  parent0: (5713) {G2,W19,D6,L1,V3,M1}  { ld( X, rd( rd( ld( X, Y ), Y ), X )
% 22.24/22.61     ) ==> ld( X, ld( X, rd( ld( X, T ), T ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := Z
% 22.24/22.61     Z := T
% 22.24/22.61     T := Z
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5716) {G5,W15,D6,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> rd( ld( X, 
% 22.24/22.61    mult( Y, ld( X, Z ) ) ), Z ) }.
% 22.24/22.61  parent0[0]: (33) {G5,W15,D6,L1,V3,M1} P(27,3) { rd( ld( X, mult( Y, ld( X, 
% 22.24/22.61    Z ) ) ), Z ) ==> ld( X, rd( Y, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5719) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( Z, rd( X, Y ) )
% 22.24/22.61     ) ==> rd( ld( rd( X, Y ), mult( Z, Y ) ), X ) }.
% 22.24/22.61  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.61  parent1[0; 17]: (5716) {G5,W15,D6,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> rd( 
% 22.24/22.61    ld( X, mult( Y, ld( X, Z ) ) ), Z ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := rd( X, Y )
% 22.24/22.61     Y := Z
% 22.24/22.61     Z := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5720) {G2,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z, Y ) ), 
% 22.24/22.61    X ) ==> ld( rd( X, Y ), rd( Z, rd( X, Y ) ) ) }.
% 22.24/22.61  parent0[0]: (5719) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( Z, rd( X, Y
% 22.24/22.61     ) ) ) ==> rd( ld( rd( X, Y ), mult( Z, Y ) ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (614) {G6,W19,D5,L1,V3,M1} P(6,33) { rd( ld( rd( X, Y ), mult
% 22.24/22.61    ( Z, Y ) ), X ) ==> ld( rd( X, Y ), rd( Z, rd( X, Y ) ) ) }.
% 22.24/22.61  parent0: (5720) {G2,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z, Y ) )
% 22.24/22.61    , X ) ==> ld( rd( X, Y ), rd( Z, rd( X, Y ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5722) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.24/22.61  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5723) {G2,W11,D4,L1,V1,M1}  { ld( mult( X, X ), X ) ==> ld( X, ld
% 22.24/22.61    ( X, X ) ) }.
% 22.24/22.61  parent0[0]: (534) {G23,W11,D5,L1,V1,M1} P(533,54) { rd( ld( X, X ), ld( 
% 22.24/22.61    mult( X, X ), X ) ) ==> X }.
% 22.24/22.61  parent1[0; 7]: (5722) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := ld( X, X )
% 22.24/22.61     Y := ld( mult( X, X ), X )
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5724) {G2,W11,D4,L1,V1,M1}  { ld( X, ld( X, X ) ) ==> ld( mult( X
% 22.24/22.61    , X ), X ) }.
% 22.24/22.61  parent0[0]: (5723) {G2,W11,D4,L1,V1,M1}  { ld( mult( X, X ), X ) ==> ld( X
% 22.24/22.61    , ld( X, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==>
% 22.24/22.61     ld( mult( X, X ), X ) }.
% 22.24/22.61  parent0: (5724) {G2,W11,D4,L1,V1,M1}  { ld( X, ld( X, X ) ) ==> ld( mult( X
% 22.24/22.61    , X ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5726) {G20,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> mult( ld( X, ld( X, 
% 22.24/22.61    X ) ), Y ) }.
% 22.24/22.61  parent0[0]: (466) {G20,W11,D5,L1,V2,M1} P(449,27);d(1) { mult( ld( X, ld( X
% 22.24/22.61    , X ) ), Y ) ==> ld( X, Y ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5731) {G21,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> mult( ld( mult( X, 
% 22.24/22.61    X ), X ), Y ) }.
% 22.24/22.61  parent0[0]: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> 
% 22.24/22.61    ld( mult( X, X ), X ) }.
% 22.24/22.61  parent1[0; 5]: (5726) {G20,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> mult( ld( X, 
% 22.24/22.61    ld( X, X ) ), Y ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5736) {G21,W11,D5,L1,V2,M1}  { mult( ld( mult( X, X ), X ), Y ) 
% 22.24/22.61    ==> ld( X, Y ) }.
% 22.24/22.61  parent0[0]: (5731) {G21,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> mult( ld( mult( 
% 22.24/22.61    X, X ), X ), Y ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (624) {G25,W11,D5,L1,V2,M1} P(622,466) { mult( ld( mult( X, X
% 22.24/22.61     ), X ), Y ) ==> ld( X, Y ) }.
% 22.24/22.61  parent0: (5736) {G21,W11,D5,L1,V2,M1}  { mult( ld( mult( X, X ), X ), Y ) 
% 22.24/22.61    ==> ld( X, Y ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5738) {G20,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, ld( X, 
% 22.24/22.61    X ) ), Y ) }.
% 22.24/22.61  parent0[0]: (458) {G20,W11,D5,L1,V2,M1} P(449,138) { ld( ld( X, ld( X, X )
% 22.24/22.61     ), Y ) ==> mult( X, Y ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5746) {G21,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( mult( X, 
% 22.24/22.61    X ), X ), Y ) }.
% 22.24/22.61  parent0[0]: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> 
% 22.24/22.61    ld( mult( X, X ), X ) }.
% 22.24/22.61  parent1[0; 5]: (5738) {G20,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, 
% 22.24/22.61    ld( X, X ) ), Y ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5780) {G21,W11,D5,L1,V2,M1}  { ld( ld( mult( X, X ), X ), Y ) ==> 
% 22.24/22.61    mult( X, Y ) }.
% 22.24/22.61  parent0[0]: (5746) {G21,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( mult( 
% 22.24/22.61    X, X ), X ), Y ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (625) {G25,W11,D5,L1,V2,M1} P(622,458) { ld( ld( mult( X, X )
% 22.24/22.61    , X ), Y ) ==> mult( X, Y ) }.
% 22.24/22.61  parent0: (5780) {G21,W11,D5,L1,V2,M1}  { ld( ld( mult( X, X ), X ), Y ) ==>
% 22.24/22.61     mult( X, Y ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5782) {G20,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( ld( X, Y
% 22.24/22.61     ), Y ) }.
% 22.24/22.61  parent0[0]: (465) {G20,W11,D4,L1,V2,M1} P(449,67) { rd( ld( X, Y ), Y ) = 
% 22.24/22.61    ld( X, ld( X, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5786) {G21,W15,D5,L1,V1,M1}  { ld( X, ld( X, X ) ) = rd( ld( mult
% 22.24/22.61    ( X, X ), X ), ld( X, X ) ) }.
% 22.24/22.61  parent0[0]: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> 
% 22.24/22.61    ld( mult( X, X ), X ) }.
% 22.24/22.61  parent1[0; 7]: (5782) {G20,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( ld
% 22.24/22.61    ( X, Y ), Y ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := ld( X, X )
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5787) {G22,W15,D5,L1,V1,M1}  { ld( mult( X, X ), X ) = rd( ld( 
% 22.24/22.61    mult( X, X ), X ), ld( X, X ) ) }.
% 22.24/22.61  parent0[0]: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> 
% 22.24/22.61    ld( mult( X, X ), X ) }.
% 22.24/22.61  parent1[0; 1]: (5786) {G21,W15,D5,L1,V1,M1}  { ld( X, ld( X, X ) ) = rd( ld
% 22.24/22.61    ( mult( X, X ), X ), ld( X, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5789) {G22,W15,D5,L1,V1,M1}  { rd( ld( mult( X, X ), X ), ld( X, X
% 22.24/22.61     ) ) = ld( mult( X, X ), X ) }.
% 22.24/22.61  parent0[0]: (5787) {G22,W15,D5,L1,V1,M1}  { ld( mult( X, X ), X ) = rd( ld
% 22.24/22.61    ( mult( X, X ), X ), ld( X, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (627) {G25,W15,D5,L1,V1,M1} P(622,465) { rd( ld( mult( X, X )
% 22.24/22.61    , X ), ld( X, X ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.61  parent0: (5789) {G22,W15,D5,L1,V1,M1}  { rd( ld( mult( X, X ), X ), ld( X, 
% 22.24/22.61    X ) ) = ld( mult( X, X ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5791) {G24,W11,D4,L1,V1,M1}  { ld( mult( X, X ), X ) ==> ld( X, ld
% 22.24/22.61    ( X, X ) ) }.
% 22.24/22.61  parent0[0]: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> 
% 22.24/22.61    ld( mult( X, X ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5792) {G20,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( ld( X, Y
% 22.24/22.61     ), Y ) }.
% 22.24/22.61  parent0[0]: (465) {G20,W11,D4,L1,V2,M1} P(449,67) { rd( ld( X, Y ), Y ) = 
% 22.24/22.61    ld( X, ld( X, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5793) {G21,W11,D4,L1,V2,M1}  { ld( mult( X, X ), X ) ==> rd( ld( 
% 22.24/22.61    X, Y ), Y ) }.
% 22.24/22.61  parent0[0]: (5792) {G20,W11,D4,L1,V2,M1}  { ld( X, ld( X, X ) ) = rd( ld( X
% 22.24/22.61    , Y ), Y ) }.
% 22.24/22.61  parent1[0; 6]: (5791) {G24,W11,D4,L1,V1,M1}  { ld( mult( X, X ), X ) ==> ld
% 22.24/22.61    ( X, ld( X, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5794) {G21,W11,D4,L1,V2,M1}  { rd( ld( X, Y ), Y ) ==> ld( mult( X
% 22.24/22.61    , X ), X ) }.
% 22.24/22.61  parent0[0]: (5793) {G21,W11,D4,L1,V2,M1}  { ld( mult( X, X ), X ) ==> rd( 
% 22.24/22.61    ld( X, Y ), Y ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (628) {G25,W11,D4,L1,V2,M1} P(622,465) { rd( ld( X, Y ), Y ) =
% 22.24/22.61     ld( mult( X, X ), X ) }.
% 22.24/22.61  parent0: (5794) {G21,W11,D4,L1,V2,M1}  { rd( ld( X, Y ), Y ) ==> ld( mult( 
% 22.24/22.61    X, X ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5795) {G24,W11,D4,L1,V1,M1}  { ld( mult( X, X ), X ) ==> ld( X, ld
% 22.24/22.61    ( X, X ) ) }.
% 22.24/22.61  parent0[0]: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> 
% 22.24/22.61    ld( mult( X, X ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5796) {G20,W11,D4,L1,V2,M1}  { ld( Y, ld( Y, Y ) ) = rd( X, mult( 
% 22.24/22.61    Y, X ) ) }.
% 22.24/22.61  parent0[0]: (463) {G20,W11,D4,L1,V2,M1} P(449,94) { rd( Y, mult( X, Y ) ) =
% 22.24/22.61     ld( X, ld( X, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5797) {G21,W11,D4,L1,V2,M1}  { ld( mult( X, X ), X ) ==> rd( Y, 
% 22.24/22.61    mult( X, Y ) ) }.
% 22.24/22.61  parent0[0]: (5796) {G20,W11,D4,L1,V2,M1}  { ld( Y, ld( Y, Y ) ) = rd( X, 
% 22.24/22.61    mult( Y, X ) ) }.
% 22.24/22.61  parent1[0; 6]: (5795) {G24,W11,D4,L1,V1,M1}  { ld( mult( X, X ), X ) ==> ld
% 22.24/22.61    ( X, ld( X, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5798) {G21,W11,D4,L1,V2,M1}  { rd( Y, mult( X, Y ) ) ==> ld( mult
% 22.24/22.61    ( X, X ), X ) }.
% 22.24/22.61  parent0[0]: (5797) {G21,W11,D4,L1,V2,M1}  { ld( mult( X, X ), X ) ==> rd( Y
% 22.24/22.61    , mult( X, Y ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (629) {G25,W11,D4,L1,V2,M1} P(622,463) { rd( Y, mult( X, Y ) )
% 22.24/22.61     = ld( mult( X, X ), X ) }.
% 22.24/22.61  parent0: (5798) {G21,W11,D4,L1,V2,M1}  { rd( Y, mult( X, Y ) ) ==> ld( mult
% 22.24/22.61    ( X, X ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5800) {G16,W15,D5,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> mult( ld( X
% 22.24/22.61    , Y ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.61  parent0[0]: (382) {G16,W15,D5,L1,V3,M1} P(146,262) { mult( ld( X, Y ), rd( 
% 22.24/22.61    ld( X, T ), T ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := T
% 22.24/22.61     T := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5803) {G17,W19,D6,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> mult( ld( 
% 22.24/22.61    X, Y ), rd( ld( mult( X, X ), X ), ld( X, X ) ) ) }.
% 22.24/22.61  parent0[0]: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> 
% 22.24/22.61    ld( mult( X, X ), X ) }.
% 22.24/22.61  parent1[0; 11]: (5800) {G16,W15,D5,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> 
% 22.24/22.61    mult( ld( X, Y ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := ld( X, X )
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5804) {G18,W15,D5,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> mult( ld( 
% 22.24/22.61    X, Y ), ld( mult( X, X ), X ) ) }.
% 22.24/22.61  parent0[0]: (627) {G25,W15,D5,L1,V1,M1} P(622,465) { rd( ld( mult( X, X ), 
% 22.24/22.61    X ), ld( X, X ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.61  parent1[0; 10]: (5803) {G17,W19,D6,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> 
% 22.24/22.61    mult( ld( X, Y ), rd( ld( mult( X, X ), X ), ld( X, X ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5805) {G18,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), ld( mult( X, X )
% 22.24/22.61    , X ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.24/22.61  parent0[0]: (5804) {G18,W15,D5,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> mult( 
% 22.24/22.61    ld( X, Y ), ld( mult( X, X ), X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (630) {G26,W15,D5,L1,V2,M1} P(622,382);d(627) { mult( ld( X, Y
% 22.24/22.61     ), ld( mult( X, X ), X ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.24/22.61  parent0: (5805) {G18,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), ld( mult( X, X )
% 22.24/22.61    , X ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5807) {G12,W11,D5,L1,V3,M1}  { rd( Y, X ) ==> rd( ld( rd( X, Y ), 
% 22.24/22.61    Z ), Z ) }.
% 22.24/22.61  parent0[0]: (104) {G12,W11,D5,L1,V3,M1} P(6,71) { rd( ld( rd( X, Y ), Z ), 
% 22.24/22.61    Z ) ==> rd( Y, X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5810) {G13,W23,D6,L1,V2,M1}  { rd( X, Y ) ==> rd( ld( mult( rd( Y
% 22.24/22.61    , X ), rd( Y, X ) ), rd( Y, X ) ), ld( rd( Y, X ), rd( Y, X ) ) ) }.
% 22.24/22.61  parent0[0]: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> 
% 22.24/22.61    ld( mult( X, X ), X ) }.
% 22.24/22.61  parent1[0; 5]: (5807) {G12,W11,D5,L1,V3,M1}  { rd( Y, X ) ==> rd( ld( rd( X
% 22.24/22.61    , Y ), Z ), Z ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := rd( Y, X )
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61     Z := ld( rd( Y, X ), rd( Y, X ) )
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5811) {G14,W15,D5,L1,V2,M1}  { rd( X, Y ) ==> ld( mult( rd( Y, X
% 22.24/22.61     ), rd( Y, X ) ), rd( Y, X ) ) }.
% 22.24/22.61  parent0[0]: (627) {G25,W15,D5,L1,V1,M1} P(622,465) { rd( ld( mult( X, X ), 
% 22.24/22.61    X ), ld( X, X ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.61  parent1[0; 4]: (5810) {G13,W23,D6,L1,V2,M1}  { rd( X, Y ) ==> rd( ld( mult
% 22.24/22.61    ( rd( Y, X ), rd( Y, X ) ), rd( Y, X ) ), ld( rd( Y, X ), rd( Y, X ) ) )
% 22.24/22.61     }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := rd( Y, X )
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5812) {G15,W15,D5,L1,V2,M1}  { rd( X, Y ) ==> ld( ld( rd( X, Y )
% 22.24/22.61    , rd( Y, X ) ), rd( Y, X ) ) }.
% 22.24/22.61  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.61    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.61  parent1[0; 5]: (5811) {G14,W15,D5,L1,V2,M1}  { rd( X, Y ) ==> ld( mult( rd
% 22.24/22.61    ( Y, X ), rd( Y, X ) ), rd( Y, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61     Z := rd( Y, X )
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5813) {G15,W15,D5,L1,V2,M1}  { ld( ld( rd( X, Y ), rd( Y, X ) ), 
% 22.24/22.61    rd( Y, X ) ) ==> rd( X, Y ) }.
% 22.24/22.61  parent0[0]: (5812) {G15,W15,D5,L1,V2,M1}  { rd( X, Y ) ==> ld( ld( rd( X, Y
% 22.24/22.61     ), rd( Y, X ) ), rd( Y, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (637) {G26,W15,D5,L1,V2,M1} P(622,104);d(627);d(154) { ld( ld
% 22.24/22.61    ( rd( Y, X ), rd( X, Y ) ), rd( X, Y ) ) ==> rd( Y, X ) }.
% 22.24/22.61  parent0: (5813) {G15,W15,D5,L1,V2,M1}  { ld( ld( rd( X, Y ), rd( Y, X ) ), 
% 22.24/22.61    rd( Y, X ) ) ==> rd( X, Y ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5814) {G25,W11,D4,L1,V2,M1}  { ld( mult( X, X ), X ) = rd( ld( X, 
% 22.24/22.61    Y ), Y ) }.
% 22.24/22.61  parent0[0]: (628) {G25,W11,D4,L1,V2,M1} P(622,465) { rd( ld( X, Y ), Y ) = 
% 22.24/22.61    ld( mult( X, X ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5815) {G4,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( X, Z ) ) ==>
% 22.24/22.61     ld( X, ld( ld( X, Y ), Z ) ) }.
% 22.24/22.61  parent0[0]: (39) {G4,W15,D5,L1,V3,M1} P(0,36) { ld( X, ld( ld( X, Y ), Z )
% 22.24/22.61     ) ==> ld( mult( Y, X ), mult( X, Z ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5819) {G5,W23,D6,L1,V3,M1}  { ld( mult( X, mult( X, X ) ), mult( 
% 22.24/22.61    mult( X, X ), Y ) ) ==> ld( mult( X, X ), ld( rd( ld( X, Z ), Z ), Y ) )
% 22.24/22.61     }.
% 22.24/22.61  parent0[0]: (5814) {G25,W11,D4,L1,V2,M1}  { ld( mult( X, X ), X ) = rd( ld
% 22.24/22.61    ( X, Y ), Y ) }.
% 22.24/22.61  parent1[0; 17]: (5815) {G4,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( X, Z
% 22.24/22.61     ) ) ==> ld( X, ld( ld( X, Y ), Z ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Z
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := mult( X, X )
% 22.24/22.61     Y := X
% 22.24/22.61     Z := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5820) {G6,W19,D5,L1,V2,M1}  { ld( mult( X, mult( X, X ) ), mult( 
% 22.24/22.61    mult( X, X ), Y ) ) ==> ld( mult( X, X ), mult( X, Y ) ) }.
% 22.24/22.61  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.24/22.61    , X ) ==> mult( Y, X ) }.
% 22.24/22.61  parent1[0; 16]: (5819) {G5,W23,D6,L1,V3,M1}  { ld( mult( X, mult( X, X ) )
% 22.24/22.61    , mult( mult( X, X ), Y ) ) ==> ld( mult( X, X ), ld( rd( ld( X, Z ), Z )
% 22.24/22.61    , Y ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5821) {G7,W19,D5,L1,V2,M1}  { ld( mult( X, mult( X, X ) ), mult( 
% 22.24/22.61    mult( X, X ), Y ) ) ==> ld( ld( X, X ), ld( X, Y ) ) }.
% 22.24/22.61  parent0[0]: (480) {G21,W15,D4,L1,V2,M1} P(467,39);d(0);d(462);d(39) { ld( 
% 22.24/22.61    mult( X, X ), mult( X, Y ) ) ==> ld( ld( X, X ), ld( X, Y ) ) }.
% 22.24/22.61  parent1[0; 12]: (5820) {G6,W19,D5,L1,V2,M1}  { ld( mult( X, mult( X, X ) )
% 22.24/22.61    , mult( mult( X, X ), Y ) ) ==> ld( mult( X, X ), mult( X, Y ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5822) {G8,W19,D5,L1,V2,M1}  { ld( mult( mult( X, X ), X ), mult( 
% 22.24/22.61    mult( X, X ), Y ) ) ==> ld( ld( X, X ), ld( X, Y ) ) }.
% 22.24/22.61  parent0[0]: (544) {G23,W11,D4,L1,V1,M1} P(472,24);d(504);d(467) { mult( X, 
% 22.24/22.61    mult( X, X ) ) ==> mult( mult( X, X ), X ) }.
% 22.24/22.61  parent1[0; 2]: (5821) {G7,W19,D5,L1,V2,M1}  { ld( mult( X, mult( X, X ) ), 
% 22.24/22.61    mult( mult( X, X ), Y ) ) ==> ld( ld( X, X ), ld( X, Y ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (677) {G26,W19,D5,L1,V2,M1} P(628,39);d(115);d(480);d(544) { 
% 22.24/22.61    ld( mult( mult( X, X ), X ), mult( mult( X, X ), Z ) ) ==> ld( ld( X, X )
% 22.24/22.61    , ld( X, Z ) ) }.
% 22.24/22.61  parent0: (5822) {G8,W19,D5,L1,V2,M1}  { ld( mult( mult( X, X ), X ), mult( 
% 22.24/22.61    mult( X, X ), Y ) ) ==> ld( ld( X, X ), ld( X, Y ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Z
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5824) {G25,W11,D4,L1,V2,M1}  { ld( mult( X, X ), X ) = rd( ld( X, 
% 22.24/22.61    Y ), Y ) }.
% 22.24/22.61  parent0[0]: (628) {G25,W11,D4,L1,V2,M1} P(622,465) { rd( ld( X, Y ), Y ) = 
% 22.24/22.61    ld( mult( X, X ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5825) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.24/22.61  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5826) {G2,W11,D5,L1,V2,M1}  { mult( X, X ) ==> rd( X, rd( ld( X, 
% 22.24/22.61    Y ), Y ) ) }.
% 22.24/22.61  parent0[0]: (5824) {G25,W11,D4,L1,V2,M1}  { ld( mult( X, X ), X ) = rd( ld
% 22.24/22.61    ( X, Y ), Y ) }.
% 22.24/22.61  parent1[0; 6]: (5825) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := mult( X, X )
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5827) {G2,W11,D5,L1,V2,M1}  { rd( X, rd( ld( X, Y ), Y ) ) ==> 
% 22.24/22.61    mult( X, X ) }.
% 22.24/22.61  parent0[0]: (5826) {G2,W11,D5,L1,V2,M1}  { mult( X, X ) ==> rd( X, rd( ld( 
% 22.24/22.61    X, Y ), Y ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (683) {G26,W11,D5,L1,V2,M1} P(628,7) { rd( X, rd( ld( X, Y ), 
% 22.24/22.61    Y ) ) ==> mult( X, X ) }.
% 22.24/22.61  parent0: (5827) {G2,W11,D5,L1,V2,M1}  { rd( X, rd( ld( X, Y ), Y ) ) ==> 
% 22.24/22.61    mult( X, X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5828) {G25,W11,D4,L1,V2,M1}  { ld( mult( X, X ), X ) = rd( ld( X, 
% 22.24/22.61    Y ), Y ) }.
% 22.24/22.61  parent0[0]: (628) {G25,W11,D4,L1,V2,M1} P(622,465) { rd( ld( X, Y ), Y ) = 
% 22.24/22.61    ld( mult( X, X ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5829) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 22.24/22.61  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5830) {G1,W11,D5,L1,V2,M1}  { X ==> mult( mult( X, X ), rd( ld( X
% 22.24/22.61    , Y ), Y ) ) }.
% 22.24/22.61  parent0[0]: (5828) {G25,W11,D4,L1,V2,M1}  { ld( mult( X, X ), X ) = rd( ld
% 22.24/22.61    ( X, Y ), Y ) }.
% 22.24/22.61  parent1[0; 6]: (5829) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 22.24/22.61     }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := mult( X, X )
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5831) {G1,W11,D5,L1,V2,M1}  { mult( mult( X, X ), rd( ld( X, Y ), 
% 22.24/22.61    Y ) ) ==> X }.
% 22.24/22.61  parent0[0]: (5830) {G1,W11,D5,L1,V2,M1}  { X ==> mult( mult( X, X ), rd( ld
% 22.24/22.61    ( X, Y ), Y ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (684) {G26,W11,D5,L1,V2,M1} P(628,0) { mult( mult( X, X ), rd
% 22.24/22.61    ( ld( X, Y ), Y ) ) ==> X }.
% 22.24/22.61  parent0: (5831) {G1,W11,D5,L1,V2,M1}  { mult( mult( X, X ), rd( ld( X, Y )
% 22.24/22.61    , Y ) ) ==> X }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5832) {G25,W11,D4,L1,V2,M1}  { ld( mult( Y, Y ), Y ) = rd( X, mult
% 22.24/22.61    ( Y, X ) ) }.
% 22.24/22.61  parent0[0]: (629) {G25,W11,D4,L1,V2,M1} P(622,463) { rd( Y, mult( X, Y ) ) 
% 22.24/22.61    = ld( mult( X, X ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5833) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.24/22.61  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5834) {G2,W11,D5,L1,V2,M1}  { mult( X, X ) ==> rd( X, rd( Y, mult
% 22.24/22.61    ( X, Y ) ) ) }.
% 22.24/22.61  parent0[0]: (5832) {G25,W11,D4,L1,V2,M1}  { ld( mult( Y, Y ), Y ) = rd( X, 
% 22.24/22.61    mult( Y, X ) ) }.
% 22.24/22.61  parent1[0; 6]: (5833) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := mult( X, X )
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5835) {G2,W11,D5,L1,V2,M1}  { rd( X, rd( Y, mult( X, Y ) ) ) ==> 
% 22.24/22.61    mult( X, X ) }.
% 22.24/22.61  parent0[0]: (5834) {G2,W11,D5,L1,V2,M1}  { mult( X, X ) ==> rd( X, rd( Y, 
% 22.24/22.61    mult( X, Y ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (708) {G26,W11,D5,L1,V2,M1} P(629,7) { rd( X, rd( Y, mult( X, 
% 22.24/22.61    Y ) ) ) ==> mult( X, X ) }.
% 22.24/22.61  parent0: (5835) {G2,W11,D5,L1,V2,M1}  { rd( X, rd( Y, mult( X, Y ) ) ) ==> 
% 22.24/22.61    mult( X, X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5836) {G25,W11,D4,L1,V2,M1}  { ld( mult( Y, Y ), Y ) = rd( X, mult
% 22.24/22.61    ( Y, X ) ) }.
% 22.24/22.61  parent0[0]: (629) {G25,W11,D4,L1,V2,M1} P(622,463) { rd( Y, mult( X, Y ) ) 
% 22.24/22.61    = ld( mult( X, X ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5837) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 22.24/22.61  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5838) {G1,W11,D5,L1,V2,M1}  { X ==> mult( mult( X, X ), rd( Y, 
% 22.24/22.61    mult( X, Y ) ) ) }.
% 22.24/22.61  parent0[0]: (5836) {G25,W11,D4,L1,V2,M1}  { ld( mult( Y, Y ), Y ) = rd( X, 
% 22.24/22.61    mult( Y, X ) ) }.
% 22.24/22.61  parent1[0; 6]: (5837) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 22.24/22.61     }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := mult( X, X )
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5839) {G1,W11,D5,L1,V2,M1}  { mult( mult( X, X ), rd( Y, mult( X, 
% 22.24/22.61    Y ) ) ) ==> X }.
% 22.24/22.61  parent0[0]: (5838) {G1,W11,D5,L1,V2,M1}  { X ==> mult( mult( X, X ), rd( Y
% 22.24/22.61    , mult( X, Y ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (709) {G26,W11,D5,L1,V2,M1} P(629,0) { mult( mult( X, X ), rd
% 22.24/22.61    ( Y, mult( X, Y ) ) ) ==> X }.
% 22.24/22.61  parent0: (5839) {G1,W11,D5,L1,V2,M1}  { mult( mult( X, X ), rd( Y, mult( X
% 22.24/22.61    , Y ) ) ) ==> X }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5841) {G26,W11,D5,L1,V2,M1}  { mult( X, X ) ==> rd( X, rd( Y, mult
% 22.24/22.61    ( X, Y ) ) ) }.
% 22.24/22.61  parent0[0]: (708) {G26,W11,D5,L1,V2,M1} P(629,7) { rd( X, rd( Y, mult( X, Y
% 22.24/22.61     ) ) ) ==> mult( X, X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5847) {G16,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), rd( X, Y ) ) ==>
% 22.24/22.61     rd( rd( X, Y ), rd( Z, ld( rd( Y, X ), Z ) ) ) }.
% 22.24/22.61  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.61    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.61  parent1[0; 14]: (5841) {G26,W11,D5,L1,V2,M1}  { mult( X, X ) ==> rd( X, rd
% 22.24/22.61    ( Y, mult( X, Y ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := rd( X, Y )
% 22.24/22.61     Y := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5849) {G2,W15,D4,L1,V2,M1}  { mult( rd( X, Y ), rd( X, Y ) ) ==> 
% 22.24/22.61    rd( rd( X, Y ), rd( Y, X ) ) }.
% 22.24/22.61  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.24/22.61  parent1[0; 12]: (5847) {G16,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), rd( X, Y
% 22.24/22.61     ) ) ==> rd( rd( X, Y ), rd( Z, ld( rd( Y, X ), Z ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := rd( Y, X )
% 22.24/22.61     Y := Z
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5850) {G3,W15,D4,L1,V2,M1}  { ld( rd( Y, X ), rd( X, Y ) ) ==> rd
% 22.24/22.61    ( rd( X, Y ), rd( Y, X ) ) }.
% 22.24/22.61  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.61    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.61  parent1[0; 1]: (5849) {G2,W15,D4,L1,V2,M1}  { mult( rd( X, Y ), rd( X, Y )
% 22.24/22.61     ) ==> rd( rd( X, Y ), rd( Y, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := rd( X, Y )
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5851) {G3,W15,D4,L1,V2,M1}  { rd( rd( Y, X ), rd( X, Y ) ) ==> ld
% 22.24/22.61    ( rd( X, Y ), rd( Y, X ) ) }.
% 22.24/22.61  parent0[0]: (5850) {G3,W15,D4,L1,V2,M1}  { ld( rd( Y, X ), rd( X, Y ) ) ==>
% 22.24/22.61     rd( rd( X, Y ), rd( Y, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (719) {G27,W15,D4,L1,V2,M1} P(154,708);d(7);d(154) { rd( rd( X
% 22.24/22.61    , Y ), rd( Y, X ) ) ==> ld( rd( Y, X ), rd( X, Y ) ) }.
% 22.24/22.61  parent0: (5851) {G3,W15,D4,L1,V2,M1}  { rd( rd( Y, X ), rd( X, Y ) ) ==> ld
% 22.24/22.61    ( rd( X, Y ), rd( Y, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5853) {G2,W15,D5,L1,V3,M1}  { ld( X, Z ) ==> ld( mult( mult( X, Y
% 22.24/22.61     ), X ), mult( X, mult( Y, Z ) ) ) }.
% 22.24/22.61  parent0[0]: (16) {G2,W15,D5,L1,V3,M1} P(10,1) { ld( mult( mult( X, Y ), X )
% 22.24/22.61    , mult( X, mult( Y, Z ) ) ) ==> ld( X, Z ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5858) {G3,W23,D7,L1,V3,M1}  { ld( mult( X, X ), Y ) ==> ld( mult
% 22.24/22.61    ( X, mult( X, X ) ), mult( mult( X, X ), mult( rd( Z, mult( X, Z ) ), Y )
% 22.24/22.61     ) ) }.
% 22.24/22.61  parent0[0]: (709) {G26,W11,D5,L1,V2,M1} P(629,0) { mult( mult( X, X ), rd( 
% 22.24/22.61    Y, mult( X, Y ) ) ) ==> X }.
% 22.24/22.61  parent1[0; 8]: (5853) {G2,W15,D5,L1,V3,M1}  { ld( X, Z ) ==> ld( mult( mult
% 22.24/22.61    ( X, Y ), X ), mult( X, mult( Y, Z ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Z
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := mult( X, X )
% 22.24/22.61     Y := rd( Z, mult( X, Z ) )
% 22.24/22.61     Z := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5860) {G4,W23,D7,L1,V3,M1}  { ld( mult( X, X ), Y ) ==> ld( mult
% 22.24/22.61    ( mult( X, X ), X ), mult( mult( X, X ), mult( rd( Z, mult( X, Z ) ), Y )
% 22.24/22.61     ) ) }.
% 22.24/22.61  parent0[0]: (544) {G23,W11,D4,L1,V1,M1} P(472,24);d(504);d(467) { mult( X, 
% 22.24/22.61    mult( X, X ) ) ==> mult( mult( X, X ), X ) }.
% 22.24/22.61  parent1[0; 7]: (5858) {G3,W23,D7,L1,V3,M1}  { ld( mult( X, X ), Y ) ==> ld
% 22.24/22.61    ( mult( X, mult( X, X ) ), mult( mult( X, X ), mult( rd( Z, mult( X, Z )
% 22.24/22.61     ), Y ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5861) {G5,W19,D7,L1,V3,M1}  { ld( mult( X, X ), Y ) ==> ld( ld( X
% 22.24/22.61    , X ), ld( X, mult( rd( Z, mult( X, Z ) ), Y ) ) ) }.
% 22.24/22.61  parent0[0]: (677) {G26,W19,D5,L1,V2,M1} P(628,39);d(115);d(480);d(544) { ld
% 22.24/22.61    ( mult( mult( X, X ), X ), mult( mult( X, X ), Z ) ) ==> ld( ld( X, X ), 
% 22.24/22.61    ld( X, Z ) ) }.
% 22.24/22.61  parent1[0; 6]: (5860) {G4,W23,D7,L1,V3,M1}  { ld( mult( X, X ), Y ) ==> ld
% 22.24/22.61    ( mult( mult( X, X ), X ), mult( mult( X, X ), mult( rd( Z, mult( X, Z )
% 22.24/22.61     ), Y ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := T
% 22.24/22.61     Z := mult( rd( Z, mult( X, Z ) ), Y )
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5862) {G6,W19,D7,L1,V3,M1}  { ld( mult( X, X ), Y ) ==> ld( ld( X
% 22.24/22.61    , X ), ld( X, ld( rd( mult( X, Z ), Z ), Y ) ) ) }.
% 22.24/22.61  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.61    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.61  parent1[0; 12]: (5861) {G5,W19,D7,L1,V3,M1}  { ld( mult( X, X ), Y ) ==> ld
% 22.24/22.61    ( ld( X, X ), ld( X, mult( rd( Z, mult( X, Z ) ), Y ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Z
% 22.24/22.61     Y := mult( X, Z )
% 22.24/22.61     Z := Y
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5863) {G1,W15,D5,L1,V2,M1}  { ld( mult( X, X ), Y ) ==> ld( ld( X
% 22.24/22.61    , X ), ld( X, ld( X, Y ) ) ) }.
% 22.24/22.61  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.61  parent1[0; 13]: (5862) {G6,W19,D7,L1,V3,M1}  { ld( mult( X, X ), Y ) ==> ld
% 22.24/22.61    ( ld( X, X ), ld( X, ld( rd( mult( X, Z ), Z ), Y ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Z
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5864) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( X, ld( X, Y ) )
% 22.24/22.61     ) ==> ld( mult( X, X ), Y ) }.
% 22.24/22.61  parent0[0]: (5863) {G1,W15,D5,L1,V2,M1}  { ld( mult( X, X ), Y ) ==> ld( ld
% 22.24/22.61    ( X, X ), ld( X, ld( X, Y ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (738) {G27,W15,D5,L1,V2,M1} P(709,16);d(544);d(677);d(154);d(3
% 22.24/22.61    ) { ld( ld( X, X ), ld( X, ld( X, Z ) ) ) ==> ld( mult( X, X ), Z ) }.
% 22.24/22.61  parent0: (5864) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( X, ld( X, Y ) )
% 22.24/22.61     ) ==> ld( mult( X, X ), Y ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Z
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5866) {G26,W11,D5,L1,V2,M1}  { mult( X, X ) ==> rd( X, rd( ld( X, 
% 22.24/22.61    Y ), Y ) ) }.
% 22.24/22.61  parent0[0]: (683) {G26,W11,D5,L1,V2,M1} P(628,7) { rd( X, rd( ld( X, Y ), Y
% 22.24/22.61     ) ) ==> mult( X, X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5870) {G14,W23,D5,L1,V3,M1}  { mult( rd( ld( X, Y ), Y ), rd( ld
% 22.24/22.61    ( X, Y ), Y ) ) ==> rd( rd( ld( X, Y ), Y ), rd( mult( X, Z ), Z ) ) }.
% 22.24/22.61  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.24/22.61    , X ) ==> mult( Y, X ) }.
% 22.24/22.61  parent1[0; 19]: (5866) {G26,W11,D5,L1,V2,M1}  { mult( X, X ) ==> rd( X, rd
% 22.24/22.61    ( ld( X, Y ), Y ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Z
% 22.24/22.61     Y := X
% 22.24/22.61     Z := Y
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := rd( ld( X, Y ), Y )
% 22.24/22.61     Y := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5871) {G1,W19,D5,L1,V2,M1}  { mult( rd( ld( X, Y ), Y ), rd( ld( 
% 22.24/22.61    X, Y ), Y ) ) ==> rd( rd( ld( X, Y ), Y ), X ) }.
% 22.24/22.61  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.61  parent1[0; 18]: (5870) {G14,W23,D5,L1,V3,M1}  { mult( rd( ld( X, Y ), Y ), 
% 22.24/22.61    rd( ld( X, Y ), Y ) ) ==> rd( rd( ld( X, Y ), Y ), rd( mult( X, Z ), Z )
% 22.24/22.61     ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Z
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5872) {G2,W19,D5,L1,V2,M1}  { ld( rd( Y, ld( X, Y ) ), rd( ld( X
% 22.24/22.61    , Y ), Y ) ) ==> rd( rd( ld( X, Y ), Y ), X ) }.
% 22.24/22.61  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.61    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.61  parent1[0; 1]: (5871) {G1,W19,D5,L1,V2,M1}  { mult( rd( ld( X, Y ), Y ), rd
% 22.24/22.61    ( ld( X, Y ), Y ) ) ==> rd( rd( ld( X, Y ), Y ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := ld( X, Y )
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := rd( ld( X, Y ), Y )
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5873) {G2,W15,D5,L1,V2,M1}  { ld( Y, rd( ld( Y, X ), X ) ) ==> rd
% 22.24/22.61    ( rd( ld( Y, X ), X ), Y ) }.
% 22.24/22.61  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.24/22.61  parent1[0; 2]: (5872) {G2,W19,D5,L1,V2,M1}  { ld( rd( Y, ld( X, Y ) ), rd( 
% 22.24/22.61    ld( X, Y ), Y ) ) ==> rd( rd( ld( X, Y ), Y ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5874) {G2,W15,D5,L1,V2,M1}  { rd( rd( ld( X, Y ), Y ), X ) ==> ld
% 22.24/22.61    ( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.61  parent0[0]: (5873) {G2,W15,D5,L1,V2,M1}  { ld( Y, rd( ld( Y, X ), X ) ) ==>
% 22.24/22.61     rd( rd( ld( Y, X ), X ), Y ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (749) {G27,W15,D5,L1,V2,M1} P(115,683);d(3);d(154);d(7) { rd( 
% 22.24/22.61    rd( ld( X, Y ), Y ), X ) ==> ld( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.61  parent0: (5874) {G2,W15,D5,L1,V2,M1}  { rd( rd( ld( X, Y ), Y ), X ) ==> ld
% 22.24/22.61    ( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5876) {G26,W11,D5,L1,V2,M1}  { mult( X, X ) ==> rd( X, rd( ld( X, 
% 22.24/22.61    Y ), Y ) ) }.
% 22.24/22.61  parent0[0]: (683) {G26,W11,D5,L1,V2,M1} P(628,7) { rd( X, rd( ld( X, Y ), Y
% 22.24/22.61     ) ) ==> mult( X, X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5880) {G15,W23,D5,L1,V3,M1}  { mult( rd( X, mult( Y, X ) ), rd( X
% 22.24/22.61    , mult( Y, X ) ) ) ==> rd( rd( X, mult( Y, X ) ), rd( mult( Y, Z ), Z ) )
% 22.24/22.61     }.
% 22.24/22.61  parent0[0]: (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z )
% 22.24/22.61     ), X ) ==> mult( Y, X ) }.
% 22.24/22.61  parent1[0; 19]: (5876) {G26,W11,D5,L1,V2,M1}  { mult( X, X ) ==> rd( X, rd
% 22.24/22.61    ( ld( X, Y ), Y ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Z
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := rd( X, mult( Y, X ) )
% 22.24/22.61     Y := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5881) {G1,W19,D5,L1,V2,M1}  { mult( rd( X, mult( Y, X ) ), rd( X
% 22.24/22.61    , mult( Y, X ) ) ) ==> rd( rd( X, mult( Y, X ) ), Y ) }.
% 22.24/22.61  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.61  parent1[0; 18]: (5880) {G15,W23,D5,L1,V3,M1}  { mult( rd( X, mult( Y, X ) )
% 22.24/22.61    , rd( X, mult( Y, X ) ) ) ==> rd( rd( X, mult( Y, X ) ), rd( mult( Y, Z )
% 22.24/22.61    , Z ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Z
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5882) {G2,W19,D5,L1,V2,M1}  { ld( rd( mult( Y, X ), X ), rd( X, 
% 22.24/22.61    mult( Y, X ) ) ) ==> rd( rd( X, mult( Y, X ) ), Y ) }.
% 22.24/22.61  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.61    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.61  parent1[0; 1]: (5881) {G1,W19,D5,L1,V2,M1}  { mult( rd( X, mult( Y, X ) ), 
% 22.24/22.61    rd( X, mult( Y, X ) ) ) ==> rd( rd( X, mult( Y, X ) ), Y ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := mult( Y, X )
% 22.24/22.61     Z := rd( X, mult( Y, X ) )
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5883) {G1,W15,D5,L1,V2,M1}  { ld( X, rd( Y, mult( X, Y ) ) ) ==> 
% 22.24/22.61    rd( rd( Y, mult( X, Y ) ), X ) }.
% 22.24/22.61  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.61  parent1[0; 2]: (5882) {G2,W19,D5,L1,V2,M1}  { ld( rd( mult( Y, X ), X ), rd
% 22.24/22.61    ( X, mult( Y, X ) ) ) ==> rd( rd( X, mult( Y, X ) ), Y ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5884) {G1,W15,D5,L1,V2,M1}  { rd( rd( Y, mult( X, Y ) ), X ) ==> 
% 22.24/22.61    ld( X, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.61  parent0[0]: (5883) {G1,W15,D5,L1,V2,M1}  { ld( X, rd( Y, mult( X, Y ) ) ) 
% 22.24/22.61    ==> rd( rd( Y, mult( X, Y ) ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (750) {G27,W15,D5,L1,V2,M1} P(123,683);d(3);d(154);d(3) { rd( 
% 22.24/22.61    rd( X, mult( Y, X ) ), Y ) ==> ld( Y, rd( X, mult( Y, X ) ) ) }.
% 22.24/22.61  parent0: (5884) {G1,W15,D5,L1,V2,M1}  { rd( rd( Y, mult( X, Y ) ), X ) ==> 
% 22.24/22.61    ld( X, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5888) {G14,W15,D5,L1,V3,M1}  { rd( X, mult( mult( Y, Y ), X ) ) =
% 22.24/22.61     rd( rd( ld( Y, Z ), Z ), Y ) }.
% 22.24/22.61  parent0[0]: (684) {G26,W11,D5,L1,V2,M1} P(628,0) { mult( mult( X, X ), rd( 
% 22.24/22.61    ld( X, Y ), Y ) ) ==> X }.
% 22.24/22.61  parent1[0; 14]: (106) {G13,W11,D4,L1,V3,M1} P(105,105) { rd( T, mult( X, T
% 22.24/22.61     ) ) = rd( Z, mult( X, Z ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := Z
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := mult( Y, Y )
% 22.24/22.61     Y := T
% 22.24/22.61     Z := rd( ld( Y, Z ), Z )
% 22.24/22.61     T := X
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5889) {G15,W15,D5,L1,V3,M1}  { rd( X, mult( mult( Y, Y ), X ) ) =
% 22.24/22.61     ld( Y, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.61  parent0[0]: (749) {G27,W15,D5,L1,V2,M1} P(115,683);d(3);d(154);d(7) { rd( 
% 22.24/22.61    rd( ld( X, Y ), Y ), X ) ==> ld( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.61  parent1[0; 8]: (5888) {G14,W15,D5,L1,V3,M1}  { rd( X, mult( mult( Y, Y ), X
% 22.24/22.61     ) ) = rd( rd( ld( Y, Z ), Z ), Y ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := Z
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5890) {G15,W15,D5,L1,V3,M1}  { ld( Y, rd( ld( Y, Z ), Z ) ) = rd( 
% 22.24/22.61    X, mult( mult( Y, Y ), X ) ) }.
% 22.24/22.61  parent0[0]: (5889) {G15,W15,D5,L1,V3,M1}  { rd( X, mult( mult( Y, Y ), X )
% 22.24/22.61     ) = ld( Y, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (765) {G28,W15,D5,L1,V3,M1} P(684,106);d(749) { ld( X, rd( ld
% 22.24/22.61    ( X, Y ), Y ) ) = rd( Z, mult( mult( X, X ), Z ) ) }.
% 22.24/22.61  parent0: (5890) {G15,W15,D5,L1,V3,M1}  { ld( Y, rd( ld( Y, Z ), Z ) ) = rd
% 22.24/22.61    ( X, mult( mult( Y, Y ), X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Z
% 22.24/22.61     Y := X
% 22.24/22.61     Z := Y
% 22.24/22.61  end
% 22.24/22.61  permutation0:
% 22.24/22.61     0 ==> 0
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5892) {G12,W11,D4,L1,V3,M1}  { rd( ld( Y, Z ), Z ) = rd( X, mult( 
% 22.24/22.61    Y, X ) ) }.
% 22.24/22.61  parent0[0]: (105) {G12,W11,D4,L1,V3,M1} P(1,71) { rd( Y, mult( X, Y ) ) = 
% 22.24/22.61    rd( ld( X, Z ), Z ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := Y
% 22.24/22.61     Y := X
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5895) {G13,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), Y ) = 
% 22.24/22.61    rd( rd( ld( X, Z ), Z ), X ) }.
% 22.24/22.61  parent0[0]: (684) {G26,W11,D5,L1,V2,M1} P(628,0) { mult( mult( X, X ), rd( 
% 22.24/22.61    ld( X, Y ), Y ) ) ==> X }.
% 22.24/22.61  parent1[0; 14]: (5892) {G12,W11,D4,L1,V3,M1}  { rd( ld( Y, Z ), Z ) = rd( X
% 22.24/22.61    , mult( Y, X ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Z
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := rd( ld( X, Z ), Z )
% 22.24/22.61     Y := mult( X, X )
% 22.24/22.61     Z := Y
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  paramod: (5896) {G14,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), Y ) = 
% 22.24/22.61    ld( X, rd( ld( X, Z ), Z ) ) }.
% 22.24/22.61  parent0[0]: (749) {G27,W15,D5,L1,V2,M1} P(115,683);d(3);d(154);d(7) { rd( 
% 22.24/22.61    rd( ld( X, Y ), Y ), X ) ==> ld( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.61  parent1[0; 8]: (5895) {G13,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), Y
% 22.24/22.61     ) = rd( rd( ld( X, Z ), Z ), X ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Z
% 22.24/22.61  end
% 22.24/22.61  substitution1:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  eqswap: (5897) {G14,W15,D5,L1,V3,M1}  { ld( X, rd( ld( X, Z ), Z ) ) = rd( 
% 22.24/22.61    ld( mult( X, X ), Y ), Y ) }.
% 22.24/22.61  parent0[0]: (5896) {G14,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), Y ) 
% 22.24/22.61    = ld( X, rd( ld( X, Z ), Z ) ) }.
% 22.24/22.61  substitution0:
% 22.24/22.61     X := X
% 22.24/22.61     Y := Y
% 22.24/22.61     Z := Z
% 22.24/22.61  end
% 22.24/22.61  
% 22.24/22.61  subsumption: (766) {G28,W15,D5,L1,V3,M1} P(684,105);d(749) { ld( X, rd( ld
% 22.24/22.61    ( X, Y ), Y ) ) = rd( ld( mult( X, X ), Z ), Z ) }.
% 22.24/22.62  parent0: (5897) {G14,W15,D5,L1,V3,M1}  { ld( X, rd( ld( X, Z ), Z ) ) = rd
% 22.24/22.62    ( ld( mult( X, X ), Y ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5898) {G25,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> mult( ld( mult( X, X
% 22.24/22.62     ), X ), Y ) }.
% 22.24/22.62  parent0[0]: (624) {G25,W11,D5,L1,V2,M1} P(622,466) { mult( ld( mult( X, X )
% 22.24/22.62    , X ), Y ) ==> ld( X, Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5902) {G3,W27,D7,L1,V3,M1}  { ld( X, mult( ld( ld( mult( X, X ), 
% 22.24/22.62    X ), Y ), Z ) ) ==> mult( mult( Y, ld( mult( X, X ), X ) ), ld( ld( mult
% 22.24/22.62    ( X, X ), X ), Z ) ) }.
% 22.24/22.62  parent0[0]: (15) {G2,W15,D5,L1,V3,M1} P(0,10) { mult( X, mult( ld( X, Y ), 
% 22.24/22.62    Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 22.24/22.62  parent1[0; 12]: (5898) {G25,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> mult( ld( 
% 22.24/22.62    mult( X, X ), X ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := ld( mult( X, X ), X )
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := mult( ld( ld( mult( X, X ), X ), Y ), Z )
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5904) {G4,W23,D7,L1,V3,M1}  { ld( X, mult( ld( ld( mult( X, X ), 
% 22.24/22.62    X ), Y ), Z ) ) ==> mult( mult( Y, ld( mult( X, X ), X ) ), mult( X, Z )
% 22.24/22.62     ) }.
% 22.24/22.62  parent0[0]: (625) {G25,W11,D5,L1,V2,M1} P(622,458) { ld( ld( mult( X, X ), 
% 22.24/22.62    X ), Y ) ==> mult( X, Y ) }.
% 22.24/22.62  parent1[0; 20]: (5902) {G3,W27,D7,L1,V3,M1}  { ld( X, mult( ld( ld( mult( X
% 22.24/22.62    , X ), X ), Y ), Z ) ) ==> mult( mult( Y, ld( mult( X, X ), X ) ), ld( ld
% 22.24/22.62    ( mult( X, X ), X ), Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5906) {G5,W19,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), Z ) ) 
% 22.24/22.62    ==> mult( mult( Y, ld( mult( X, X ), X ) ), mult( X, Z ) ) }.
% 22.24/22.62  parent0[0]: (625) {G25,W11,D5,L1,V2,M1} P(622,458) { ld( ld( mult( X, X ), 
% 22.24/22.62    X ), Y ) ==> mult( X, Y ) }.
% 22.24/22.62  parent1[0; 4]: (5904) {G4,W23,D7,L1,V3,M1}  { ld( X, mult( ld( ld( mult( X
% 22.24/22.62    , X ), X ), Y ), Z ) ) ==> mult( mult( Y, ld( mult( X, X ), X ) ), mult( 
% 22.24/22.62    X, Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5907) {G5,W19,D6,L1,V3,M1}  { mult( mult( Y, ld( mult( X, X ), X )
% 22.24/22.62     ), mult( X, Z ) ) ==> ld( X, mult( mult( X, Y ), Z ) ) }.
% 22.24/22.62  parent0[0]: (5906) {G5,W19,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), Z ) )
% 22.24/22.62     ==> mult( mult( Y, ld( mult( X, X ), X ) ), mult( X, Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (781) {G26,W19,D6,L1,V3,M1} P(624,15);d(625);d(625) { mult( 
% 22.24/22.62    mult( Y, ld( mult( X, X ), X ) ), mult( X, Z ) ) ==> ld( X, mult( mult( X
% 22.24/22.62    , Y ), Z ) ) }.
% 22.24/22.62  parent0: (5907) {G5,W19,D6,L1,V3,M1}  { mult( mult( Y, ld( mult( X, X ), X
% 22.24/22.62     ) ), mult( X, Z ) ) ==> ld( X, mult( mult( X, Y ), Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5909) {G16,W11,D5,L1,V3,M1}  { Z ==> ld( rd( X, Y ), ld( rd( Y, X
% 22.24/22.62     ), Z ) ) }.
% 22.24/22.62  parent0[0]: (166) {G16,W11,D5,L1,V3,M1} P(154,0) { ld( rd( Y, X ), ld( rd( 
% 22.24/22.62    X, Y ), Z ) ) ==> Z }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5912) {G17,W19,D6,L1,V3,M1}  { X ==> ld( rd( rd( Y, Z ), rd( Z, Y
% 22.24/22.62     ) ), ld( ld( rd( Y, Z ), rd( Z, Y ) ), X ) ) }.
% 22.24/22.62  parent0[0]: (719) {G27,W15,D4,L1,V2,M1} P(154,708);d(7);d(154) { rd( rd( X
% 22.24/22.62    , Y ), rd( Y, X ) ) ==> ld( rd( Y, X ), rd( X, Y ) ) }.
% 22.24/22.62  parent1[0; 11]: (5909) {G16,W11,D5,L1,V3,M1}  { Z ==> ld( rd( X, Y ), ld( 
% 22.24/22.62    rd( Y, X ), Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := rd( Y, Z )
% 22.24/22.62     Y := rd( Z, Y )
% 22.24/22.62     Z := X
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5914) {G18,W19,D6,L1,V3,M1}  { X ==> ld( ld( rd( Z, Y ), rd( Y, Z
% 22.24/22.62     ) ), ld( ld( rd( Y, Z ), rd( Z, Y ) ), X ) ) }.
% 22.24/22.62  parent0[0]: (719) {G27,W15,D4,L1,V2,M1} P(154,708);d(7);d(154) { rd( rd( X
% 22.24/22.62    , Y ), rd( Y, X ) ) ==> ld( rd( Y, X ), rd( X, Y ) ) }.
% 22.24/22.62  parent1[0; 3]: (5912) {G17,W19,D6,L1,V3,M1}  { X ==> ld( rd( rd( Y, Z ), rd
% 22.24/22.62    ( Z, Y ) ), ld( ld( rd( Y, Z ), rd( Z, Y ) ), X ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5915) {G18,W19,D6,L1,V3,M1}  { ld( ld( rd( Y, Z ), rd( Z, Y ) ), 
% 22.24/22.62    ld( ld( rd( Z, Y ), rd( Y, Z ) ), X ) ) ==> X }.
% 22.24/22.62  parent0[0]: (5914) {G18,W19,D6,L1,V3,M1}  { X ==> ld( ld( rd( Z, Y ), rd( Y
% 22.24/22.62    , Z ) ), ld( ld( rd( Y, Z ), rd( Z, Y ) ), X ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (787) {G28,W19,D6,L1,V3,M1} P(719,166);d(719) { ld( ld( rd( Y
% 22.24/22.62    , X ), rd( X, Y ) ), ld( ld( rd( X, Y ), rd( Y, X ) ), Z ) ) ==> Z }.
% 22.24/22.62  parent0: (5915) {G18,W19,D6,L1,V3,M1}  { ld( ld( rd( Y, Z ), rd( Z, Y ) ), 
% 22.24/22.62    ld( ld( rd( Z, Y ), rd( Y, Z ) ), X ) ) ==> X }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := X
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5917) {G24,W11,D4,L1,V1,M1}  { ld( mult( X, X ), X ) ==> ld( X, ld
% 22.24/22.62    ( X, X ) ) }.
% 22.24/22.62  parent0[0]: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> 
% 22.24/22.62    ld( mult( X, X ), X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5920) {G22,W23,D5,L1,V1,M1}  { ld( mult( mult( X, X ), mult( X, X
% 22.24/22.62     ) ), mult( X, X ) ) ==> ld( mult( X, X ), ld( ld( X, X ), ld( X, X ) ) )
% 22.24/22.62     }.
% 22.24/22.62  parent0[0]: (480) {G21,W15,D4,L1,V2,M1} P(467,39);d(0);d(462);d(39) { ld( 
% 22.24/22.62    mult( X, X ), mult( X, Y ) ) ==> ld( ld( X, X ), ld( X, Y ) ) }.
% 22.24/22.62  parent1[0; 16]: (5917) {G24,W11,D4,L1,V1,M1}  { ld( mult( X, X ), X ) ==> 
% 22.24/22.62    ld( X, ld( X, X ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := mult( X, X )
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5921) {G23,W19,D5,L1,V1,M1}  { ld( mult( mult( X, X ), mult( X, X
% 22.24/22.62     ) ), mult( X, X ) ) ==> ld( mult( X, X ), ld( X, X ) ) }.
% 22.24/22.62  parent0[0]: (533) {G22,W11,D4,L1,V1,M1} S(468);d(480) { ld( ld( X, X ), ld
% 22.24/22.62    ( X, X ) ) ==> ld( X, X ) }.
% 22.24/22.62  parent1[0; 16]: (5920) {G22,W23,D5,L1,V1,M1}  { ld( mult( mult( X, X ), 
% 22.24/22.62    mult( X, X ) ), mult( X, X ) ) ==> ld( mult( X, X ), ld( ld( X, X ), ld( 
% 22.24/22.62    X, X ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (790) {G25,W19,D5,L1,V1,M1} P(480,622);d(533) { ld( mult( mult
% 22.24/22.62    ( X, X ), mult( X, X ) ), mult( X, X ) ) ==> ld( mult( X, X ), ld( X, X )
% 22.24/22.62     ) }.
% 22.24/22.62  parent0: (5921) {G23,W19,D5,L1,V1,M1}  { ld( mult( mult( X, X ), mult( X, X
% 22.24/22.62     ) ), mult( X, X ) ) ==> ld( mult( X, X ), ld( X, X ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5924) {G25,W11,D4,L1,V2,M1}  { ld( mult( Y, Y ), Y ) = rd( X, mult
% 22.24/22.62    ( Y, X ) ) }.
% 22.24/22.62  parent0[0]: (629) {G25,W11,D4,L1,V2,M1} P(622,463) { rd( Y, mult( X, Y ) ) 
% 22.24/22.62    = ld( mult( X, X ), X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5927) {G22,W23,D5,L1,V2,M1}  { ld( mult( mult( X, X ), mult( X, X
% 22.24/22.62     ) ), mult( X, X ) ) = rd( ld( X, Y ), ld( ld( X, X ), mult( X, Y ) ) )
% 22.24/22.62     }.
% 22.24/22.62  parent0[0]: (484) {G21,W15,D4,L1,V2,M1} P(467,26);d(15);d(0) { mult( mult( 
% 22.24/22.62    X, X ), ld( X, Y ) ) ==> ld( ld( X, X ), mult( X, Y ) ) }.
% 22.24/22.62  parent1[0; 16]: (5924) {G25,W11,D4,L1,V2,M1}  { ld( mult( Y, Y ), Y ) = rd
% 22.24/22.62    ( X, mult( Y, X ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := ld( X, Y )
% 22.24/22.62     Y := mult( X, X )
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5928) {G23,W19,D5,L1,V2,M1}  { ld( mult( X, X ), ld( X, X ) ) = 
% 22.24/22.62    rd( ld( X, Y ), ld( ld( X, X ), mult( X, Y ) ) ) }.
% 22.24/22.62  parent0[0]: (790) {G25,W19,D5,L1,V1,M1} P(480,622);d(533) { ld( mult( mult
% 22.24/22.62    ( X, X ), mult( X, X ) ), mult( X, X ) ) ==> ld( mult( X, X ), ld( X, X )
% 22.24/22.62     ) }.
% 22.24/22.62  parent1[0; 1]: (5927) {G22,W23,D5,L1,V2,M1}  { ld( mult( mult( X, X ), mult
% 22.24/22.62    ( X, X ) ), mult( X, X ) ) = rd( ld( X, Y ), ld( ld( X, X ), mult( X, Y )
% 22.24/22.62     ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5929) {G23,W19,D5,L1,V2,M1}  { rd( ld( X, Y ), ld( ld( X, X ), 
% 22.24/22.62    mult( X, Y ) ) ) = ld( mult( X, X ), ld( X, X ) ) }.
% 22.24/22.62  parent0[0]: (5928) {G23,W19,D5,L1,V2,M1}  { ld( mult( X, X ), ld( X, X ) ) 
% 22.24/22.62    = rd( ld( X, Y ), ld( ld( X, X ), mult( X, Y ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (808) {G26,W19,D5,L1,V2,M1} P(484,629);d(790) { rd( ld( X, Y )
% 22.24/22.62    , ld( ld( X, X ), mult( X, Y ) ) ) ==> ld( mult( X, X ), ld( X, X ) ) }.
% 22.24/22.62  parent0: (5929) {G23,W19,D5,L1,V2,M1}  { rd( ld( X, Y ), ld( ld( X, X ), 
% 22.24/22.62    mult( X, Y ) ) ) = ld( mult( X, X ), ld( X, X ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5930) {G17,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), Z ) = ld( ld( X, Y
% 22.24/22.62     ), ld( X, rd( Y, X ) ) ) }.
% 22.24/22.62  parent0[0]: (408) {G17,W15,D5,L1,V3,M1} P(382,1) { ld( ld( X, Y ), ld( X, 
% 22.24/22.62    rd( Y, X ) ) ) = rd( ld( X, Z ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5931) {G28,W15,D5,L1,V3,M1}  { rd( Z, mult( mult( X, X ), Z ) ) = 
% 22.24/22.62    ld( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.62  parent0[0]: (765) {G28,W15,D5,L1,V3,M1} P(684,106);d(749) { ld( X, rd( ld( 
% 22.24/22.62    X, Y ), Y ) ) = rd( Z, mult( mult( X, X ), Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5934) {G18,W19,D6,L1,V3,M1}  { rd( X, mult( mult( Y, Y ), X ) ) =
% 22.24/22.62     ld( Y, ld( ld( Y, T ), ld( Y, rd( T, Y ) ) ) ) }.
% 22.24/22.62  parent0[0]: (5930) {G17,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), Z ) = ld( ld( X
% 22.24/22.62    , Y ), ld( X, rd( Y, X ) ) ) }.
% 22.24/22.62  parent1[0; 10]: (5931) {G28,W15,D5,L1,V3,M1}  { rd( Z, mult( mult( X, X ), 
% 22.24/22.62    Z ) ) = ld( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := T
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := X
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5935) {G5,W19,D6,L1,V3,M1}  { rd( X, mult( mult( Y, Y ), X ) ) = 
% 22.24/22.62    ld( mult( Z, Y ), mult( Y, ld( Y, rd( Z, Y ) ) ) ) }.
% 22.24/22.62  parent0[0]: (39) {G4,W15,D5,L1,V3,M1} P(0,36) { ld( X, ld( ld( X, Y ), Z )
% 22.24/22.62     ) ==> ld( mult( Y, X ), mult( X, Z ) ) }.
% 22.24/22.62  parent1[0; 8]: (5934) {G18,W19,D6,L1,V3,M1}  { rd( X, mult( mult( Y, Y ), X
% 22.24/22.62     ) ) = ld( Y, ld( ld( Y, T ), ld( Y, rd( T, Y ) ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := ld( Y, rd( Z, Y ) )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := T
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5936) {G1,W15,D5,L1,V3,M1}  { rd( X, mult( mult( Y, Y ), X ) ) = 
% 22.24/22.62    ld( mult( Z, Y ), rd( Z, Y ) ) }.
% 22.24/22.62  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.24/22.62  parent1[0; 12]: (5935) {G5,W19,D6,L1,V3,M1}  { rd( X, mult( mult( Y, Y ), X
% 22.24/22.62     ) ) = ld( mult( Z, Y ), mult( Y, ld( Y, rd( Z, Y ) ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := rd( Z, Y )
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5937) {G1,W15,D5,L1,V3,M1}  { ld( mult( Z, Y ), rd( Z, Y ) ) = rd
% 22.24/22.62    ( X, mult( mult( Y, Y ), X ) ) }.
% 22.24/22.62  parent0[0]: (5936) {G1,W15,D5,L1,V3,M1}  { rd( X, mult( mult( Y, Y ), X ) )
% 22.24/22.62     = ld( mult( Z, Y ), rd( Z, Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (836) {G29,W15,D5,L1,V3,M1} P(408,765);d(39);d(0) { ld( mult( 
% 22.24/22.62    Z, X ), rd( Z, X ) ) = rd( T, mult( mult( X, X ), T ) ) }.
% 22.24/22.62  parent0: (5937) {G1,W15,D5,L1,V3,M1}  { ld( mult( Z, Y ), rd( Z, Y ) ) = rd
% 22.24/22.62    ( X, mult( mult( Y, Y ), X ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := T
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5939) {G15,W15,D5,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> mult( ld( X
% 22.24/22.62    , Y ), rd( Z, mult( X, Z ) ) ) }.
% 22.24/22.62  parent0[0]: (146) {G15,W15,D5,L1,V3,M1} P(123,38);d(118);d(64);d(118) { 
% 22.24/22.62    mult( ld( Y, Z ), rd( X, mult( Y, X ) ) ) ==> ld( Y, rd( Z, Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5948) {G16,W23,D6,L1,V4,M1}  { ld( X, rd( rd( ld( X, Y ), Y ), X
% 22.24/22.62     ) ) ==> mult( rd( T, mult( mult( X, X ), T ) ), rd( Z, mult( X, Z ) ) )
% 22.24/22.62     }.
% 22.24/22.62  parent0[0]: (765) {G28,W15,D5,L1,V3,M1} P(684,106);d(749) { ld( X, rd( ld( 
% 22.24/22.62    X, Y ), Y ) ) = rd( Z, mult( mult( X, X ), Z ) ) }.
% 22.24/22.62  parent1[0; 11]: (5939) {G15,W15,D5,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> 
% 22.24/22.62    mult( ld( X, Y ), rd( Z, mult( X, Z ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := T
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := rd( ld( X, Y ), Y )
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5949) {G16,W23,D6,L1,V4,M1}  { ld( X, rd( rd( ld( X, Y ), Y ), X
% 22.24/22.62     ) ) ==> ld( rd( mult( mult( X, X ), Z ), Z ), rd( T, mult( X, T ) ) )
% 22.24/22.62     }.
% 22.24/22.62  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.62    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.62  parent1[0; 10]: (5948) {G16,W23,D6,L1,V4,M1}  { ld( X, rd( rd( ld( X, Y ), 
% 22.24/22.62    Y ), X ) ) ==> mult( rd( T, mult( mult( X, X ), T ) ), rd( Z, mult( X, Z
% 22.24/22.62     ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := mult( mult( X, X ), Z )
% 22.24/22.62     Z := rd( T, mult( X, T ) )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := T
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5950) {G1,W19,D6,L1,V3,M1}  { ld( X, rd( rd( ld( X, Y ), Y ), X )
% 22.24/22.62     ) ==> ld( mult( X, X ), rd( T, mult( X, T ) ) ) }.
% 22.24/22.62  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.62  parent1[0; 11]: (5949) {G16,W23,D6,L1,V4,M1}  { ld( X, rd( rd( ld( X, Y ), 
% 22.24/22.62    Y ), X ) ) ==> ld( rd( mult( mult( X, X ), Z ), Z ), rd( T, mult( X, T )
% 22.24/22.62     ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := mult( X, X )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5951) {G2,W19,D6,L1,V3,M1}  { ld( X, ld( X, rd( ld( X, Y ), Y ) )
% 22.24/22.62     ) ==> ld( mult( X, X ), rd( Z, mult( X, Z ) ) ) }.
% 22.24/22.62  parent0[0]: (553) {G24,W19,D6,L1,V2,M1} P(262,544);d(154);d(3);d(154);d(3);
% 22.24/22.62    d(146) { ld( Y, rd( rd( ld( Y, Z ), Z ), Y ) ) ==> ld( Y, ld( Y, rd( ld( 
% 22.24/22.62    Y, Z ), Z ) ) ) }.
% 22.24/22.62  parent1[0; 1]: (5950) {G1,W19,D6,L1,V3,M1}  { ld( X, rd( rd( ld( X, Y ), Y
% 22.24/22.62     ), X ) ) ==> ld( mult( X, X ), rd( T, mult( X, T ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := T
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := U
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5952) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, X ), rd( Z, mult( X, Z
% 22.24/22.62     ) ) ) ==> ld( X, ld( X, rd( ld( X, Y ), Y ) ) ) }.
% 22.24/22.62  parent0[0]: (5951) {G2,W19,D6,L1,V3,M1}  { ld( X, ld( X, rd( ld( X, Y ), Y
% 22.24/22.62     ) ) ) ==> ld( mult( X, X ), rd( Z, mult( X, Z ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (838) {G29,W19,D6,L1,V3,M1} P(765,146);d(154);d(3);d(553) { ld
% 22.24/22.62    ( mult( X, X ), rd( T, mult( X, T ) ) ) = ld( X, ld( X, rd( ld( X, Y ), Y
% 22.24/22.62     ) ) ) }.
% 22.24/22.62  parent0: (5952) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, X ), rd( Z, mult( X, Z
% 22.24/22.62     ) ) ) ==> ld( X, ld( X, rd( ld( X, Y ), Y ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := T
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5953) {G28,W15,D5,L1,V3,M1}  { rd( Z, mult( mult( X, X ), Z ) ) = 
% 22.24/22.62    ld( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.62  parent0[0]: (765) {G28,W15,D5,L1,V3,M1} P(684,106);d(749) { ld( X, rd( ld( 
% 22.24/22.62    X, Y ), Y ) ) = rd( Z, mult( mult( X, X ), Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5954) {G14,W11,D5,L1,V3,M1}  { mult( Y, Z ) ==> ld( rd( X, mult( Y
% 22.24/22.62    , X ) ), Z ) }.
% 22.24/22.62  parent0[0]: (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z )
% 22.24/22.62     ), X ) ==> mult( Y, X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := X
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5955) {G15,W15,D6,L1,V3,M1}  { mult( mult( X, X ), Y ) ==> ld( ld
% 22.24/22.62    ( X, rd( ld( X, T ), T ) ), Y ) }.
% 22.24/22.62  parent0[0]: (5953) {G28,W15,D5,L1,V3,M1}  { rd( Z, mult( mult( X, X ), Z )
% 22.24/22.62     ) = ld( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.62  parent1[0; 7]: (5954) {G14,W11,D5,L1,V3,M1}  { mult( Y, Z ) ==> ld( rd( X, 
% 22.24/22.62    mult( Y, X ) ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := T
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := mult( X, X )
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5956) {G15,W15,D6,L1,V3,M1}  { ld( ld( X, rd( ld( X, Z ), Z ) ), Y
% 22.24/22.62     ) ==> mult( mult( X, X ), Y ) }.
% 22.24/22.62  parent0[0]: (5955) {G15,W15,D6,L1,V3,M1}  { mult( mult( X, X ), Y ) ==> ld
% 22.24/22.62    ( ld( X, rd( ld( X, T ), T ) ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := T
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (849) {G29,W15,D6,L1,V3,M1} P(765,123) { ld( ld( Y, rd( ld( Y
% 22.24/22.62    , Z ), Z ) ), T ) ==> mult( mult( Y, Y ), T ) }.
% 22.24/22.62  parent0: (5956) {G15,W15,D6,L1,V3,M1}  { ld( ld( X, rd( ld( X, Z ), Z ) ), 
% 22.24/22.62    Y ) ==> mult( mult( X, X ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := T
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5957) {G29,W15,D5,L1,V3,M1}  { rd( Z, mult( mult( Y, Y ), Z ) ) = 
% 22.24/22.62    ld( mult( X, Y ), rd( X, Y ) ) }.
% 22.24/22.62  parent0[0]: (836) {G29,W15,D5,L1,V3,M1} P(408,765);d(39);d(0) { ld( mult( Z
% 22.24/22.62    , X ), rd( Z, X ) ) = rd( T, mult( mult( X, X ), T ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := T
% 22.24/22.62     Z := X
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5958) {G29,W15,D5,L1,V3,M1}  { rd( Z, mult( mult( Y, Y ), Z ) ) = 
% 22.24/22.62    ld( mult( X, Y ), rd( X, Y ) ) }.
% 22.24/22.62  parent0[0]: (836) {G29,W15,D5,L1,V3,M1} P(408,765);d(39);d(0) { ld( mult( Z
% 22.24/22.62    , X ), rd( Z, X ) ) = rd( T, mult( mult( X, X ), T ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := T
% 22.24/22.62     Z := X
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5959) {G30,W15,D4,L1,V3,M1}  { ld( mult( T, Y ), rd( T, Y ) ) = 
% 22.24/22.62    ld( mult( Z, Y ), rd( Z, Y ) ) }.
% 22.24/22.62  parent0[0]: (5957) {G29,W15,D5,L1,V3,M1}  { rd( Z, mult( mult( Y, Y ), Z )
% 22.24/22.62     ) = ld( mult( X, Y ), rd( X, Y ) ) }.
% 22.24/22.62  parent1[0; 1]: (5958) {G29,W15,D5,L1,V3,M1}  { rd( Z, mult( mult( Y, Y ), Z
% 22.24/22.62     ) ) = ld( mult( X, Y ), rd( X, Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := T
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := X
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (855) {G30,W15,D4,L1,V3,M1} P(836,836) { ld( mult( T, Y ), rd
% 22.24/22.62    ( T, Y ) ) = ld( mult( Z, Y ), rd( Z, Y ) ) }.
% 22.24/22.62  parent0: (5959) {G30,W15,D4,L1,V3,M1}  { ld( mult( T, Y ), rd( T, Y ) ) = 
% 22.24/22.62    ld( mult( Z, Y ), rd( Z, Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := U
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5965) {G29,W15,D5,L1,V3,M1}  { rd( Z, mult( mult( Y, Y ), Z ) ) = 
% 22.24/22.62    ld( mult( X, Y ), rd( X, Y ) ) }.
% 22.24/22.62  parent0[0]: (836) {G29,W15,D5,L1,V3,M1} P(408,765);d(39);d(0) { ld( mult( Z
% 22.24/22.62    , X ), rd( Z, X ) ) = rd( T, mult( mult( X, X ), T ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := T
% 22.24/22.62     Z := X
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5968) {G22,W19,D5,L1,V3,M1}  { rd( ld( X, Y ), ld( ld( X, X ), 
% 22.24/22.62    mult( X, Y ) ) ) = ld( mult( Z, X ), rd( Z, X ) ) }.
% 22.24/22.62  parent0[0]: (484) {G21,W15,D4,L1,V2,M1} P(467,26);d(15);d(0) { mult( mult( 
% 22.24/22.62    X, X ), ld( X, Y ) ) ==> ld( ld( X, X ), mult( X, Y ) ) }.
% 22.24/22.62  parent1[0; 5]: (5965) {G29,W15,D5,L1,V3,M1}  { rd( Z, mult( mult( Y, Y ), Z
% 22.24/22.62     ) ) = ld( mult( X, Y ), rd( X, Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := X
% 22.24/22.62     Z := ld( X, Y )
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5970) {G23,W15,D4,L1,V2,M1}  { ld( mult( X, X ), ld( X, X ) ) = 
% 22.24/22.62    ld( mult( Z, X ), rd( Z, X ) ) }.
% 22.24/22.62  parent0[0]: (808) {G26,W19,D5,L1,V2,M1} P(484,629);d(790) { rd( ld( X, Y )
% 22.24/22.62    , ld( ld( X, X ), mult( X, Y ) ) ) ==> ld( mult( X, X ), ld( X, X ) ) }.
% 22.24/22.62  parent1[0; 1]: (5968) {G22,W19,D5,L1,V3,M1}  { rd( ld( X, Y ), ld( ld( X, X
% 22.24/22.62     ), mult( X, Y ) ) ) = ld( mult( Z, X ), rd( Z, X ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5971) {G23,W15,D4,L1,V2,M1}  { ld( mult( Y, X ), rd( Y, X ) ) = ld
% 22.24/22.62    ( mult( X, X ), ld( X, X ) ) }.
% 22.24/22.62  parent0[0]: (5970) {G23,W15,D4,L1,V2,M1}  { ld( mult( X, X ), ld( X, X ) ) 
% 22.24/22.62    = ld( mult( Z, X ), rd( Z, X ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (857) {G30,W15,D4,L1,V2,M1} P(484,836);d(808) { ld( mult( Z, X
% 22.24/22.62     ), rd( Z, X ) ) = ld( mult( X, X ), ld( X, X ) ) }.
% 22.24/22.62  parent0: (5971) {G23,W15,D4,L1,V2,M1}  { ld( mult( Y, X ), rd( Y, X ) ) = 
% 22.24/22.62    ld( mult( X, X ), ld( X, X ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5972) {G29,W15,D5,L1,V3,M1}  { rd( Z, mult( mult( Y, Y ), Z ) ) = 
% 22.24/22.62    ld( mult( X, Y ), rd( X, Y ) ) }.
% 22.24/22.62  parent0[0]: (836) {G29,W15,D5,L1,V3,M1} P(408,765);d(39);d(0) { ld( mult( Z
% 22.24/22.62    , X ), rd( Z, X ) ) = rd( T, mult( mult( X, X ), T ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := T
% 22.24/22.62     Z := X
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5973) {G15,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> mult( rd( X
% 22.24/22.62    , Y ), Z ) }.
% 22.24/22.62  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.62    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5976) {G16,W19,D6,L1,V4,M1}  { ld( rd( mult( mult( X, X ), Y ), Y
% 22.24/22.62     ), Z ) ==> mult( ld( mult( T, X ), rd( T, X ) ), Z ) }.
% 22.24/22.62  parent0[0]: (5972) {G29,W15,D5,L1,V3,M1}  { rd( Z, mult( mult( Y, Y ), Z )
% 22.24/22.62     ) = ld( mult( X, Y ), rd( X, Y ) ) }.
% 22.24/22.62  parent1[0; 11]: (5973) {G15,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> 
% 22.24/22.62    mult( rd( X, Y ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := T
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := mult( mult( X, X ), Y )
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5977) {G1,W15,D5,L1,V3,M1}  { ld( mult( X, X ), Z ) ==> mult( ld
% 22.24/22.62    ( mult( T, X ), rd( T, X ) ), Z ) }.
% 22.24/22.62  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.62  parent1[0; 2]: (5976) {G16,W19,D6,L1,V4,M1}  { ld( rd( mult( mult( X, X ), 
% 22.24/22.62    Y ), Y ), Z ) ==> mult( ld( mult( T, X ), rd( T, X ) ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := mult( X, X )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5978) {G1,W15,D5,L1,V3,M1}  { mult( ld( mult( Z, X ), rd( Z, X ) )
% 22.24/22.62    , Y ) ==> ld( mult( X, X ), Y ) }.
% 22.24/22.62  parent0[0]: (5977) {G1,W15,D5,L1,V3,M1}  { ld( mult( X, X ), Z ) ==> mult( 
% 22.24/22.62    ld( mult( T, X ), rd( T, X ) ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := T
% 22.24/22.62     Z := Y
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (896) {G30,W15,D5,L1,V3,M1} P(836,154);d(3) { mult( ld( mult( 
% 22.24/22.62    Z, Y ), rd( Z, Y ) ), T ) ==> ld( mult( Y, Y ), T ) }.
% 22.24/22.62  parent0: (5978) {G1,W15,D5,L1,V3,M1}  { mult( ld( mult( Z, X ), rd( Z, X )
% 22.24/22.62     ), Y ) ==> ld( mult( X, X ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := T
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5979) {G29,W15,D5,L1,V3,M1}  { rd( Z, mult( mult( Y, Y ), Z ) ) = 
% 22.24/22.62    ld( mult( X, Y ), rd( X, Y ) ) }.
% 22.24/22.62  parent0[0]: (836) {G29,W15,D5,L1,V3,M1} P(408,765);d(39);d(0) { ld( mult( Z
% 22.24/22.62    , X ), rd( Z, X ) ) = rd( T, mult( mult( X, X ), T ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := T
% 22.24/22.62     Z := X
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5980) {G14,W11,D5,L1,V3,M1}  { mult( Y, Z ) ==> ld( rd( X, mult( Y
% 22.24/22.62    , X ) ), Z ) }.
% 22.24/22.62  parent0[0]: (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z )
% 22.24/22.62     ), X ) ==> mult( Y, X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := X
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5981) {G15,W15,D5,L1,V3,M1}  { mult( mult( X, X ), Y ) ==> ld( ld
% 22.24/22.62    ( mult( T, X ), rd( T, X ) ), Y ) }.
% 22.24/22.62  parent0[0]: (5979) {G29,W15,D5,L1,V3,M1}  { rd( Z, mult( mult( Y, Y ), Z )
% 22.24/22.62     ) = ld( mult( X, Y ), rd( X, Y ) ) }.
% 22.24/22.62  parent1[0; 7]: (5980) {G14,W11,D5,L1,V3,M1}  { mult( Y, Z ) ==> ld( rd( X, 
% 22.24/22.62    mult( Y, X ) ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := T
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := mult( X, X )
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5982) {G15,W15,D5,L1,V3,M1}  { ld( ld( mult( Z, X ), rd( Z, X ) )
% 22.24/22.62    , Y ) ==> mult( mult( X, X ), Y ) }.
% 22.24/22.62  parent0[0]: (5981) {G15,W15,D5,L1,V3,M1}  { mult( mult( X, X ), Y ) ==> ld
% 22.24/22.62    ( ld( mult( T, X ), rd( T, X ) ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := T
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (899) {G30,W15,D5,L1,V3,M1} P(836,123) { ld( ld( mult( Z, Y )
% 22.24/22.62    , rd( Z, Y ) ), T ) ==> mult( mult( Y, Y ), T ) }.
% 22.24/22.62  parent0: (5982) {G15,W15,D5,L1,V3,M1}  { ld( ld( mult( Z, X ), rd( Z, X ) )
% 22.24/22.62    , Y ) ==> mult( mult( X, X ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := T
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5983) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.24/22.62  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5984) {G2,W15,D5,L1,V3,M1}  { mult( X, Y ) ==> rd( rd( X, Y ), ld
% 22.24/22.62    ( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  parent0[0]: (855) {G30,W15,D4,L1,V3,M1} P(836,836) { ld( mult( T, Y ), rd( 
% 22.24/22.62    T, Y ) ) = ld( mult( Z, Y ), rd( Z, Y ) ) }.
% 22.24/22.62  parent1[0; 8]: (5983) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := T
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := rd( X, Y )
% 22.24/22.62     Y := mult( X, Y )
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5985) {G2,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), ld( mult( Z, Y ), rd
% 22.24/22.62    ( Z, Y ) ) ) ==> mult( X, Y ) }.
% 22.24/22.62  parent0[0]: (5984) {G2,W15,D5,L1,V3,M1}  { mult( X, Y ) ==> rd( rd( X, Y )
% 22.24/22.62    , ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (923) {G31,W15,D5,L1,V3,M1} P(855,7) { rd( rd( X, Y ), ld( 
% 22.24/22.62    mult( Z, Y ), rd( Z, Y ) ) ) ==> mult( X, Y ) }.
% 22.24/22.62  parent0: (5985) {G2,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), ld( mult( Z, Y ), 
% 22.24/22.62    rd( Z, Y ) ) ) ==> mult( X, Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5986) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 22.24/22.62  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5987) {G1,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( mult( X, Y ), 
% 22.24/22.62    ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  parent0[0]: (855) {G30,W15,D4,L1,V3,M1} P(836,836) { ld( mult( T, Y ), rd( 
% 22.24/22.62    T, Y ) ) = ld( mult( Z, Y ), rd( Z, Y ) ) }.
% 22.24/22.62  parent1[0; 8]: (5986) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 22.24/22.62     }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := T
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := mult( X, Y )
% 22.24/22.62     Y := rd( X, Y )
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5988) {G1,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Z, Y )
% 22.24/22.62    , rd( Z, Y ) ) ) ==> rd( X, Y ) }.
% 22.24/22.62  parent0[0]: (5987) {G1,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( mult( X, Y
% 22.24/22.62     ), ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (925) {G31,W15,D5,L1,V3,M1} P(855,0) { mult( mult( X, Y ), ld
% 22.24/22.62    ( mult( Z, Y ), rd( Z, Y ) ) ) ==> rd( X, Y ) }.
% 22.24/22.62  parent0: (5988) {G1,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Z, Y
% 22.24/22.62     ), rd( Z, Y ) ) ) ==> rd( X, Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5990) {G1,W15,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), Y ) ) = ld( 
% 22.24/22.62    mult( Z, Y ), rd( Z, Y ) ) }.
% 22.24/22.62  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 22.24/22.62  parent1[0; 2]: (855) {G30,W15,D4,L1,V3,M1} P(836,836) { ld( mult( T, Y ), 
% 22.24/22.62    rd( T, Y ) ) = ld( mult( Z, Y ), rd( Z, Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := T
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := rd( X, Y )
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (926) {G31,W15,D5,L1,V3,M1} P(2,855) { ld( X, rd( rd( X, Y ), 
% 22.24/22.62    Y ) ) = ld( mult( Z, Y ), rd( Z, Y ) ) }.
% 22.24/22.62  parent0: (5990) {G1,W15,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), Y ) ) = ld( 
% 22.24/22.62    mult( Z, Y ), rd( Z, Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5993) {G31,W15,D5,L1,V3,M1}  { mult( X, Y ) ==> rd( rd( X, Y ), ld
% 22.24/22.62    ( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  parent0[0]: (923) {G31,W15,D5,L1,V3,M1} P(855,7) { rd( rd( X, Y ), ld( mult
% 22.24/22.62    ( Z, Y ), rd( Z, Y ) ) ) ==> mult( X, Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (5994) {G1,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), Y ) ==> rd( X, 
% 22.24/22.62    ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.62  parent1[0; 7]: (5993) {G31,W15,D5,L1,V3,M1}  { mult( X, Y ) ==> rd( rd( X, 
% 22.24/22.62    Y ), ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := mult( X, Y )
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5996) {G1,W15,D5,L1,V3,M1}  { rd( X, ld( mult( Z, Y ), rd( Z, Y )
% 22.24/22.62     ) ) ==> mult( mult( X, Y ), Y ) }.
% 22.24/22.62  parent0[0]: (5994) {G1,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), Y ) ==> rd( 
% 22.24/22.62    X, ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (969) {G32,W15,D5,L1,V3,M1} P(3,923) { rd( X, ld( mult( Z, Y )
% 22.24/22.62    , rd( Z, Y ) ) ) ==> mult( mult( X, Y ), Y ) }.
% 22.24/22.62  parent0: (5996) {G1,W15,D5,L1,V3,M1}  { rd( X, ld( mult( Z, Y ), rd( Z, Y )
% 22.24/22.62     ) ) ==> mult( mult( X, Y ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (5999) {G32,W15,D5,L1,V3,M1}  { mult( mult( X, Z ), Z ) ==> rd( X, 
% 22.24/22.62    ld( mult( Y, Z ), rd( Y, Z ) ) ) }.
% 22.24/22.62  parent0[0]: (969) {G32,W15,D5,L1,V3,M1} P(3,923) { rd( X, ld( mult( Z, Y )
% 22.24/22.62    , rd( Z, Y ) ) ) ==> mult( mult( X, Y ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6002) {G31,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> rd( X
% 22.24/22.62    , ld( mult( Y, Y ), ld( Y, Y ) ) ) }.
% 22.24/22.62  parent0[0]: (857) {G30,W15,D4,L1,V2,M1} P(484,836);d(808) { ld( mult( Z, X
% 22.24/22.62     ), rd( Z, X ) ) = ld( mult( X, X ), ld( X, X ) ) }.
% 22.24/22.62  parent1[0; 8]: (5999) {G32,W15,D5,L1,V3,M1}  { mult( mult( X, Z ), Z ) ==> 
% 22.24/22.62    rd( X, ld( mult( Y, Z ), rd( Y, Z ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := T
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6003) {G31,W15,D5,L1,V2,M1}  { rd( X, ld( mult( Y, Y ), ld( Y, Y )
% 22.24/22.62     ) ) ==> mult( mult( X, Y ), Y ) }.
% 22.24/22.62  parent0[0]: (6002) {G31,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> rd
% 22.24/22.62    ( X, ld( mult( Y, Y ), ld( Y, Y ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (971) {G33,W15,D5,L1,V2,M1} P(857,969) { rd( Z, ld( mult( Y, Y
% 22.24/22.62     ), ld( Y, Y ) ) ) ==> mult( mult( Z, Y ), Y ) }.
% 22.24/22.62  parent0: (6003) {G31,W15,D5,L1,V2,M1}  { rd( X, ld( mult( Y, Y ), ld( Y, Y
% 22.24/22.62     ) ) ) ==> mult( mult( X, Y ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6005) {G12,W11,D5,L1,V3,M1}  { rd( Y, X ) ==> rd( ld( rd( X, Y ), 
% 22.24/22.62    Z ), Z ) }.
% 22.24/22.62  parent0[0]: (104) {G12,W11,D5,L1,V3,M1} P(6,71) { rd( ld( rd( X, Y ), Z ), 
% 22.24/22.62    Z ) ==> rd( Y, X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6012) {G13,W19,D6,L1,V4,M1}  { rd( ld( mult( X, Y ), rd( X, Y ) )
% 22.24/22.62    , Z ) ==> rd( ld( mult( mult( Z, Y ), Y ), T ), T ) }.
% 22.24/22.62  parent0[0]: (969) {G32,W15,D5,L1,V3,M1} P(3,923) { rd( X, ld( mult( Z, Y )
% 22.24/22.62    , rd( Z, Y ) ) ) ==> mult( mult( X, Y ), Y ) }.
% 22.24/22.62  parent1[0; 12]: (6005) {G12,W11,D5,L1,V3,M1}  { rd( Y, X ) ==> rd( ld( rd( 
% 22.24/22.62    X, Y ), Z ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := ld( mult( X, Y ), rd( X, Y ) )
% 22.24/22.62     Z := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6015) {G13,W19,D6,L1,V4,M1}  { rd( ld( mult( mult( Z, Y ), Y ), T
% 22.24/22.62     ), T ) ==> rd( ld( mult( X, Y ), rd( X, Y ) ), Z ) }.
% 22.24/22.62  parent0[0]: (6012) {G13,W19,D6,L1,V4,M1}  { rd( ld( mult( X, Y ), rd( X, Y
% 22.24/22.62     ) ), Z ) ==> rd( ld( mult( mult( Z, Y ), Y ), T ), T ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (993) {G33,W19,D6,L1,V4,M1} P(969,104) { rd( ld( mult( mult( X
% 22.24/22.62    , Z ), Z ), T ), T ) = rd( ld( mult( Y, Z ), rd( Y, Z ) ), X ) }.
% 22.24/22.62  parent0: (6015) {G13,W19,D6,L1,V4,M1}  { rd( ld( mult( mult( Z, Y ), Y ), T
% 22.24/22.62     ), T ) ==> rd( ld( mult( X, Y ), rd( X, Y ) ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := X
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6018) {G12,W11,D5,L1,V2,M1}  { mult( X, rd( ld( X, Y ), Y ) ) ==>
% 22.24/22.62     ld( X, X ) }.
% 22.24/22.62  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.24/22.62    ==> ld( X, X ) }.
% 22.24/22.62  parent1[0; 8]: (92) {G11,W11,D5,L1,V2,M1} P(67,0) { mult( X, rd( ld( X, Y )
% 22.24/22.62    , Y ) ) ==> rd( X, X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1006) {G20,W11,D5,L1,V2,M1} S(92);d(449) { mult( X, rd( ld( X
% 22.24/22.62    , Y ), Y ) ) ==> ld( X, X ) }.
% 22.24/22.62  parent0: (6018) {G12,W11,D5,L1,V2,M1}  { mult( X, rd( ld( X, Y ), Y ) ) ==>
% 22.24/22.62     ld( X, X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6022) {G13,W11,D5,L1,V2,M1}  { mult( X, rd( Y, mult( X, Y ) ) ) 
% 22.24/22.62    ==> ld( X, X ) }.
% 22.24/22.62  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.24/22.62    ==> ld( X, X ) }.
% 22.24/22.62  parent1[0; 8]: (137) {G12,W11,D5,L1,V2,M1} P(94,0) { mult( X, rd( Y, mult( 
% 22.24/22.62    X, Y ) ) ) ==> rd( X, X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1007) {G20,W11,D5,L1,V2,M1} S(137);d(449) { mult( X, rd( Y, 
% 22.24/22.62    mult( X, Y ) ) ) ==> ld( X, X ) }.
% 22.24/22.62  parent0: (6022) {G13,W11,D5,L1,V2,M1}  { mult( X, rd( Y, mult( X, Y ) ) ) 
% 22.24/22.62    ==> ld( X, X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6025) {G31,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( mult( X, Y ), 
% 22.24/22.62    ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  parent0[0]: (925) {G31,W15,D5,L1,V3,M1} P(855,0) { mult( mult( X, Y ), ld( 
% 22.24/22.62    mult( Z, Y ), rd( Z, Y ) ) ) ==> rd( X, Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6031) {G21,W27,D7,L1,V3,M1}  { rd( X, rd( Y, mult( Z, Y ) ) ) ==>
% 22.24/22.62     mult( mult( X, rd( Y, mult( Z, Y ) ) ), ld( ld( Z, Z ), rd( Z, rd( Y, 
% 22.24/22.62    mult( Z, Y ) ) ) ) ) }.
% 22.24/22.62  parent0[0]: (1007) {G20,W11,D5,L1,V2,M1} S(137);d(449) { mult( X, rd( Y, 
% 22.24/22.62    mult( X, Y ) ) ) ==> ld( X, X ) }.
% 22.24/22.62  parent1[0; 17]: (6025) {G31,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( mult( 
% 22.24/22.62    X, Y ), ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := rd( Y, mult( Z, Y ) )
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6032) {G22,W23,D6,L1,V3,M1}  { rd( X, rd( Y, mult( Z, Y ) ) ) ==>
% 22.24/22.62     mult( mult( X, rd( Y, mult( Z, Y ) ) ), ld( ld( Z, Z ), mult( Z, Z ) ) )
% 22.24/22.62     }.
% 22.24/22.62  parent0[0]: (708) {G26,W11,D5,L1,V2,M1} P(629,7) { rd( X, rd( Y, mult( X, Y
% 22.24/22.62     ) ) ) ==> mult( X, X ) }.
% 22.24/22.62  parent1[0; 20]: (6031) {G21,W27,D7,L1,V3,M1}  { rd( X, rd( Y, mult( Z, Y )
% 22.24/22.62     ) ) ==> mult( mult( X, rd( Y, mult( Z, Y ) ) ), ld( ld( Z, Z ), rd( Z, 
% 22.24/22.62    rd( Y, mult( Z, Y ) ) ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6033) {G22,W19,D6,L1,V3,M1}  { rd( X, rd( Y, mult( Z, Y ) ) ) ==>
% 22.24/22.62     mult( mult( X, rd( Y, mult( Z, Y ) ) ), mult( Z, Z ) ) }.
% 22.24/22.62  parent0[0]: (472) {G21,W11,D4,L1,V1,M1} P(467,24) { ld( ld( X, X ), mult( X
% 22.24/22.62    , X ) ) ==> mult( X, X ) }.
% 22.24/22.62  parent1[0; 16]: (6032) {G22,W23,D6,L1,V3,M1}  { rd( X, rd( Y, mult( Z, Y )
% 22.24/22.62     ) ) ==> mult( mult( X, rd( Y, mult( Z, Y ) ) ), ld( ld( Z, Z ), mult( Z
% 22.24/22.62    , Z ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6034) {G16,W15,D5,L1,V3,M1}  { rd( X, rd( Y, mult( Z, Y ) ) ) ==>
% 22.24/22.62     ld( Z, mult( mult( Z, X ), Z ) ) }.
% 22.24/22.62  parent0[0]: (152) {G15,W19,D6,L1,V4,M1} P(123,15);d(118);d(123) { mult( 
% 22.24/22.62    mult( Z, rd( X, mult( Y, X ) ) ), mult( Y, T ) ) ==> ld( Y, mult( mult( Y
% 22.24/22.62    , Z ), T ) ) }.
% 22.24/22.62  parent1[0; 8]: (6033) {G22,W19,D6,L1,V3,M1}  { rd( X, rd( Y, mult( Z, Y ) )
% 22.24/22.62     ) ==> mult( mult( X, rd( Y, mult( Z, Y ) ) ), mult( Z, Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := X
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6035) {G16,W15,D5,L1,V3,M1}  { ld( Z, mult( mult( Z, X ), Z ) ) 
% 22.24/22.62    ==> rd( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.24/22.62  parent0[0]: (6034) {G16,W15,D5,L1,V3,M1}  { rd( X, rd( Y, mult( Z, Y ) ) ) 
% 22.24/22.62    ==> ld( Z, mult( mult( Z, X ), Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1008) {G32,W15,D5,L1,V3,M1} P(1007,925);d(708);d(472);d(152)
% 22.24/22.62     { ld( X, mult( mult( X, Z ), X ) ) = rd( Z, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.62  parent0: (6035) {G16,W15,D5,L1,V3,M1}  { ld( Z, mult( mult( Z, X ), Z ) ) 
% 22.24/22.62    ==> rd( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := X
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6037) {G31,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( mult( X, Y ), 
% 22.24/22.62    ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  parent0[0]: (925) {G31,W15,D5,L1,V3,M1} P(855,0) { mult( mult( X, Y ), ld( 
% 22.24/22.62    mult( Z, Y ), rd( Z, Y ) ) ) ==> rd( X, Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6042) {G21,W27,D7,L1,V3,M1}  { rd( X, rd( ld( Y, Z ), Z ) ) ==> 
% 22.24/22.62    mult( mult( X, rd( ld( Y, Z ), Z ) ), ld( ld( Y, Y ), rd( Y, rd( ld( Y, Z
% 22.24/22.62     ), Z ) ) ) ) }.
% 22.24/22.62  parent0[0]: (1006) {G20,W11,D5,L1,V2,M1} S(92);d(449) { mult( X, rd( ld( X
% 22.24/22.62    , Y ), Y ) ) ==> ld( X, X ) }.
% 22.24/22.62  parent1[0; 17]: (6037) {G31,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( mult( 
% 22.24/22.62    X, Y ), ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := rd( ld( Y, Z ), Z )
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6043) {G22,W23,D6,L1,V3,M1}  { rd( X, rd( ld( Y, Z ), Z ) ) ==> 
% 22.24/22.62    mult( mult( X, rd( ld( Y, Z ), Z ) ), ld( ld( Y, Y ), mult( Y, Y ) ) )
% 22.24/22.62     }.
% 22.24/22.62  parent0[0]: (683) {G26,W11,D5,L1,V2,M1} P(628,7) { rd( X, rd( ld( X, Y ), Y
% 22.24/22.62     ) ) ==> mult( X, X ) }.
% 22.24/22.62  parent1[0; 20]: (6042) {G21,W27,D7,L1,V3,M1}  { rd( X, rd( ld( Y, Z ), Z )
% 22.24/22.62     ) ==> mult( mult( X, rd( ld( Y, Z ), Z ) ), ld( ld( Y, Y ), rd( Y, rd( 
% 22.24/22.62    ld( Y, Z ), Z ) ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6044) {G22,W19,D6,L1,V3,M1}  { rd( X, rd( ld( Y, Z ), Z ) ) ==> 
% 22.24/22.62    mult( mult( X, rd( ld( Y, Z ), Z ) ), mult( Y, Y ) ) }.
% 22.24/22.62  parent0[0]: (472) {G21,W11,D4,L1,V1,M1} P(467,24) { ld( ld( X, X ), mult( X
% 22.24/22.62    , X ) ) ==> mult( X, X ) }.
% 22.24/22.62  parent1[0; 16]: (6043) {G22,W23,D6,L1,V3,M1}  { rd( X, rd( ld( Y, Z ), Z )
% 22.24/22.62     ) ==> mult( mult( X, rd( ld( Y, Z ), Z ) ), ld( ld( Y, Y ), mult( Y, Y )
% 22.24/22.62     ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6045) {G17,W15,D5,L1,V3,M1}  { rd( X, rd( ld( Y, Z ), Z ) ) ==> 
% 22.24/22.62    ld( Y, mult( mult( Y, X ), Y ) ) }.
% 22.24/22.62  parent0[0]: (178) {G16,W19,D6,L1,V4,M1} P(115,15);d(154);d(7);d(115) { mult
% 22.24/22.62    ( mult( Z, rd( ld( X, Y ), Y ) ), mult( X, T ) ) ==> ld( X, mult( mult( X
% 22.24/22.62    , Z ), T ) ) }.
% 22.24/22.62  parent1[0; 8]: (6044) {G22,W19,D6,L1,V3,M1}  { rd( X, rd( ld( Y, Z ), Z ) )
% 22.24/22.62     ==> mult( mult( X, rd( ld( Y, Z ), Z ) ), mult( Y, Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := X
% 22.24/22.62     T := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6046) {G17,W15,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X ), Y ) ) 
% 22.24/22.62    ==> rd( X, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.62  parent0[0]: (6045) {G17,W15,D5,L1,V3,M1}  { rd( X, rd( ld( Y, Z ), Z ) ) 
% 22.24/22.62    ==> ld( Y, mult( mult( Y, X ), Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1009) {G32,W15,D5,L1,V3,M1} P(1006,925);d(683);d(472);d(178)
% 22.24/22.62     { ld( X, mult( mult( X, Z ), X ) ) = rd( Z, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.62  parent0: (6046) {G17,W15,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X ), Y ) ) 
% 22.24/22.62    ==> rd( X, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6048) {G31,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( mult( X, Y ), 
% 22.24/22.62    ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  parent0[0]: (925) {G31,W15,D5,L1,V3,M1} P(855,0) { mult( mult( X, Y ), ld( 
% 22.24/22.62    mult( Z, Y ), rd( Z, Y ) ) ) ==> rd( X, Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6055) {G24,W27,D7,L1,V2,M1}  { rd( X, ld( mult( Y, Y ), Y ) ) ==>
% 22.24/22.62     mult( mult( X, ld( mult( Y, Y ), Y ) ), ld( mult( ld( Y, Y ), ld( mult( 
% 22.24/22.62    Y, Y ), Y ) ), Y ) ) }.
% 22.24/22.62  parent0[0]: (534) {G23,W11,D5,L1,V1,M1} P(533,54) { rd( ld( X, X ), ld( 
% 22.24/22.62    mult( X, X ), X ) ) ==> X }.
% 22.24/22.62  parent1[0; 26]: (6048) {G31,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( mult( 
% 22.24/22.62    X, Y ), ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := ld( mult( Y, Y ), Y )
% 22.24/22.62     Z := ld( Y, Y )
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6056) {G25,W23,D6,L1,V2,M1}  { rd( X, ld( mult( Y, Y ), Y ) ) ==>
% 22.24/22.62     mult( mult( X, ld( mult( Y, Y ), Y ) ), ld( ld( Y, rd( Y, Y ) ), Y ) )
% 22.24/22.62     }.
% 22.24/22.62  parent0[0]: (630) {G26,W15,D5,L1,V2,M1} P(622,382);d(627) { mult( ld( X, Y
% 22.24/22.62     ), ld( mult( X, X ), X ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.24/22.62  parent1[0; 17]: (6055) {G24,W27,D7,L1,V2,M1}  { rd( X, ld( mult( Y, Y ), Y
% 22.24/22.62     ) ) ==> mult( mult( X, ld( mult( Y, Y ), Y ) ), ld( mult( ld( Y, Y ), ld
% 22.24/22.62    ( mult( Y, Y ), Y ) ), Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6057) {G20,W23,D6,L1,V2,M1}  { rd( X, ld( mult( Y, Y ), Y ) ) ==>
% 22.24/22.62     mult( mult( X, ld( mult( Y, Y ), Y ) ), ld( ld( Y, ld( Y, Y ) ), Y ) )
% 22.24/22.62     }.
% 22.24/22.62  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.24/22.62    ==> ld( X, X ) }.
% 22.24/22.62  parent1[0; 19]: (6056) {G25,W23,D6,L1,V2,M1}  { rd( X, ld( mult( Y, Y ), Y
% 22.24/22.62     ) ) ==> mult( mult( X, ld( mult( Y, Y ), Y ) ), ld( ld( Y, rd( Y, Y ) )
% 22.24/22.62    , Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6058) {G21,W23,D6,L1,V2,M1}  { rd( X, ld( mult( Y, Y ), Y ) ) ==>
% 22.24/22.62     mult( mult( X, ld( mult( Y, Y ), Y ) ), ld( ld( mult( Y, Y ), Y ), Y ) )
% 22.24/22.62     }.
% 22.24/22.62  parent0[0]: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> 
% 22.24/22.62    ld( mult( X, X ), X ) }.
% 22.24/22.62  parent1[0; 17]: (6057) {G20,W23,D6,L1,V2,M1}  { rd( X, ld( mult( Y, Y ), Y
% 22.24/22.62     ) ) ==> mult( mult( X, ld( mult( Y, Y ), Y ) ), ld( ld( Y, ld( Y, Y ) )
% 22.24/22.62    , Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6059) {G22,W19,D6,L1,V2,M1}  { rd( X, ld( mult( Y, Y ), Y ) ) ==>
% 22.24/22.62     mult( mult( X, ld( mult( Y, Y ), Y ) ), mult( Y, Y ) ) }.
% 22.24/22.62  parent0[0]: (625) {G25,W11,D5,L1,V2,M1} P(622,458) { ld( ld( mult( X, X ), 
% 22.24/22.62    X ), Y ) ==> mult( X, Y ) }.
% 22.24/22.62  parent1[0; 16]: (6058) {G21,W23,D6,L1,V2,M1}  { rd( X, ld( mult( Y, Y ), Y
% 22.24/22.62     ) ) ==> mult( mult( X, ld( mult( Y, Y ), Y ) ), ld( ld( mult( Y, Y ), Y
% 22.24/22.62     ), Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6060) {G23,W15,D5,L1,V2,M1}  { rd( X, ld( mult( Y, Y ), Y ) ) ==>
% 22.24/22.62     ld( Y, mult( mult( Y, X ), Y ) ) }.
% 22.24/22.62  parent0[0]: (781) {G26,W19,D6,L1,V3,M1} P(624,15);d(625);d(625) { mult( 
% 22.24/22.62    mult( Y, ld( mult( X, X ), X ) ), mult( X, Z ) ) ==> ld( X, mult( mult( X
% 22.24/22.62    , Y ), Z ) ) }.
% 22.24/22.62  parent1[0; 8]: (6059) {G22,W19,D6,L1,V2,M1}  { rd( X, ld( mult( Y, Y ), Y )
% 22.24/22.62     ) ==> mult( mult( X, ld( mult( Y, Y ), Y ) ), mult( Y, Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1013) {G32,W15,D5,L1,V2,M1} P(534,925);d(630);d(449);d(622);d
% 22.24/22.62    (625);d(781) { rd( Y, ld( mult( X, X ), X ) ) ==> ld( X, mult( mult( X, Y
% 22.24/22.62     ), X ) ) }.
% 22.24/22.62  parent0: (6060) {G23,W15,D5,L1,V2,M1}  { rd( X, ld( mult( Y, Y ), Y ) ) ==>
% 22.24/22.62     ld( Y, mult( mult( Y, X ), Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6063) {G31,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( mult( X, Y ), 
% 22.24/22.62    ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  parent0[0]: (925) {G31,W15,D5,L1,V3,M1} P(855,0) { mult( mult( X, Y ), ld( 
% 22.24/22.62    mult( Z, Y ), rd( Z, Y ) ) ) ==> rd( X, Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6068) {G17,W31,D7,L1,V4,M1}  { rd( ld( X, Y ), rd( ld( X, Z ), Z
% 22.24/22.62     ) ) ==> mult( ld( X, rd( Y, X ) ), ld( mult( T, rd( ld( X, Z ), Z ) ), 
% 22.24/22.62    rd( T, rd( ld( X, Z ), Z ) ) ) ) }.
% 22.24/22.62  parent0[0]: (382) {G16,W15,D5,L1,V3,M1} P(146,262) { mult( ld( X, Y ), rd( 
% 22.24/22.62    ld( X, T ), T ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.24/22.62  parent1[0; 11]: (6063) {G31,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( mult( 
% 22.24/22.62    X, Y ), ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := U
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := ld( X, Y )
% 22.24/22.62     Y := rd( ld( X, Z ), Z )
% 22.24/22.62     Z := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6070) {G5,W31,D9,L1,V4,M1}  { rd( ld( X, Y ), rd( ld( X, Z ), Z )
% 22.24/22.62     ) ==> ld( X, mult( Y, ld( X, ld( mult( T, rd( ld( X, Z ), Z ) ), rd( T, 
% 22.24/22.62    rd( ld( X, Z ), Z ) ) ) ) ) ) }.
% 22.24/22.62  parent0[0]: (27) {G4,W15,D5,L1,V3,M1} P(2,20) { mult( ld( Y, rd( X, Y ) ), 
% 22.24/22.62    Z ) ==> ld( Y, mult( X, ld( Y, Z ) ) ) }.
% 22.24/22.62  parent1[0; 10]: (6068) {G17,W31,D7,L1,V4,M1}  { rd( ld( X, Y ), rd( ld( X, 
% 22.24/22.62    Z ), Z ) ) ==> mult( ld( X, rd( Y, X ) ), ld( mult( T, rd( ld( X, Z ), Z
% 22.24/22.62     ) ), rd( T, rd( ld( X, Z ), Z ) ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62     Z := ld( mult( T, rd( ld( X, Z ), Z ) ), rd( T, rd( ld( X, Z ), Z ) ) )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6071) {G6,W27,D9,L1,V4,M1}  { rd( ld( X, Y ), rd( ld( X, Z ), Z )
% 22.24/22.62     ) ==> ld( X, mult( Y, ld( mult( X, T ), mult( X, rd( T, rd( ld( X, Z ), 
% 22.24/22.62    Z ) ) ) ) ) ) }.
% 22.24/22.62  parent0[0]: (263) {G16,W19,D7,L1,V4,M1} P(246,60);d(154);d(7);d(115);d(115)
% 22.24/22.62     { ld( Y, ld( mult( X, rd( ld( Y, T ), T ) ), U ) ) ==> ld( mult( Y, X )
% 22.24/22.62    , mult( Y, U ) ) }.
% 22.24/22.62  parent1[0; 14]: (6070) {G5,W31,D9,L1,V4,M1}  { rd( ld( X, Y ), rd( ld( X, Z
% 22.24/22.62     ), Z ) ) ==> ld( X, mult( Y, ld( X, ld( mult( T, rd( ld( X, Z ), Z ) ), 
% 22.24/22.62    rd( T, rd( ld( X, Z ), Z ) ) ) ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := T
% 22.24/22.62     Y := X
% 22.24/22.62     Z := U
% 22.24/22.62     T := Z
% 22.24/22.62     U := rd( T, rd( ld( X, Z ), Z ) )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6072) {G7,W23,D7,L1,V4,M1}  { rd( ld( X, Y ), rd( ld( X, Z ), Z )
% 22.24/22.62     ) ==> ld( X, mult( Y, ld( mult( X, T ), mult( mult( X, T ), X ) ) ) )
% 22.24/22.62     }.
% 22.24/22.62  parent0[0]: (172) {G16,W15,D6,L1,V3,M1} P(115,64);d(154);d(7);d(38);d(115)
% 22.24/22.62     { mult( X, rd( T, rd( ld( X, Y ), Y ) ) ) ==> mult( mult( X, T ), X )
% 22.24/22.62     }.
% 22.24/22.62  parent1[0; 18]: (6071) {G6,W27,D9,L1,V4,M1}  { rd( ld( X, Y ), rd( ld( X, Z
% 22.24/22.62     ), Z ) ) ==> ld( X, mult( Y, ld( mult( X, T ), mult( X, rd( T, rd( ld( X
% 22.24/22.62    , Z ), Z ) ) ) ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := U
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6073) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), rd( ld( X, Z ), Z )
% 22.24/22.62     ) ==> ld( X, mult( Y, X ) ) }.
% 22.24/22.62  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.24/22.62  parent1[0; 14]: (6072) {G7,W23,D7,L1,V4,M1}  { rd( ld( X, Y ), rd( ld( X, Z
% 22.24/22.62     ), Z ) ) ==> ld( X, mult( Y, ld( mult( X, T ), mult( mult( X, T ), X ) )
% 22.24/22.62     ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := mult( X, T )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1017) {G32,W15,D5,L1,V3,M1} P(382,925);d(27);d(263);d(172);d(
% 22.24/22.62    1) { rd( ld( X, Y ), rd( ld( X, Z ), Z ) ) ==> ld( X, mult( Y, X ) ) }.
% 22.24/22.62  parent0: (6073) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), rd( ld( X, Z ), Z )
% 22.24/22.62     ) ==> ld( X, mult( Y, X ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6076) {G31,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( mult( X, Y ), 
% 22.24/22.62    ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  parent0[0]: (925) {G31,W15,D5,L1,V3,M1} P(855,0) { mult( mult( X, Y ), ld( 
% 22.24/22.62    mult( Z, Y ), rd( Z, Y ) ) ) ==> rd( X, Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6082) {G16,W31,D7,L1,V4,M1}  { rd( ld( X, Y ), rd( Z, mult( X, Z
% 22.24/22.62     ) ) ) ==> mult( ld( X, rd( Y, X ) ), ld( mult( T, rd( Z, mult( X, Z ) )
% 22.24/22.62     ), rd( T, rd( Z, mult( X, Z ) ) ) ) ) }.
% 22.24/22.62  parent0[0]: (146) {G15,W15,D5,L1,V3,M1} P(123,38);d(118);d(64);d(118) { 
% 22.24/22.62    mult( ld( Y, Z ), rd( X, mult( Y, X ) ) ) ==> ld( Y, rd( Z, Y ) ) }.
% 22.24/22.62  parent1[0; 11]: (6076) {G31,W15,D5,L1,V3,M1}  { rd( X, Y ) ==> mult( mult( 
% 22.24/22.62    X, Y ), ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := ld( X, Y )
% 22.24/22.62     Y := rd( Z, mult( X, Z ) )
% 22.24/22.62     Z := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6084) {G5,W31,D9,L1,V4,M1}  { rd( ld( X, Y ), rd( Z, mult( X, Z )
% 22.24/22.62     ) ) ==> ld( X, mult( Y, ld( X, ld( mult( T, rd( Z, mult( X, Z ) ) ), rd
% 22.24/22.62    ( T, rd( Z, mult( X, Z ) ) ) ) ) ) ) }.
% 22.24/22.62  parent0[0]: (27) {G4,W15,D5,L1,V3,M1} P(2,20) { mult( ld( Y, rd( X, Y ) ), 
% 22.24/22.62    Z ) ==> ld( Y, mult( X, ld( Y, Z ) ) ) }.
% 22.24/22.62  parent1[0; 10]: (6082) {G16,W31,D7,L1,V4,M1}  { rd( ld( X, Y ), rd( Z, mult
% 22.24/22.62    ( X, Z ) ) ) ==> mult( ld( X, rd( Y, X ) ), ld( mult( T, rd( Z, mult( X, 
% 22.24/22.62    Z ) ) ), rd( T, rd( Z, mult( X, Z ) ) ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62     Z := ld( mult( T, rd( Z, mult( X, Z ) ) ), rd( T, rd( Z, mult( X, Z ) )
% 22.24/22.62     ) )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6085) {G6,W27,D9,L1,V4,M1}  { rd( ld( X, Y ), rd( Z, mult( X, Z )
% 22.24/22.62     ) ) ==> ld( X, mult( Y, ld( mult( X, T ), mult( X, rd( T, rd( Z, mult( X
% 22.24/22.62    , Z ) ) ) ) ) ) ) }.
% 22.24/22.62  parent0[0]: (280) {G16,W19,D7,L1,V4,M1} P(262,60);d(154);d(7);d(115);d(115)
% 22.24/22.62     { ld( Y, ld( mult( X, rd( T, mult( Y, T ) ) ), U ) ) ==> ld( mult( Y, X
% 22.24/22.62     ), mult( Y, U ) ) }.
% 22.24/22.62  parent1[0; 14]: (6084) {G5,W31,D9,L1,V4,M1}  { rd( ld( X, Y ), rd( Z, mult
% 22.24/22.62    ( X, Z ) ) ) ==> ld( X, mult( Y, ld( X, ld( mult( T, rd( Z, mult( X, Z )
% 22.24/22.62     ) ), rd( T, rd( Z, mult( X, Z ) ) ) ) ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := T
% 22.24/22.62     Y := X
% 22.24/22.62     Z := U
% 22.24/22.62     T := Z
% 22.24/22.62     U := rd( T, rd( Z, mult( X, Z ) ) )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6086) {G7,W23,D7,L1,V4,M1}  { rd( ld( X, Y ), rd( Z, mult( X, Z )
% 22.24/22.62     ) ) ==> ld( X, mult( Y, ld( mult( X, T ), mult( mult( X, T ), X ) ) ) )
% 22.24/22.62     }.
% 22.24/22.62  parent0[0]: (141) {G15,W15,D6,L1,V3,M1} P(123,64);d(118);d(38);d(123) { 
% 22.24/22.62    mult( Y, rd( T, rd( X, mult( Y, X ) ) ) ) ==> mult( mult( Y, T ), Y ) }.
% 22.24/22.62  parent1[0; 18]: (6085) {G6,W27,D9,L1,V4,M1}  { rd( ld( X, Y ), rd( Z, mult
% 22.24/22.62    ( X, Z ) ) ) ==> ld( X, mult( Y, ld( mult( X, T ), mult( X, rd( T, rd( Z
% 22.24/22.62    , mult( X, Z ) ) ) ) ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := X
% 22.24/22.62     Z := U
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6087) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), rd( Z, mult( X, Z )
% 22.24/22.62     ) ) ==> ld( X, mult( Y, X ) ) }.
% 22.24/22.62  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.24/22.62  parent1[0; 14]: (6086) {G7,W23,D7,L1,V4,M1}  { rd( ld( X, Y ), rd( Z, mult
% 22.24/22.62    ( X, Z ) ) ) ==> ld( X, mult( Y, ld( mult( X, T ), mult( mult( X, T ), X
% 22.24/22.62     ) ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := mult( X, T )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1018) {G32,W15,D5,L1,V3,M1} P(146,925);d(27);d(280);d(141);d(
% 22.24/22.62    1) { rd( ld( X, Y ), rd( Z, mult( X, Z ) ) ) ==> ld( X, mult( Y, X ) )
% 22.24/22.62     }.
% 22.24/22.62  parent0: (6087) {G1,W15,D5,L1,V3,M1}  { rd( ld( X, Y ), rd( Z, mult( X, Z )
% 22.24/22.62     ) ) ==> ld( X, mult( Y, X ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6090) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( X, Z ) ) ==> ld( X, 
% 22.24/22.62    mult( mult( mult( X, Y ), X ), Z ) ) }.
% 22.24/22.62  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 22.24/22.62    Y ), X ), Z ) ) ==> mult( Y, mult( X, Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6096) {G2,W19,D6,L1,V3,M1}  { mult( X, mult( Y, ld( mult( Z, Y )
% 22.24/22.62    , rd( Z, Y ) ) ) ) ==> ld( Y, rd( mult( Y, X ), Y ) ) }.
% 22.24/22.62  parent0[0]: (925) {G31,W15,D5,L1,V3,M1} P(855,0) { mult( mult( X, Y ), ld( 
% 22.24/22.62    mult( Z, Y ), rd( Z, Y ) ) ) ==> rd( X, Y ) }.
% 22.24/22.62  parent1[0; 14]: (6090) {G1,W15,D6,L1,V3,M1}  { mult( Y, mult( X, Z ) ) ==> 
% 22.24/22.62    ld( X, mult( mult( mult( X, Y ), X ), Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := mult( Y, X )
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62     Z := ld( mult( Z, Y ), rd( Z, Y ) )
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6099) {G3,W19,D6,L1,V3,M1}  { mult( X, ld( ld( Y, Z ), ld( Y, rd
% 22.24/22.62    ( Z, Y ) ) ) ) ==> ld( Y, rd( mult( Y, X ), Y ) ) }.
% 22.24/22.62  parent0[0]: (60) {G7,W15,D5,L1,V3,M1} P(54,2) { mult( X, ld( mult( Y, X ), 
% 22.24/22.62    Z ) ) ==> ld( ld( X, Y ), ld( X, Z ) ) }.
% 22.24/22.62  parent1[0; 3]: (6096) {G2,W19,D6,L1,V3,M1}  { mult( X, mult( Y, ld( mult( Z
% 22.24/22.62    , Y ), rd( Z, Y ) ) ) ) ==> ld( Y, rd( mult( Y, X ), Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := rd( Z, Y )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6100) {G4,W15,D5,L1,V2,M1}  { mult( X, ld( Y, rd( Y, Y ) ) ) ==> 
% 22.24/22.62    ld( Y, rd( mult( Y, X ), Y ) ) }.
% 22.24/22.62  parent0[0]: (417) {G18,W19,D6,L1,V3,M1} P(408,222) { mult( T, ld( ld( X, Z
% 22.24/22.62     ), ld( X, rd( Z, X ) ) ) ) ==> mult( T, ld( X, rd( X, X ) ) ) }.
% 22.24/22.62  parent1[0; 1]: (6099) {G3,W19,D6,L1,V3,M1}  { mult( X, ld( ld( Y, Z ), ld( 
% 22.24/22.62    Y, rd( Z, Y ) ) ) ) ==> ld( Y, rd( mult( Y, X ), Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := T
% 22.24/22.62     Z := Z
% 22.24/22.62     T := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6101) {G5,W15,D5,L1,V2,M1}  { mult( X, ld( Y, ld( Y, Y ) ) ) ==> 
% 22.24/22.62    ld( Y, rd( mult( Y, X ), Y ) ) }.
% 22.24/22.62  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.24/22.62    ==> ld( X, X ) }.
% 22.24/22.62  parent1[0; 5]: (6100) {G4,W15,D5,L1,V2,M1}  { mult( X, ld( Y, rd( Y, Y ) )
% 22.24/22.62     ) ==> ld( Y, rd( mult( Y, X ), Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6102) {G6,W15,D5,L1,V2,M1}  { mult( X, ld( mult( Y, Y ), Y ) ) 
% 22.24/22.62    ==> ld( Y, rd( mult( Y, X ), Y ) ) }.
% 22.24/22.62  parent0[0]: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> 
% 22.24/22.62    ld( mult( X, X ), X ) }.
% 22.24/22.62  parent1[0; 3]: (6101) {G5,W15,D5,L1,V2,M1}  { mult( X, ld( Y, ld( Y, Y ) )
% 22.24/22.62     ) ==> ld( Y, rd( mult( Y, X ), Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1028) {G32,W15,D5,L1,V2,M1} P(925,11);d(60);d(417);d(449);d(
% 22.24/22.62    622) { mult( Y, ld( mult( X, X ), X ) ) ==> ld( X, rd( mult( X, Y ), X )
% 22.24/22.62     ) }.
% 22.24/22.62  parent0: (6102) {G6,W15,D5,L1,V2,M1}  { mult( X, ld( mult( Y, Y ), Y ) ) 
% 22.24/22.62    ==> ld( Y, rd( mult( Y, X ), Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6105) {G1,W19,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), X ), mult
% 22.24/22.62    ( Y, Z ) ) ==> mult( X, mult( mult( mult( Y, X ), Y ), Z ) ) }.
% 22.24/22.62  parent0[0]: (8) {G1,W19,D6,L1,V3,M1} P(4,4) { mult( Y, mult( mult( mult( X
% 22.24/22.62    , Y ), X ), Z ) ) ==> mult( mult( mult( Y, X ), Y ), mult( X, Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6121) {G2,W35,D7,L1,V3,M1}  { mult( mult( mult( X, ld( mult( Y, X
% 22.24/22.62     ), rd( Y, X ) ) ), X ), mult( ld( mult( Y, X ), rd( Y, X ) ), Z ) ) ==> 
% 22.24/22.62    mult( X, mult( rd( ld( mult( Y, X ), rd( Y, X ) ), X ), Z ) ) }.
% 22.24/22.62  parent0[0]: (925) {G31,W15,D5,L1,V3,M1} P(855,0) { mult( mult( X, Y ), ld( 
% 22.24/22.62    mult( Z, Y ), rd( Z, Y ) ) ) ==> rd( X, Y ) }.
% 22.24/22.62  parent1[0; 25]: (6105) {G1,W19,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), X
% 22.24/22.62     ), mult( Y, Z ) ) ==> mult( X, mult( mult( mult( Y, X ), Y ), Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := ld( mult( Y, X ), rd( Y, X ) )
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := ld( mult( Y, X ), rd( Y, X ) )
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6124) {G3,W35,D7,L1,V3,M1}  { mult( mult( mult( X, ld( mult( Y, X
% 22.24/22.62     ), rd( Y, X ) ) ), X ), mult( ld( mult( Y, X ), rd( Y, X ) ), Z ) ) ==> 
% 22.24/22.62    mult( X, ld( rd( X, ld( mult( Y, X ), rd( Y, X ) ) ), Z ) ) }.
% 22.24/22.62  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.62    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.62  parent1[0; 24]: (6121) {G2,W35,D7,L1,V3,M1}  { mult( mult( mult( X, ld( 
% 22.24/22.62    mult( Y, X ), rd( Y, X ) ) ), X ), mult( ld( mult( Y, X ), rd( Y, X ) ), 
% 22.24/22.62    Z ) ) ==> mult( X, mult( rd( ld( mult( Y, X ), rd( Y, X ) ), X ), Z ) )
% 22.24/22.62     }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := ld( mult( Y, X ), rd( Y, X ) )
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6125) {G4,W31,D7,L1,V3,M1}  { mult( mult( mult( X, ld( mult( Y, X
% 22.24/22.62     ), rd( Y, X ) ) ), X ), mult( ld( mult( Y, X ), rd( Y, X ) ), Z ) ) ==> 
% 22.24/22.62    mult( X, ld( mult( mult( X, X ), X ), Z ) ) }.
% 22.24/22.62  parent0[0]: (969) {G32,W15,D5,L1,V3,M1} P(3,923) { rd( X, ld( mult( Z, Y )
% 22.24/22.62    , rd( Z, Y ) ) ) ==> mult( mult( X, Y ), Y ) }.
% 22.24/22.62  parent1[0; 25]: (6124) {G3,W35,D7,L1,V3,M1}  { mult( mult( mult( X, ld( 
% 22.24/22.62    mult( Y, X ), rd( Y, X ) ) ), X ), mult( ld( mult( Y, X ), rd( Y, X ) ), 
% 22.24/22.62    Z ) ) ==> mult( X, ld( rd( X, ld( mult( Y, X ), rd( Y, X ) ) ), Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6127) {G5,W31,D7,L1,V3,M1}  { mult( mult( mult( X, ld( mult( Y, X
% 22.24/22.62     ), rd( Y, X ) ) ), X ), mult( ld( mult( Y, X ), rd( Y, X ) ), Z ) ) ==> 
% 22.24/22.62    ld( ld( X, mult( X, X ) ), ld( X, Z ) ) }.
% 22.24/22.62  parent0[0]: (60) {G7,W15,D5,L1,V3,M1} P(54,2) { mult( X, ld( mult( Y, X ), 
% 22.24/22.62    Z ) ) ==> ld( ld( X, Y ), ld( X, Z ) ) }.
% 22.24/22.62  parent1[0; 22]: (6125) {G4,W31,D7,L1,V3,M1}  { mult( mult( mult( X, ld( 
% 22.24/22.62    mult( Y, X ), rd( Y, X ) ) ), X ), mult( ld( mult( Y, X ), rd( Y, X ) ), 
% 22.24/22.62    Z ) ) ==> mult( X, ld( mult( mult( X, X ), X ), Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := mult( X, X )
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6129) {G1,W27,D7,L1,V3,M1}  { mult( mult( mult( X, ld( mult( Y, X
% 22.24/22.62     ), rd( Y, X ) ) ), X ), mult( ld( mult( Y, X ), rd( Y, X ) ), Z ) ) ==> 
% 22.24/22.62    ld( X, ld( X, Z ) ) }.
% 22.24/22.62  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.24/22.62  parent1[0; 23]: (6127) {G5,W31,D7,L1,V3,M1}  { mult( mult( mult( X, ld( 
% 22.24/22.62    mult( Y, X ), rd( Y, X ) ) ), X ), mult( ld( mult( Y, X ), rd( Y, X ) ), 
% 22.24/22.62    Z ) ) ==> ld( ld( X, mult( X, X ) ), ld( X, Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6130) {G2,W27,D7,L1,V3,M1}  { mult( mult( ld( ld( X, Y ), ld( X, 
% 22.24/22.62    rd( Y, X ) ) ), X ), mult( ld( mult( Y, X ), rd( Y, X ) ), Z ) ) ==> ld( 
% 22.24/22.62    X, ld( X, Z ) ) }.
% 22.24/22.62  parent0[0]: (60) {G7,W15,D5,L1,V3,M1} P(54,2) { mult( X, ld( mult( Y, X ), 
% 22.24/22.62    Z ) ) ==> ld( ld( X, Y ), ld( X, Z ) ) }.
% 22.24/22.62  parent1[0; 3]: (6129) {G1,W27,D7,L1,V3,M1}  { mult( mult( mult( X, ld( mult
% 22.24/22.62    ( Y, X ), rd( Y, X ) ) ), X ), mult( ld( mult( Y, X ), rd( Y, X ) ), Z )
% 22.24/22.62     ) ==> ld( X, ld( X, Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := rd( Y, X )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6131) {G3,W19,D6,L1,V3,M1}  { mult( ld( X, X ), mult( ld( mult( Y
% 22.24/22.62    , X ), rd( Y, X ) ), Z ) ) ==> ld( X, ld( X, Z ) ) }.
% 22.24/22.62  parent0[0]: (430) {G18,W15,D6,L1,V3,M1} P(408,154);d(7) { mult( ld( ld( X, 
% 22.24/22.62    Z ), ld( X, rd( Z, X ) ) ), T ) ==> ld( X, T ) }.
% 22.24/22.62  parent1[0; 2]: (6130) {G2,W27,D7,L1,V3,M1}  { mult( mult( ld( ld( X, Y ), 
% 22.24/22.62    ld( X, rd( Y, X ) ) ), X ), mult( ld( mult( Y, X ), rd( Y, X ) ), Z ) ) 
% 22.24/22.62    ==> ld( X, ld( X, Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := T
% 22.24/22.62     Z := Y
% 22.24/22.62     T := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6132) {G4,W19,D6,L1,V3,M1}  { ld( ld( X, X ), mult( ld( mult( Y, 
% 22.24/22.62    X ), rd( Y, X ) ), Z ) ) ==> ld( X, ld( X, Z ) ) }.
% 22.24/22.62  parent0[0]: (462) {G20,W11,D4,L1,V2,M1} P(449,154) { mult( ld( X, X ), Y ) 
% 22.24/22.62    ==> ld( ld( X, X ), Y ) }.
% 22.24/22.62  parent1[0; 1]: (6131) {G3,W19,D6,L1,V3,M1}  { mult( ld( X, X ), mult( ld( 
% 22.24/22.62    mult( Y, X ), rd( Y, X ) ), Z ) ) ==> ld( X, ld( X, Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := mult( ld( mult( Y, X ), rd( Y, X ) ), Z )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6133) {G5,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( mult( X, X ), Z
% 22.24/22.62     ) ) ==> ld( X, ld( X, Z ) ) }.
% 22.24/22.62  parent0[0]: (896) {G30,W15,D5,L1,V3,M1} P(836,154);d(3) { mult( ld( mult( Z
% 22.24/22.62    , Y ), rd( Z, Y ) ), T ) ==> ld( mult( Y, Y ), T ) }.
% 22.24/22.62  parent1[0; 5]: (6132) {G4,W19,D6,L1,V3,M1}  { ld( ld( X, X ), mult( ld( 
% 22.24/22.62    mult( Y, X ), rd( Y, X ) ), Z ) ) ==> ld( X, ld( X, Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := T
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Y
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6134) {G6,W15,D5,L1,V2,M1}  { ld( mult( X, X ), ld( ld( X, X ), Y
% 22.24/22.62     ) ) ==> ld( X, ld( X, Y ) ) }.
% 22.24/22.62  parent0[0]: (547) {G22,W19,D5,L1,V2,M1} P(472,39);d(484);d(472);d(462) { ld
% 22.24/22.62    ( ld( X, X ), ld( mult( X, X ), Y ) ) ==> ld( mult( X, X ), ld( ld( X, X
% 22.24/22.62     ), Y ) ) }.
% 22.24/22.62  parent1[0; 1]: (6133) {G5,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( mult( X, 
% 22.24/22.62    X ), Z ) ) ==> ld( X, ld( X, Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1031) {G33,W15,D5,L1,V2,M1} P(925,8);d(154);d(969);d(60);d(1)
% 22.24/22.62    ;d(60);d(430);d(462);d(896);d(547) { ld( mult( Y, Y ), ld( ld( Y, Y ), Z
% 22.24/22.62     ) ) ==> ld( Y, ld( Y, Z ) ) }.
% 22.24/22.62  parent0: (6134) {G6,W15,D5,L1,V2,M1}  { ld( mult( X, X ), ld( ld( X, X ), Y
% 22.24/22.62     ) ) ==> ld( X, ld( X, Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6136) {G32,W15,D5,L1,V3,M1}  { rd( Y, rd( Z, mult( X, Z ) ) ) = ld
% 22.24/22.62    ( X, mult( mult( X, Y ), X ) ) }.
% 22.24/22.62  parent0[0]: (1008) {G32,W15,D5,L1,V3,M1} P(1007,925);d(708);d(472);d(152)
% 22.24/22.62     { ld( X, mult( mult( X, Z ), X ) ) = rd( Z, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6141) {G33,W15,D5,L1,V4,M1}  { rd( X, rd( Y, mult( Z, Y ) ) ) = 
% 22.24/22.62    rd( X, rd( T, mult( Z, T ) ) ) }.
% 22.24/22.62  parent0[0]: (1008) {G32,W15,D5,L1,V3,M1} P(1007,925);d(708);d(472);d(152)
% 22.24/22.62     { ld( X, mult( mult( X, Z ), X ) ) = rd( Z, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.62  parent1[0; 8]: (6136) {G32,W15,D5,L1,V3,M1}  { rd( Y, rd( Z, mult( X, Z ) )
% 22.24/22.62     ) = ld( X, mult( mult( X, Y ), X ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := T
% 22.24/22.62     Z := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1035) {G33,W15,D5,L1,V4,M1} P(1008,1008) { rd( Y, rd( Z, mult
% 22.24/22.62    ( X, Z ) ) ) = rd( Y, rd( T, mult( X, T ) ) ) }.
% 22.24/22.62  parent0: (6141) {G33,W15,D5,L1,V4,M1}  { rd( X, rd( Y, mult( Z, Y ) ) ) = 
% 22.24/22.62    rd( X, rd( T, mult( Z, T ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := X
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6143) {G25,W11,D4,L1,V2,M1}  { ld( mult( X, X ), X ) = rd( ld( X, 
% 22.24/22.62    Y ), Y ) }.
% 22.24/22.62  parent0[0]: (628) {G25,W11,D4,L1,V2,M1} P(622,465) { rd( ld( X, Y ), Y ) = 
% 22.24/22.62    ld( mult( X, X ), X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6150) {G26,W19,D6,L1,V3,M1}  { ld( mult( X, X ), X ) = rd( rd( Y
% 22.24/22.62    , rd( Z, mult( X, Z ) ) ), mult( mult( X, Y ), X ) ) }.
% 22.24/22.62  parent0[0]: (1008) {G32,W15,D5,L1,V3,M1} P(1007,925);d(708);d(472);d(152)
% 22.24/22.62     { ld( X, mult( mult( X, Z ), X ) ) = rd( Z, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.62  parent1[0; 7]: (6143) {G25,W11,D4,L1,V2,M1}  { ld( mult( X, X ), X ) = rd( 
% 22.24/22.62    ld( X, Y ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := mult( mult( X, Y ), X )
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6151) {G26,W19,D6,L1,V3,M1}  { rd( rd( Y, rd( Z, mult( X, Z ) ) )
% 22.24/22.62    , mult( mult( X, Y ), X ) ) = ld( mult( X, X ), X ) }.
% 22.24/22.62  parent0[0]: (6150) {G26,W19,D6,L1,V3,M1}  { ld( mult( X, X ), X ) = rd( rd
% 22.24/22.62    ( Y, rd( Z, mult( X, Z ) ) ), mult( mult( X, Y ), X ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1048) {G33,W19,D6,L1,V3,M1} P(1008,628) { rd( rd( Y, rd( Z, 
% 22.24/22.62    mult( X, Z ) ) ), mult( mult( X, Y ), X ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.62  parent0: (6151) {G26,W19,D6,L1,V3,M1}  { rd( rd( Y, rd( Z, mult( X, Z ) ) )
% 22.24/22.62    , mult( mult( X, Y ), X ) ) = ld( mult( X, X ), X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6156) {G21,W19,D6,L1,V4,M1}  { rd( X, rd( Y, mult( Z, Y ) ) ) = 
% 22.24/22.62    rd( X, rd( rd( ld( Z, T ), T ), ld( Z, Z ) ) ) }.
% 22.24/22.62  parent0[0]: (1006) {G20,W11,D5,L1,V2,M1} S(92);d(449) { mult( X, rd( ld( X
% 22.24/22.62    , Y ), Y ) ) ==> ld( X, X ) }.
% 22.24/22.62  parent1[0; 16]: (1035) {G33,W15,D5,L1,V4,M1} P(1008,1008) { rd( Y, rd( Z, 
% 22.24/22.62    mult( X, Z ) ) ) = rd( Y, rd( T, mult( X, T ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := T
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Y
% 22.24/22.62     T := rd( ld( Z, T ), T )
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6157) {G22,W15,D5,L1,V4,M1}  { rd( X, rd( Y, mult( Z, Y ) ) ) = 
% 22.24/22.62    rd( X, rd( ld( Z, T ), T ) ) }.
% 22.24/22.62  parent0[0]: (515) {G21,W15,D5,L1,V2,M1} P(465,465) { rd( rd( ld( X, Y ), Y
% 22.24/22.62     ), ld( X, X ) ) ==> rd( ld( X, Y ), Y ) }.
% 22.24/22.62  parent1[0; 10]: (6156) {G21,W19,D6,L1,V4,M1}  { rd( X, rd( Y, mult( Z, Y )
% 22.24/22.62     ) ) = rd( X, rd( rd( ld( Z, T ), T ), ld( Z, Z ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := T
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6158) {G22,W15,D5,L1,V4,M1}  { rd( X, rd( ld( Z, T ), T ) ) = rd( 
% 22.24/22.62    X, rd( Y, mult( Z, Y ) ) ) }.
% 22.24/22.62  parent0[0]: (6157) {G22,W15,D5,L1,V4,M1}  { rd( X, rd( Y, mult( Z, Y ) ) ) 
% 22.24/22.62    = rd( X, rd( ld( Z, T ), T ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1062) {G34,W15,D5,L1,V4,M1} P(1006,1035);d(515) { rd( Z, rd( 
% 22.24/22.62    ld( X, Y ), Y ) ) = rd( Z, rd( T, mult( X, T ) ) ) }.
% 22.24/22.62  parent0: (6158) {G22,W15,D5,L1,V4,M1}  { rd( X, rd( ld( Z, T ), T ) ) = rd
% 22.24/22.62    ( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := T
% 22.24/22.62     Z := X
% 22.24/22.62     T := Y
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6159) {G34,W15,D5,L1,V4,M1}  { rd( X, rd( T, mult( Y, T ) ) ) = rd
% 22.24/22.62    ( X, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.62  parent0[0]: (1062) {G34,W15,D5,L1,V4,M1} P(1006,1035);d(515) { rd( Z, rd( 
% 22.24/22.62    ld( X, Y ), Y ) ) = rd( Z, rd( T, mult( X, T ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := X
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6160) {G34,W15,D5,L1,V4,M1}  { rd( X, rd( T, mult( Y, T ) ) ) = rd
% 22.24/22.62    ( X, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.62  parent0[0]: (1062) {G34,W15,D5,L1,V4,M1} P(1006,1035);d(515) { rd( Z, rd( 
% 22.24/22.62    ld( X, Y ), Y ) ) = rd( Z, rd( T, mult( X, T ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := X
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6161) {G35,W15,D5,L1,V4,M1}  { rd( X, rd( ld( Z, U ), U ) ) = rd
% 22.24/22.62    ( X, rd( ld( Z, T ), T ) ) }.
% 22.24/22.62  parent0[0]: (6159) {G34,W15,D5,L1,V4,M1}  { rd( X, rd( T, mult( Y, T ) ) ) 
% 22.24/22.62    = rd( X, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.62  parent1[0; 1]: (6160) {G34,W15,D5,L1,V4,M1}  { rd( X, rd( T, mult( Y, T ) )
% 22.24/22.62     ) = rd( X, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := U
% 22.24/22.62     T := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := T
% 22.24/22.62     T := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1067) {G35,W15,D5,L1,V4,M1} P(1062,1062) { rd( X, rd( ld( Z, 
% 22.24/22.62    U ), U ) ) = rd( X, rd( ld( Z, T ), T ) ) }.
% 22.24/22.62  parent0: (6161) {G35,W15,D5,L1,V4,M1}  { rd( X, rd( ld( Z, U ), U ) ) = rd
% 22.24/22.62    ( X, rd( ld( Z, T ), T ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := W
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62     U := U
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6166) {G29,W15,D5,L1,V3,M1}  { rd( Z, mult( mult( Y, Y ), Z ) ) = 
% 22.24/22.62    ld( mult( X, Y ), rd( X, Y ) ) }.
% 22.24/22.62  parent0[0]: (836) {G29,W15,D5,L1,V3,M1} P(408,765);d(39);d(0) { ld( mult( Z
% 22.24/22.62    , X ), rd( Z, X ) ) = rd( T, mult( mult( X, X ), T ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := T
% 22.24/22.62     Z := X
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6167) {G34,W15,D5,L1,V4,M1}  { rd( X, rd( T, mult( Y, T ) ) ) = rd
% 22.24/22.62    ( X, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.62  parent0[0]: (1062) {G34,W15,D5,L1,V4,M1} P(1006,1035);d(515) { rd( Z, rd( 
% 22.24/22.62    ld( X, Y ), Y ) ) = rd( Z, rd( T, mult( X, T ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := X
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6169) {G30,W19,D6,L1,V4,M1}  { rd( X, ld( mult( U, Z ), rd( U, Z
% 22.24/22.62     ) ) ) = rd( X, rd( ld( mult( Z, Z ), T ), T ) ) }.
% 22.24/22.62  parent0[0]: (6166) {G29,W15,D5,L1,V3,M1}  { rd( Z, mult( mult( Y, Y ), Z )
% 22.24/22.62     ) = ld( mult( X, Y ), rd( X, Y ) ) }.
% 22.24/22.62  parent1[0; 3]: (6167) {G34,W15,D5,L1,V4,M1}  { rd( X, rd( T, mult( Y, T ) )
% 22.24/22.62     ) = rd( X, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := U
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := mult( Z, Z )
% 22.24/22.62     Z := T
% 22.24/22.62     T := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6170) {G31,W15,D6,L1,V3,M1}  { mult( mult( X, Z ), Z ) = rd( X, 
% 22.24/22.62    rd( ld( mult( Z, Z ), T ), T ) ) }.
% 22.24/22.62  parent0[0]: (969) {G32,W15,D5,L1,V3,M1} P(3,923) { rd( X, ld( mult( Z, Y )
% 22.24/22.62    , rd( Z, Y ) ) ) ==> mult( mult( X, Y ), Y ) }.
% 22.24/22.62  parent1[0; 1]: (6169) {G30,W19,D6,L1,V4,M1}  { rd( X, ld( mult( U, Z ), rd
% 22.24/22.62    ( U, Z ) ) ) = rd( X, rd( ld( mult( Z, Z ), T ), T ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := U
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62     U := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6171) {G31,W15,D6,L1,V3,M1}  { rd( X, rd( ld( mult( Y, Y ), Z ), Z
% 22.24/22.62     ) ) = mult( mult( X, Y ), Y ) }.
% 22.24/22.62  parent0[0]: (6170) {G31,W15,D6,L1,V3,M1}  { mult( mult( X, Z ), Z ) = rd( X
% 22.24/22.62    , rd( ld( mult( Z, Z ), T ), T ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := T
% 22.24/22.62     Z := Y
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1068) {G35,W15,D6,L1,V3,M1} P(836,1062);d(969) { rd( T, rd( 
% 22.24/22.62    ld( mult( Y, Y ), U ), U ) ) ==> mult( mult( T, Y ), Y ) }.
% 22.24/22.62  parent0: (6171) {G31,W15,D6,L1,V3,M1}  { rd( X, rd( ld( mult( Y, Y ), Z ), 
% 22.24/22.62    Z ) ) = mult( mult( X, Y ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := T
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := U
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6172) {G34,W15,D5,L1,V4,M1}  { rd( X, rd( T, mult( Y, T ) ) ) = rd
% 22.24/22.62    ( X, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.62  parent0[0]: (1062) {G34,W15,D5,L1,V4,M1} P(1006,1035);d(515) { rd( Z, rd( 
% 22.24/22.62    ld( X, Y ), Y ) ) = rd( Z, rd( T, mult( X, T ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := X
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6173) {G12,W11,D5,L1,V3,M1}  { rd( Y, X ) ==> rd( ld( rd( X, Y ), 
% 22.24/22.62    Z ), Z ) }.
% 22.24/22.62  parent0[0]: (104) {G12,W11,D5,L1,V3,M1} P(6,71) { rd( ld( rd( X, Y ), Z ), 
% 22.24/22.62    Z ) ==> rd( Y, X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6177) {G13,W19,D7,L1,V5,M1}  { rd( rd( X, mult( Y, X ) ), Z ) ==>
% 22.24/22.62     rd( ld( rd( Z, rd( ld( Y, U ), U ) ), T ), T ) }.
% 22.24/22.62  parent0[0]: (6172) {G34,W15,D5,L1,V4,M1}  { rd( X, rd( T, mult( Y, T ) ) ) 
% 22.24/22.62    = rd( X, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.62  parent1[0; 10]: (6173) {G12,W11,D5,L1,V3,M1}  { rd( Y, X ) ==> rd( ld( rd( 
% 22.24/22.62    X, Y ), Z ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := U
% 22.24/22.62     T := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := rd( X, mult( Y, X ) )
% 22.24/22.62     Z := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6178) {G13,W15,D5,L1,V4,M1}  { rd( rd( X, mult( Y, X ) ), Z ) ==>
% 22.24/22.62     rd( rd( ld( Y, T ), T ), Z ) }.
% 22.24/22.62  parent0[0]: (104) {G12,W11,D5,L1,V3,M1} P(6,71) { rd( ld( rd( X, Y ), Z ), 
% 22.24/22.62    Z ) ==> rd( Y, X ) }.
% 22.24/22.62  parent1[0; 8]: (6177) {G13,W19,D7,L1,V5,M1}  { rd( rd( X, mult( Y, X ) ), Z
% 22.24/22.62     ) ==> rd( ld( rd( Z, rd( ld( Y, U ), U ) ), T ), T ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := rd( ld( Y, T ), T )
% 22.24/22.62     Z := U
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := U
% 22.24/22.62     U := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1070) {G35,W15,D5,L1,V4,M1} P(1062,104);d(104) { rd( rd( T, 
% 22.24/22.62    mult( Y, T ) ), X ) = rd( rd( ld( Y, Z ), Z ), X ) }.
% 22.24/22.62  parent0: (6178) {G13,W15,D5,L1,V4,M1}  { rd( rd( X, mult( Y, X ) ), Z ) ==>
% 22.24/22.62     rd( rd( ld( Y, T ), T ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := T
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := X
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6180) {G12,W11,D5,L1,V3,M1}  { rd( Y, X ) ==> rd( ld( rd( X, Y ), 
% 22.24/22.62    Z ), Z ) }.
% 22.24/22.62  parent0[0]: (104) {G12,W11,D5,L1,V3,M1} P(6,71) { rd( ld( rd( X, Y ), Z ), 
% 22.24/22.62    Z ) ==> rd( Y, X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6184) {G13,W19,D7,L1,V5,M1}  { rd( rd( ld( X, Y ), Y ), Z ) ==> 
% 22.24/22.62    rd( ld( rd( Z, rd( ld( X, U ), U ) ), T ), T ) }.
% 22.24/22.62  parent0[0]: (1067) {G35,W15,D5,L1,V4,M1} P(1062,1062) { rd( X, rd( ld( Z, U
% 22.24/22.62     ), U ) ) = rd( X, rd( ld( Z, T ), T ) ) }.
% 22.24/22.62  parent1[0; 10]: (6180) {G12,W11,D5,L1,V3,M1}  { rd( Y, X ) ==> rd( ld( rd( 
% 22.24/22.62    X, Y ), Z ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := W
% 22.24/22.62     Z := X
% 22.24/22.62     T := U
% 22.24/22.62     U := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := rd( ld( X, Y ), Y )
% 22.24/22.62     Z := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6185) {G13,W15,D5,L1,V4,M1}  { rd( rd( ld( X, Y ), Y ), Z ) ==> 
% 22.24/22.62    rd( rd( ld( X, T ), T ), Z ) }.
% 22.24/22.62  parent0[0]: (104) {G12,W11,D5,L1,V3,M1} P(6,71) { rd( ld( rd( X, Y ), Z ), 
% 22.24/22.62    Z ) ==> rd( Y, X ) }.
% 22.24/22.62  parent1[0; 8]: (6184) {G13,W19,D7,L1,V5,M1}  { rd( rd( ld( X, Y ), Y ), Z )
% 22.24/22.62     ==> rd( ld( rd( Z, rd( ld( X, U ), U ) ), T ), T ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := rd( ld( X, T ), T )
% 22.24/22.62     Z := U
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := U
% 22.24/22.62     U := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1078) {G36,W15,D5,L1,V4,M1} P(1067,104);d(104) { rd( rd( ld( 
% 22.24/22.62    Y, T ), T ), X ) = rd( rd( ld( Y, Z ), Z ), X ) }.
% 22.24/22.62  parent0: (6185) {G13,W15,D5,L1,V4,M1}  { rd( rd( ld( X, Y ), Y ), Z ) ==> 
% 22.24/22.62    rd( rd( ld( X, T ), T ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := T
% 22.24/22.62     Z := X
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6196) {G33,W23,D7,L1,V5,M1}  { rd( rd( ld( X, Y ), Y ), Z ) = rd
% 22.24/22.62    ( rd( rd( T, rd( U, mult( X, U ) ) ), mult( mult( X, T ), X ) ), Z ) }.
% 22.24/22.62  parent0[0]: (1008) {G32,W15,D5,L1,V3,M1} P(1007,925);d(708);d(472);d(152)
% 22.24/22.62     { ld( X, mult( mult( X, Z ), X ) ) = rd( Z, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.62  parent1[0; 10]: (1078) {G36,W15,D5,L1,V4,M1} P(1067,104);d(104) { rd( rd( 
% 22.24/22.62    ld( Y, T ), T ), X ) = rd( rd( ld( Y, Z ), Z ), X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := U
% 22.24/22.62     Z := T
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := X
% 22.24/22.62     Z := mult( mult( X, T ), X )
% 22.24/22.62     T := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6197) {G34,W15,D5,L1,V3,M1}  { rd( rd( ld( X, Y ), Y ), Z ) = rd
% 22.24/22.62    ( ld( mult( X, X ), X ), Z ) }.
% 22.24/22.62  parent0[0]: (1048) {G33,W19,D6,L1,V3,M1} P(1008,628) { rd( rd( Y, rd( Z, 
% 22.24/22.62    mult( X, Z ) ) ), mult( mult( X, Y ), X ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.62  parent1[0; 9]: (6196) {G33,W23,D7,L1,V5,M1}  { rd( rd( ld( X, Y ), Y ), Z )
% 22.24/22.62     = rd( rd( rd( T, rd( U, mult( X, U ) ) ), mult( mult( X, T ), X ) ), Z )
% 22.24/22.62     }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := T
% 22.24/22.62     Z := U
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62     U := U
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6198) {G34,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), X ), Z ) = rd
% 22.24/22.62    ( rd( ld( X, Y ), Y ), Z ) }.
% 22.24/22.62  parent0[0]: (6197) {G34,W15,D5,L1,V3,M1}  { rd( rd( ld( X, Y ), Y ), Z ) = 
% 22.24/22.62    rd( ld( mult( X, X ), X ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1082) {G37,W15,D5,L1,V3,M1} P(1008,1078);d(1048) { rd( ld( 
% 22.24/22.62    mult( X, X ), X ), T ) = rd( rd( ld( X, U ), U ), T ) }.
% 22.24/22.62  parent0: (6198) {G34,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), X ), Z ) = 
% 22.24/22.62    rd( rd( ld( X, Y ), Y ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := U
% 22.24/22.62     Z := T
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6200) {G35,W15,D5,L1,V4,M1}  { rd( rd( ld( Y, T ), T ), Z ) = rd( 
% 22.24/22.62    rd( X, mult( Y, X ) ), Z ) }.
% 22.24/22.62  parent0[0]: (1070) {G35,W15,D5,L1,V4,M1} P(1062,104);d(104) { rd( rd( T, 
% 22.24/22.62    mult( Y, T ) ), X ) = rd( rd( ld( Y, Z ), Z ), X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := T
% 22.24/22.62     T := X
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6214) {G33,W23,D7,L1,V5,M1}  { rd( rd( rd( Y, rd( U, mult( X, U )
% 22.24/22.62     ) ), mult( mult( X, Y ), X ) ), Z ) = rd( rd( T, mult( X, T ) ), Z ) }.
% 22.24/22.62  parent0[0]: (1008) {G32,W15,D5,L1,V3,M1} P(1007,925);d(708);d(472);d(152)
% 22.24/22.62     { ld( X, mult( mult( X, Z ), X ) ) = rd( Z, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.62  parent1[0; 3]: (6200) {G35,W15,D5,L1,V4,M1}  { rd( rd( ld( Y, T ), T ), Z )
% 22.24/22.62     = rd( rd( X, mult( Y, X ) ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := U
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := T
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Z
% 22.24/22.62     T := mult( mult( X, Y ), X )
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6215) {G34,W15,D5,L1,V3,M1}  { rd( ld( mult( Z, Z ), Z ), T ) = 
% 22.24/22.62    rd( rd( U, mult( Z, U ) ), T ) }.
% 22.24/22.62  parent0[0]: (1048) {G33,W19,D6,L1,V3,M1} P(1008,628) { rd( rd( Y, rd( Z, 
% 22.24/22.62    mult( X, Z ) ) ), mult( mult( X, Y ), X ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.62  parent1[0; 2]: (6214) {G33,W23,D7,L1,V5,M1}  { rd( rd( rd( Y, rd( U, mult( 
% 22.24/22.62    X, U ) ) ), mult( mult( X, Y ), X ) ), Z ) = rd( rd( T, mult( X, T ) ), Z
% 22.24/22.62     ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := X
% 22.24/22.62     Z := T
% 22.24/22.62     T := U
% 22.24/22.62     U := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6216) {G34,W15,D5,L1,V3,M1}  { rd( rd( Z, mult( X, Z ) ), Y ) = rd
% 22.24/22.62    ( ld( mult( X, X ), X ), Y ) }.
% 22.24/22.62  parent0[0]: (6215) {G34,W15,D5,L1,V3,M1}  { rd( ld( mult( Z, Z ), Z ), T ) 
% 22.24/22.62    = rd( rd( U, mult( Z, U ) ), T ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := T
% 22.24/22.62     Y := U
% 22.24/22.62     Z := X
% 22.24/22.62     T := Y
% 22.24/22.62     U := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1092) {G36,W15,D5,L1,V3,M1} P(1008,1070);d(1048) { rd( rd( T
% 22.24/22.62    , mult( X, T ) ), U ) = rd( ld( mult( X, X ), X ), U ) }.
% 22.24/22.62  parent0: (6216) {G34,W15,D5,L1,V3,M1}  { rd( rd( Z, mult( X, Z ) ), Y ) = 
% 22.24/22.62    rd( ld( mult( X, X ), X ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := U
% 22.24/22.62     Z := T
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6217) {G6,W15,D6,L1,V3,M1}  { rd( Y, ld( X, Z ) ) ==> mult( mult( 
% 22.24/22.62    X, rd( ld( X, Y ), Z ) ), X ) }.
% 22.24/22.62  parent0[0]: (46) {G6,W15,D6,L1,V3,M1} P(0,43) { mult( mult( X, rd( ld( X, Y
% 22.24/22.62     ), Z ) ), X ) ==> rd( Y, ld( X, Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6219) {G7,W23,D7,L1,V5,M1}  { rd( X, ld( Y, rd( ld( Z, T ), T ) )
% 22.24/22.62     ) ==> mult( mult( Y, rd( ld( Y, X ), rd( ld( Z, U ), U ) ) ), Y ) }.
% 22.24/22.62  parent0[0]: (1067) {G35,W15,D5,L1,V4,M1} P(1062,1062) { rd( X, rd( ld( Z, U
% 22.24/22.62     ), U ) ) = rd( X, rd( ld( Z, T ), T ) ) }.
% 22.24/22.62  parent1[0; 13]: (6217) {G6,W15,D6,L1,V3,M1}  { rd( Y, ld( X, Z ) ) ==> mult
% 22.24/22.62    ( mult( X, rd( ld( X, Y ), Z ) ), X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := ld( Y, X )
% 22.24/22.62     Y := W
% 22.24/22.62     Z := Z
% 22.24/22.62     T := U
% 22.24/22.62     U := T
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62     Z := rd( ld( Z, T ), T )
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6220) {G7,W19,D6,L1,V5,M1}  { rd( X, ld( Y, rd( ld( Z, T ), T ) )
% 22.24/22.62     ) ==> rd( X, ld( Y, rd( ld( Z, U ), U ) ) ) }.
% 22.24/22.62  parent0[0]: (46) {G6,W15,D6,L1,V3,M1} P(0,43) { mult( mult( X, rd( ld( X, Y
% 22.24/22.62     ), Z ) ), X ) ==> rd( Y, ld( X, Z ) ) }.
% 22.24/22.62  parent1[0; 10]: (6219) {G7,W23,D7,L1,V5,M1}  { rd( X, ld( Y, rd( ld( Z, T )
% 22.24/22.62    , T ) ) ) ==> mult( mult( Y, rd( ld( Y, X ), rd( ld( Z, U ), U ) ) ), Y )
% 22.24/22.62     }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62     Z := rd( ld( Z, U ), U )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62     U := U
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1105) {G36,W19,D6,L1,V5,M1} P(1067,46);d(46) { rd( Y, ld( X, 
% 22.24/22.62    rd( ld( Z, U ), U ) ) ) = rd( Y, ld( X, rd( ld( Z, T ), T ) ) ) }.
% 22.24/22.62  parent0: (6220) {G7,W19,D6,L1,V5,M1}  { rd( X, ld( Y, rd( ld( Z, T ), T ) )
% 22.24/22.62     ) ==> rd( X, ld( Y, rd( ld( Z, U ), U ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Z
% 22.24/22.62     T := U
% 22.24/22.62     U := T
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6222) {G6,W15,D6,L1,V3,M1}  { rd( Y, ld( X, Z ) ) ==> mult( mult( 
% 22.24/22.62    X, rd( ld( X, Y ), Z ) ), X ) }.
% 22.24/22.62  parent0[0]: (46) {G6,W15,D6,L1,V3,M1} P(0,43) { mult( mult( X, rd( ld( X, Y
% 22.24/22.62     ), Z ) ), X ) ==> rd( Y, ld( X, Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6229) {G7,W27,D6,L1,V3,M1}  { rd( X, ld( ld( mult( Y, Y ), Y ), Z
% 22.24/22.62     ) ) ==> mult( mult( ld( mult( Y, Y ), Y ), rd( mult( Y, X ), Z ) ), ld( 
% 22.24/22.62    mult( Y, Y ), Y ) ) }.
% 22.24/22.62  parent0[0]: (625) {G25,W11,D5,L1,V2,M1} P(622,458) { ld( ld( mult( X, X ), 
% 22.24/22.62    X ), Y ) ==> mult( X, Y ) }.
% 22.24/22.62  parent1[0; 18]: (6222) {G6,W15,D6,L1,V3,M1}  { rd( Y, ld( X, Z ) ) ==> mult
% 22.24/22.62    ( mult( X, rd( ld( X, Y ), Z ) ), X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := ld( mult( Y, Y ), Y )
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6231) {G8,W27,D8,L1,V3,M1}  { rd( X, ld( ld( mult( Y, Y ), Y ), Z
% 22.24/22.62     ) ) ==> ld( Y, rd( mult( Y, mult( ld( mult( Y, Y ), Y ), rd( mult( Y, X
% 22.24/22.62     ), Z ) ) ), Y ) ) }.
% 22.24/22.62  parent0[0]: (1028) {G32,W15,D5,L1,V2,M1} P(925,11);d(60);d(417);d(449);d(
% 22.24/22.62    622) { mult( Y, ld( mult( X, X ), X ) ) ==> ld( X, rd( mult( X, Y ), X )
% 22.24/22.62     ) }.
% 22.24/22.62  parent1[0; 10]: (6229) {G7,W27,D6,L1,V3,M1}  { rd( X, ld( ld( mult( Y, Y )
% 22.24/22.62    , Y ), Z ) ) ==> mult( mult( ld( mult( Y, Y ), Y ), rd( mult( Y, X ), Z )
% 22.24/22.62     ), ld( mult( Y, Y ), Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := mult( ld( mult( Y, Y ), Y ), rd( mult( Y, X ), Z ) )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6232) {G9,W23,D8,L1,V3,M1}  { rd( X, ld( ld( mult( Y, Y ), Y ), Z
% 22.24/22.62     ) ) ==> ld( Y, rd( mult( Y, ld( Y, rd( mult( Y, X ), Z ) ) ), Y ) ) }.
% 22.24/22.62  parent0[0]: (624) {G25,W11,D5,L1,V2,M1} P(622,466) { mult( ld( mult( X, X )
% 22.24/22.62    , X ), Y ) ==> ld( X, Y ) }.
% 22.24/22.62  parent1[0; 15]: (6231) {G8,W27,D8,L1,V3,M1}  { rd( X, ld( ld( mult( Y, Y )
% 22.24/22.62    , Y ), Z ) ) ==> ld( Y, rd( mult( Y, mult( ld( mult( Y, Y ), Y ), rd( 
% 22.24/22.62    mult( Y, X ), Z ) ) ), Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := rd( mult( Y, X ), Z )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6233) {G1,W19,D6,L1,V3,M1}  { rd( X, ld( ld( mult( Y, Y ), Y ), Z
% 22.24/22.62     ) ) ==> ld( Y, rd( rd( mult( Y, X ), Z ), Y ) ) }.
% 22.24/22.62  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.24/22.62  parent1[0; 13]: (6232) {G9,W23,D8,L1,V3,M1}  { rd( X, ld( ld( mult( Y, Y )
% 22.24/22.62    , Y ), Z ) ) ==> ld( Y, rd( mult( Y, ld( Y, rd( mult( Y, X ), Z ) ) ), Y
% 22.24/22.62     ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := rd( mult( Y, X ), Z )
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6234) {G2,W15,D6,L1,V3,M1}  { rd( X, mult( Y, Z ) ) ==> ld( Y, rd
% 22.24/22.62    ( rd( mult( Y, X ), Z ), Y ) ) }.
% 22.24/22.62  parent0[0]: (625) {G25,W11,D5,L1,V2,M1} P(622,458) { ld( ld( mult( X, X ), 
% 22.24/22.62    X ), Y ) ==> mult( X, Y ) }.
% 22.24/22.62  parent1[0; 3]: (6233) {G1,W19,D6,L1,V3,M1}  { rd( X, ld( ld( mult( Y, Y ), 
% 22.24/22.62    Y ), Z ) ) ==> ld( Y, rd( rd( mult( Y, X ), Z ), Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6235) {G2,W15,D6,L1,V3,M1}  { ld( Y, rd( rd( mult( Y, X ), Z ), Y
% 22.24/22.62     ) ) ==> rd( X, mult( Y, Z ) ) }.
% 22.24/22.62  parent0[0]: (6234) {G2,W15,D6,L1,V3,M1}  { rd( X, mult( Y, Z ) ) ==> ld( Y
% 22.24/22.62    , rd( rd( mult( Y, X ), Z ), Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1109) {G33,W15,D6,L1,V3,M1} P(625,46);d(1028);d(624);d(0);d(
% 22.24/22.62    625) { ld( X, rd( rd( mult( X, Y ), Z ), X ) ) ==> rd( Y, mult( X, Z ) )
% 22.24/22.62     }.
% 22.24/22.62  parent0: (6235) {G2,W15,D6,L1,V3,M1}  { ld( Y, rd( rd( mult( Y, X ), Z ), Y
% 22.24/22.62     ) ) ==> rd( X, mult( Y, Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6237) {G6,W15,D6,L1,V3,M1}  { rd( Y, ld( X, Z ) ) ==> mult( mult( 
% 22.24/22.62    X, rd( ld( X, Y ), Z ) ), X ) }.
% 22.24/22.62  parent0[0]: (46) {G6,W15,D6,L1,V3,M1} P(0,43) { mult( mult( X, rd( ld( X, Y
% 22.24/22.62     ), Z ) ), X ) ==> rd( Y, ld( X, Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6245) {G7,W19,D6,L1,V3,M1}  { rd( X, ld( Y, mult( Z, ld( Y, X ) )
% 22.24/22.62     ) ) ==> mult( mult( Y, ld( mult( Z, Z ), Z ) ), Y ) }.
% 22.24/22.62  parent0[0]: (629) {G25,W11,D4,L1,V2,M1} P(622,463) { rd( Y, mult( X, Y ) ) 
% 22.24/22.62    = ld( mult( X, X ), X ) }.
% 22.24/22.62  parent1[0; 13]: (6237) {G6,W15,D6,L1,V3,M1}  { rd( Y, ld( X, Z ) ) ==> mult
% 22.24/22.62    ( mult( X, rd( ld( X, Y ), Z ) ), X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := ld( Y, X )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62     Z := mult( Z, ld( Y, X ) )
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6246) {G8,W19,D6,L1,V3,M1}  { rd( X, ld( Y, mult( Z, ld( Y, X ) )
% 22.24/22.62     ) ) ==> mult( ld( Z, rd( mult( Z, Y ), Z ) ), Y ) }.
% 22.24/22.62  parent0[0]: (1028) {G32,W15,D5,L1,V2,M1} P(925,11);d(60);d(417);d(449);d(
% 22.24/22.62    622) { mult( Y, ld( mult( X, X ), X ) ) ==> ld( X, rd( mult( X, Y ), X )
% 22.24/22.62     ) }.
% 22.24/22.62  parent1[0; 11]: (6245) {G7,W19,D6,L1,V3,M1}  { rd( X, ld( Y, mult( Z, ld( Y
% 22.24/22.62    , X ) ) ) ) ==> mult( mult( Y, ld( mult( Z, Z ), Z ) ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6247) {G5,W19,D6,L1,V3,M1}  { rd( X, ld( Y, mult( Z, ld( Y, X ) )
% 22.24/22.62     ) ) ==> ld( Z, mult( mult( Z, Y ), ld( Z, Y ) ) ) }.
% 22.24/22.62  parent0[0]: (27) {G4,W15,D5,L1,V3,M1} P(2,20) { mult( ld( Y, rd( X, Y ) ), 
% 22.24/22.62    Z ) ==> ld( Y, mult( X, ld( Y, Z ) ) ) }.
% 22.24/22.62  parent1[0; 10]: (6246) {G8,W19,D6,L1,V3,M1}  { rd( X, ld( Y, mult( Z, ld( Y
% 22.24/22.62    , X ) ) ) ) ==> mult( ld( Z, rd( mult( Z, Y ), Z ) ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := mult( Z, Y )
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6248) {G5,W19,D6,L1,V3,M1}  { ld( Z, mult( mult( Z, Y ), ld( Z, Y
% 22.24/22.62     ) ) ) ==> rd( X, ld( Y, mult( Z, ld( Y, X ) ) ) ) }.
% 22.24/22.62  parent0[0]: (6247) {G5,W19,D6,L1,V3,M1}  { rd( X, ld( Y, mult( Z, ld( Y, X
% 22.24/22.62     ) ) ) ) ==> ld( Z, mult( mult( Z, Y ), ld( Z, Y ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1111) {G33,W19,D6,L1,V3,M1} P(629,46);d(1028);d(27) { ld( Z, 
% 22.24/22.62    mult( mult( Z, X ), ld( Z, X ) ) ) = rd( Y, ld( X, mult( Z, ld( X, Y ) )
% 22.24/22.62     ) ) }.
% 22.24/22.62  parent0: (6248) {G5,W19,D6,L1,V3,M1}  { ld( Z, mult( mult( Z, Y ), ld( Z, Y
% 22.24/22.62     ) ) ) ==> rd( X, ld( Y, mult( Z, ld( Y, X ) ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6249) {G6,W15,D6,L1,V3,M1}  { rd( Y, ld( X, Z ) ) ==> mult( mult( 
% 22.24/22.62    X, rd( ld( X, Y ), Z ) ), X ) }.
% 22.24/22.62  parent0[0]: (46) {G6,W15,D6,L1,V3,M1} P(0,43) { mult( mult( X, rd( ld( X, Y
% 22.24/22.62     ), Z ) ), X ) ==> rd( Y, ld( X, Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6251) {G7,W19,D6,L1,V4,M1}  { rd( X, ld( Y, mult( Z, ld( Y, X ) )
% 22.24/22.62     ) ) ==> mult( mult( Y, rd( T, mult( Z, T ) ) ), Y ) }.
% 22.24/22.62  parent0[0]: (266) {G16,W15,D5,L1,V4,M1} P(262,262) { mult( X, rd( U, mult( 
% 22.24/22.62    Y, U ) ) ) = mult( X, rd( T, mult( Y, T ) ) ) }.
% 22.24/22.62  parent1[0; 11]: (6249) {G6,W15,D6,L1,V3,M1}  { rd( Y, ld( X, Z ) ) ==> mult
% 22.24/22.62    ( mult( X, rd( ld( X, Y ), Z ) ), X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := U
% 22.24/22.62     T := T
% 22.24/22.62     U := ld( Y, X )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62     Z := mult( Z, ld( Y, X ) )
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6253) {G7,W19,D6,L1,V4,M1}  { mult( mult( Y, rd( T, mult( Z, T ) )
% 22.24/22.62     ), Y ) ==> rd( X, ld( Y, mult( Z, ld( Y, X ) ) ) ) }.
% 22.24/22.62  parent0[0]: (6251) {G7,W19,D6,L1,V4,M1}  { rd( X, ld( Y, mult( Z, ld( Y, X
% 22.24/22.62     ) ) ) ) ==> mult( mult( Y, rd( T, mult( Z, T ) ) ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1116) {G17,W19,D6,L1,V4,M1} P(266,46) { mult( mult( X, rd( T
% 22.24/22.62    , mult( Z, T ) ) ), X ) = rd( Y, ld( X, mult( Z, ld( X, Y ) ) ) ) }.
% 22.24/22.62  parent0: (6253) {G7,W19,D6,L1,V4,M1}  { mult( mult( Y, rd( T, mult( Z, T )
% 22.24/22.62     ) ), Y ) ==> rd( X, ld( Y, mult( Z, ld( Y, X ) ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Z
% 22.24/22.62     T := T
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6255) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 22.24/22.62  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6258) {G1,W15,D5,L1,V3,M1}  { mult( X, rd( ld( X, Y ), Z ) ) ==> 
% 22.24/22.62    rd( rd( Y, ld( X, Z ) ), X ) }.
% 22.24/22.62  parent0[0]: (46) {G6,W15,D6,L1,V3,M1} P(0,43) { mult( mult( X, rd( ld( X, Y
% 22.24/22.62     ), Z ) ), X ) ==> rd( Y, ld( X, Z ) ) }.
% 22.24/22.62  parent1[0; 9]: (6255) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 22.24/22.62     }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := mult( X, rd( ld( X, Y ), Z ) )
% 22.24/22.62     Y := X
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6259) {G1,W15,D5,L1,V3,M1}  { rd( rd( Y, ld( X, Z ) ), X ) ==> 
% 22.24/22.62    mult( X, rd( ld( X, Y ), Z ) ) }.
% 22.24/22.62  parent0[0]: (6258) {G1,W15,D5,L1,V3,M1}  { mult( X, rd( ld( X, Y ), Z ) ) 
% 22.24/22.62    ==> rd( rd( Y, ld( X, Z ) ), X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1124) {G7,W15,D5,L1,V3,M1} P(46,3) { rd( rd( Y, ld( X, Z ) )
% 22.24/22.62    , X ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 22.24/22.62  parent0: (6259) {G1,W15,D5,L1,V3,M1}  { rd( rd( Y, ld( X, Z ) ), X ) ==> 
% 22.24/22.62    mult( X, rd( ld( X, Y ), Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6261) {G7,W15,D5,L1,V3,M1}  { mult( Y, rd( ld( Y, X ), Z ) ) ==> 
% 22.24/22.62    rd( rd( X, ld( Y, Z ) ), Y ) }.
% 22.24/22.62  parent0[0]: (1124) {G7,W15,D5,L1,V3,M1} P(46,3) { rd( rd( Y, ld( X, Z ) ), 
% 22.24/22.62    X ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6263) {G8,W19,D6,L1,V2,M1}  { mult( X, rd( ld( X, ld( X, Y ) ), Y
% 22.24/22.62     ) ) ==> rd( ld( ld( X, Y ), ld( X, Y ) ), X ) }.
% 22.24/22.62  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.24/22.62    ==> ld( X, X ) }.
% 22.24/22.62  parent1[0; 11]: (6261) {G7,W15,D5,L1,V3,M1}  { mult( Y, rd( ld( Y, X ), Z )
% 22.24/22.62     ) ==> rd( rd( X, ld( Y, Z ) ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := ld( X, Y )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := ld( X, Y )
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6265) {G8,W19,D6,L1,V2,M1}  { rd( ld( ld( X, Y ), ld( X, Y ) ), X
% 22.24/22.62     ) ==> mult( X, rd( ld( X, ld( X, Y ) ), Y ) ) }.
% 22.24/22.62  parent0[0]: (6263) {G8,W19,D6,L1,V2,M1}  { mult( X, rd( ld( X, ld( X, Y ) )
% 22.24/22.62    , Y ) ) ==> rd( ld( ld( X, Y ), ld( X, Y ) ), X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1136) {G20,W19,D6,L1,V2,M1} P(449,1124) { rd( ld( ld( X, Y )
% 22.24/22.62    , ld( X, Y ) ), X ) ==> mult( X, rd( ld( X, ld( X, Y ) ), Y ) ) }.
% 22.24/22.62  parent0: (6265) {G8,W19,D6,L1,V2,M1}  { rd( ld( ld( X, Y ), ld( X, Y ) ), X
% 22.24/22.62     ) ==> mult( X, rd( ld( X, ld( X, Y ) ), Y ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6266) {G36,W15,D5,L1,V3,M1}  { rd( ld( mult( Y, Y ), Y ), Z ) = rd
% 22.24/22.62    ( rd( X, mult( Y, X ) ), Z ) }.
% 22.24/22.62  parent0[0]: (1092) {G36,W15,D5,L1,V3,M1} P(1008,1070);d(1048) { rd( rd( T, 
% 22.24/22.62    mult( X, T ) ), U ) = rd( ld( mult( X, X ), X ), U ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Y
% 22.24/22.62     Y := T
% 22.24/22.62     Z := U
% 22.24/22.62     T := X
% 22.24/22.62     U := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6269) {G12,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), Y ) = 
% 22.24/22.62    rd( rd( Z, mult( X, Z ) ), X ) }.
% 22.24/22.62  parent0[0]: (6266) {G36,W15,D5,L1,V3,M1}  { rd( ld( mult( Y, Y ), Y ), Z ) 
% 22.24/22.62    = rd( rd( X, mult( Y, X ) ), Z ) }.
% 22.24/22.62  parent1[0; 8]: (71) {G11,W11,D4,L1,V3,M1} P(67,67) { rd( ld( X, Z ), Z ) = 
% 22.24/22.62    rd( ld( X, Y ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := X
% 22.24/22.62     Z := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := mult( X, X )
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6270) {G13,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), Y ) = 
% 22.24/22.62    ld( X, rd( Z, mult( X, Z ) ) ) }.
% 22.24/22.62  parent0[0]: (750) {G27,W15,D5,L1,V2,M1} P(123,683);d(3);d(154);d(3) { rd( 
% 22.24/22.62    rd( X, mult( Y, X ) ), Y ) ==> ld( Y, rd( X, mult( Y, X ) ) ) }.
% 22.24/22.62  parent1[0; 8]: (6269) {G12,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), Y
% 22.24/22.62     ) = rd( rd( Z, mult( X, Z ) ), X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := X
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6271) {G13,W15,D5,L1,V3,M1}  { ld( X, rd( Z, mult( X, Z ) ) ) = rd
% 22.24/22.62    ( ld( mult( X, X ), Y ), Y ) }.
% 22.24/22.62  parent0[0]: (6270) {G13,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), Y ) 
% 22.24/22.62    = ld( X, rd( Z, mult( X, Z ) ) ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1162) {G37,W15,D5,L1,V3,M1} P(1092,71);d(750) { ld( X, rd( Y
% 22.24/22.62    , mult( X, Y ) ) ) = rd( ld( mult( X, X ), Z ), Z ) }.
% 22.24/22.62  parent0: (6271) {G13,W15,D5,L1,V3,M1}  { ld( X, rd( Z, mult( X, Z ) ) ) = 
% 22.24/22.62    rd( ld( mult( X, X ), Y ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6272) {G37,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Z ), Z ) = ld
% 22.24/22.62    ( X, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.62  parent0[0]: (1162) {G37,W15,D5,L1,V3,M1} P(1092,71);d(750) { ld( X, rd( Y, 
% 22.24/22.62    mult( X, Y ) ) ) = rd( ld( mult( X, X ), Z ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6273) {G13,W11,D5,L1,V3,M1}  { mult( X, Z ) ==> ld( rd( ld( X, Y )
% 22.24/22.62    , Y ), Z ) }.
% 22.24/22.62  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.24/22.62    , X ) ==> mult( Y, X ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := X
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6274) {G14,W15,D6,L1,V3,M1}  { mult( mult( X, X ), Y ) ==> ld( ld
% 22.24/22.62    ( X, rd( T, mult( X, T ) ) ), Y ) }.
% 22.24/22.62  parent0[0]: (6272) {G37,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Z ), Z ) 
% 22.24/22.62    = ld( X, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.62  parent1[0; 7]: (6273) {G13,W11,D5,L1,V3,M1}  { mult( X, Z ) ==> ld( rd( ld
% 22.24/22.62    ( X, Y ), Y ), Z ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := T
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := mult( X, X )
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6275) {G14,W15,D6,L1,V3,M1}  { ld( ld( X, rd( Z, mult( X, Z ) ) )
% 22.24/22.62    , Y ) ==> mult( mult( X, X ), Y ) }.
% 22.24/22.62  parent0[0]: (6274) {G14,W15,D6,L1,V3,M1}  { mult( mult( X, X ), Y ) ==> ld
% 22.24/22.62    ( ld( X, rd( T, mult( X, T ) ) ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Y
% 22.24/22.62     Z := T
% 22.24/22.62     T := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1180) {G38,W15,D6,L1,V3,M1} P(1162,115) { ld( ld( X, rd( Z, 
% 22.24/22.62    mult( X, Z ) ) ), T ) ==> mult( mult( X, X ), T ) }.
% 22.24/22.62  parent0: (6275) {G14,W15,D6,L1,V3,M1}  { ld( ld( X, rd( Z, mult( X, Z ) ) )
% 22.24/22.62    , Y ) ==> mult( mult( X, X ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := T
% 22.24/22.62     Z := Z
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6276) {G37,W15,D5,L1,V3,M1}  { rd( rd( ld( X, Z ), Z ), Y ) = rd( 
% 22.24/22.62    ld( mult( X, X ), X ), Y ) }.
% 22.24/22.62  parent0[0]: (1082) {G37,W15,D5,L1,V3,M1} P(1008,1078);d(1048) { rd( ld( 
% 22.24/22.62    mult( X, X ), X ), T ) = rd( rd( ld( X, U ), U ), T ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := T
% 22.24/22.62     Z := U
% 22.24/22.62     T := Y
% 22.24/22.62     U := Z
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  paramod: (6283) {G2,W15,D6,L1,V3,M1}  { rd( rd( ld( X, Y ), Y ), ld( Z, ld
% 22.24/22.62    ( mult( X, X ), X ) ) ) = Z }.
% 22.24/22.62  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.24/22.62  parent1[0; 14]: (6276) {G37,W15,D5,L1,V3,M1}  { rd( rd( ld( X, Z ), Z ), Y
% 22.24/22.62     ) = rd( ld( mult( X, X ), X ), Y ) }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := Z
% 22.24/22.62     Y := ld( mult( X, X ), X )
% 22.24/22.62  end
% 22.24/22.62  substitution1:
% 22.24/22.62     X := X
% 22.24/22.62     Y := ld( Z, ld( mult( X, X ), X ) )
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  subsumption: (1201) {G38,W15,D6,L1,V3,M1} P(1082,7) { rd( rd( ld( X, Z ), Z
% 22.24/22.62     ), ld( Y, ld( mult( X, X ), X ) ) ) ==> Y }.
% 22.24/22.62  parent0: (6283) {G2,W15,D6,L1,V3,M1}  { rd( rd( ld( X, Y ), Y ), ld( Z, ld
% 22.24/22.62    ( mult( X, X ), X ) ) ) = Z }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.62     Y := Z
% 22.24/22.62     Z := Y
% 22.24/22.62  end
% 22.24/22.62  permutation0:
% 22.24/22.62     0 ==> 0
% 22.24/22.62  end
% 22.24/22.62  
% 22.24/22.62  eqswap: (6287) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.24/22.62  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.62  substitution0:
% 22.24/22.62     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6294) {G2,W15,D6,L1,V3,M1}  { X ==> ld( rd( rd( ld( Y, Z ), Z ), 
% 22.24/22.63    X ), ld( mult( Y, Y ), Y ) ) }.
% 22.24/22.63  parent0[0]: (1082) {G37,W15,D5,L1,V3,M1} P(1008,1078);d(1048) { rd( ld( 
% 22.24/22.63    mult( X, X ), X ), T ) = rd( rd( ld( X, U ), U ), T ) }.
% 22.24/22.63  parent1[0; 3]: (6287) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := T
% 22.24/22.63     Z := U
% 22.24/22.63     T := X
% 22.24/22.63     U := Z
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := ld( mult( Y, Y ), Y )
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6295) {G2,W15,D6,L1,V3,M1}  { ld( rd( rd( ld( Y, Z ), Z ), X ), ld
% 22.24/22.63    ( mult( Y, Y ), Y ) ) ==> X }.
% 22.24/22.63  parent0[0]: (6294) {G2,W15,D6,L1,V3,M1}  { X ==> ld( rd( rd( ld( Y, Z ), Z
% 22.24/22.63     ), X ), ld( mult( Y, Y ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1203) {G38,W15,D6,L1,V3,M1} P(1082,6) { ld( rd( rd( ld( X, Z
% 22.24/22.63     ), Z ), Y ), ld( mult( X, X ), X ) ) ==> Y }.
% 22.24/22.63  parent0: (6295) {G2,W15,D6,L1,V3,M1}  { ld( rd( rd( ld( Y, Z ), Z ), X ), 
% 22.24/22.63    ld( mult( Y, Y ), Y ) ) ==> X }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6300) {G7,W19,D5,L1,V3,M1}  { mult( ld( rd( Y, X ), rd( Z, X ) )
% 22.24/22.63    , rd( X, Y ) ) ==> rd( mult( rd( X, Y ), Z ), Y ) }.
% 22.24/22.63  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.63    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.63  parent1[0; 2]: (47) {G6,W19,D5,L1,V3,M1} P(6,43) { mult( mult( rd( X, Y ), 
% 22.24/22.63    rd( Z, X ) ), rd( X, Y ) ) ==> rd( mult( rd( X, Y ), Z ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := rd( Z, X )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6304) {G8,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( Z, Y ), rd
% 22.24/22.63    ( X, Y ) ) ) ==> rd( mult( rd( Y, X ), Z ), X ) }.
% 22.24/22.63  parent0[0]: (168) {G17,W19,D5,L1,V3,M1} P(166,64);d(154);d(40);d(7);d(154)
% 22.24/22.63     { mult( ld( rd( X, Y ), T ), rd( Y, X ) ) ==> ld( rd( X, Y ), rd( T, rd
% 22.24/22.63    ( X, Y ) ) ) }.
% 22.24/22.63  parent1[0; 1]: (6300) {G7,W19,D5,L1,V3,M1}  { mult( ld( rd( Y, X ), rd( Z, 
% 22.24/22.63    X ) ), rd( X, Y ) ) ==> rd( mult( rd( X, Y ), Z ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := T
% 22.24/22.63     T := rd( Z, Y )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6305) {G9,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( Z, Y ), rd
% 22.24/22.63    ( X, Y ) ) ) ==> rd( ld( rd( X, Y ), Z ), X ) }.
% 22.24/22.63  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.63    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.63  parent1[0; 13]: (6304) {G8,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( Z, Y
% 22.24/22.63     ), rd( X, Y ) ) ) ==> rd( mult( rd( Y, X ), Z ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1205) {G18,W19,D5,L1,V3,M1} S(47);d(154);d(168);d(154) { ld( 
% 22.24/22.63    rd( Y, X ), rd( rd( Z, X ), rd( Y, X ) ) ) ==> rd( ld( rd( Y, X ), Z ), Y
% 22.24/22.63     ) }.
% 22.24/22.63  parent0: (6305) {G9,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( Z, Y ), rd
% 22.24/22.63    ( X, Y ) ) ) ==> rd( ld( rd( X, Y ), Z ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6308) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 22.24/22.63  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6309) {G1,W15,D6,L1,V3,M1}  { X ==> ld( mult( X, rd( Y, mult( X, 
% 22.24/22.63    Z ) ) ), rd( mult( X, Y ), Z ) ) }.
% 22.24/22.63  parent0[0]: (48) {G6,W15,D6,L1,V3,M1} P(1,43) { mult( mult( X, rd( Z, mult
% 22.24/22.63    ( X, Y ) ) ), X ) ==> rd( mult( X, Z ), Y ) }.
% 22.24/22.63  parent1[0; 10]: (6308) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 22.24/22.63     }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := mult( X, rd( Y, mult( X, Z ) ) )
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6310) {G1,W15,D6,L1,V3,M1}  { ld( mult( X, rd( Y, mult( X, Z ) ) )
% 22.24/22.63    , rd( mult( X, Y ), Z ) ) ==> X }.
% 22.24/22.63  parent0[0]: (6309) {G1,W15,D6,L1,V3,M1}  { X ==> ld( mult( X, rd( Y, mult( 
% 22.24/22.63    X, Z ) ) ), rd( mult( X, Y ), Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1225) {G7,W15,D6,L1,V3,M1} P(48,1) { ld( mult( X, rd( Y, mult
% 22.24/22.63    ( X, Z ) ) ), rd( mult( X, Y ), Z ) ) ==> X }.
% 22.24/22.63  parent0: (6310) {G1,W15,D6,L1,V3,M1}  { ld( mult( X, rd( Y, mult( X, Z ) )
% 22.24/22.63     ), rd( mult( X, Y ), Z ) ) ==> X }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6312) {G25,W11,D4,L1,V2,M1}  { ld( mult( X, X ), X ) = rd( ld( X, 
% 22.24/22.63    Y ), Y ) }.
% 22.24/22.63  parent0[0]: (628) {G25,W11,D4,L1,V2,M1} P(622,465) { rd( ld( X, Y ), Y ) = 
% 22.24/22.63    ld( mult( X, X ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6325) {G26,W19,D6,L1,V3,M1}  { ld( mult( X, X ), X ) = rd( rd( Y
% 22.24/22.63    , rd( ld( X, Z ), Z ) ), mult( mult( X, Y ), X ) ) }.
% 22.24/22.63  parent0[0]: (1009) {G32,W15,D5,L1,V3,M1} P(1006,925);d(683);d(472);d(178)
% 22.24/22.63     { ld( X, mult( mult( X, Z ), X ) ) = rd( Z, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.63  parent1[0; 7]: (6312) {G25,W11,D4,L1,V2,M1}  { ld( mult( X, X ), X ) = rd( 
% 22.24/22.63    ld( X, Y ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := mult( mult( X, Y ), X )
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6326) {G26,W19,D6,L1,V3,M1}  { rd( rd( Y, rd( ld( X, Z ), Z ) ), 
% 22.24/22.63    mult( mult( X, Y ), X ) ) = ld( mult( X, X ), X ) }.
% 22.24/22.63  parent0[0]: (6325) {G26,W19,D6,L1,V3,M1}  { ld( mult( X, X ), X ) = rd( rd
% 22.24/22.63    ( Y, rd( ld( X, Z ), Z ) ), mult( mult( X, Y ), X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1245) {G33,W19,D6,L1,V3,M1} P(1009,628) { rd( rd( Y, rd( ld( 
% 22.24/22.63    X, Z ), Z ) ), mult( mult( X, Y ), X ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.63  parent0: (6326) {G26,W19,D6,L1,V3,M1}  { rd( rd( Y, rd( ld( X, Z ), Z ) ), 
% 22.24/22.63    mult( mult( X, Y ), X ) ) = ld( mult( X, X ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6328) {G32,W15,D5,L1,V3,M1}  { ld( X, mult( Y, X ) ) ==> rd( ld( X
% 22.24/22.63    , Y ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.63  parent0[0]: (1017) {G32,W15,D5,L1,V3,M1} P(382,925);d(27);d(263);d(172);d(1
% 22.24/22.63    ) { rd( ld( X, Y ), rd( ld( X, Z ), Z ) ) ==> ld( X, mult( Y, X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6333) {G15,W27,D7,L1,V4,M1}  { ld( rd( X, mult( Y, X ) ), mult( Z
% 22.24/22.63    , rd( X, mult( Y, X ) ) ) ) ==> rd( mult( Y, Z ), rd( ld( rd( X, mult( Y
% 22.24/22.63    , X ) ), T ), T ) ) }.
% 22.24/22.63  parent0[0]: (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z )
% 22.24/22.63     ), X ) ==> mult( Y, X ) }.
% 22.24/22.63  parent1[0; 15]: (6328) {G32,W15,D5,L1,V3,M1}  { ld( X, mult( Y, X ) ) ==> 
% 22.24/22.63    rd( ld( X, Y ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := rd( X, mult( Y, X ) )
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := T
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6339) {G13,W23,D6,L1,V3,M1}  { ld( rd( X, mult( Y, X ) ), mult( Z
% 22.24/22.63    , rd( X, mult( Y, X ) ) ) ) ==> rd( mult( Y, Z ), rd( mult( Y, X ), X ) )
% 22.24/22.63     }.
% 22.24/22.63  parent0[0]: (104) {G12,W11,D5,L1,V3,M1} P(6,71) { rd( ld( rd( X, Y ), Z ), 
% 22.24/22.63    Z ) ==> rd( Y, X ) }.
% 22.24/22.63  parent1[0; 18]: (6333) {G15,W27,D7,L1,V4,M1}  { ld( rd( X, mult( Y, X ) ), 
% 22.24/22.63    mult( Z, rd( X, mult( Y, X ) ) ) ) ==> rd( mult( Y, Z ), rd( ld( rd( X, 
% 22.24/22.63    mult( Y, X ) ), T ), T ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := mult( Y, X )
% 22.24/22.63     Z := T
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6340) {G1,W19,D6,L1,V3,M1}  { ld( rd( X, mult( Y, X ) ), mult( Z
% 22.24/22.63    , rd( X, mult( Y, X ) ) ) ) ==> rd( mult( Y, Z ), Y ) }.
% 22.24/22.63  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.63  parent1[0; 18]: (6339) {G13,W23,D6,L1,V3,M1}  { ld( rd( X, mult( Y, X ) ), 
% 22.24/22.63    mult( Z, rd( X, mult( Y, X ) ) ) ) ==> rd( mult( Y, Z ), rd( mult( Y, X )
% 22.24/22.63    , X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6341) {G2,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, rd( X, mult( Y, X
% 22.24/22.63     ) ) ) ) ==> rd( mult( Y, Z ), Y ) }.
% 22.24/22.63  parent0[0]: (123) {G14,W11,D5,L1,V3,M1} P(106,6) { ld( rd( Z, mult( Y, Z )
% 22.24/22.63     ), X ) ==> mult( Y, X ) }.
% 22.24/22.63  parent1[0; 1]: (6340) {G1,W19,D6,L1,V3,M1}  { ld( rd( X, mult( Y, X ) ), 
% 22.24/22.63    mult( Z, rd( X, mult( Y, X ) ) ) ) ==> rd( mult( Y, Z ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := mult( Z, rd( X, mult( Y, X ) ) )
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1268) {G33,W15,D6,L1,V3,M1} P(123,1017);d(104);d(3);d(123) { 
% 22.24/22.63    mult( Y, mult( Z, rd( X, mult( Y, X ) ) ) ) ==> rd( mult( Y, Z ), Y ) }.
% 22.24/22.63  parent0: (6341) {G2,W15,D6,L1,V3,M1}  { mult( Y, mult( Z, rd( X, mult( Y, X
% 22.24/22.63     ) ) ) ) ==> rd( mult( Y, Z ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6344) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.24/22.63  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6347) {G2,W15,D5,L1,V3,M1}  { rd( X, mult( Y, X ) ) ==> ld( ld( Y
% 22.24/22.63    , mult( Z, Y ) ), ld( Y, Z ) ) }.
% 22.24/22.63  parent0[0]: (1018) {G32,W15,D5,L1,V3,M1} P(146,925);d(27);d(280);d(141);d(1
% 22.24/22.63    ) { rd( ld( X, Y ), rd( Z, mult( X, Z ) ) ) ==> ld( X, mult( Y, X ) ) }.
% 22.24/22.63  parent1[0; 7]: (6344) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := ld( Y, Z )
% 22.24/22.63     Y := rd( X, mult( Y, X ) )
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6348) {G2,W15,D5,L1,V3,M1}  { ld( ld( Y, mult( Z, Y ) ), ld( Y, Z
% 22.24/22.63     ) ) ==> rd( X, mult( Y, X ) ) }.
% 22.24/22.63  parent0[0]: (6347) {G2,W15,D5,L1,V3,M1}  { rd( X, mult( Y, X ) ) ==> ld( ld
% 22.24/22.63    ( Y, mult( Z, Y ) ), ld( Y, Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1278) {G33,W15,D5,L1,V3,M1} P(1018,6) { ld( ld( X, mult( Y, X
% 22.24/22.63     ) ), ld( X, Y ) ) = rd( Z, mult( X, Z ) ) }.
% 22.24/22.63  parent0: (6348) {G2,W15,D5,L1,V3,M1}  { ld( ld( Y, mult( Z, Y ) ), ld( Y, Z
% 22.24/22.63     ) ) ==> rd( X, mult( Y, X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6349) {G33,W15,D5,L1,V3,M1}  { rd( Z, mult( X, Z ) ) = ld( ld( X, 
% 22.24/22.63    mult( Y, X ) ), ld( X, Y ) ) }.
% 22.24/22.63  parent0[0]: (1278) {G33,W15,D5,L1,V3,M1} P(1018,6) { ld( ld( X, mult( Y, X
% 22.24/22.63     ) ), ld( X, Y ) ) = rd( Z, mult( X, Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6350) {G37,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Z ), Z ) = ld
% 22.24/22.63    ( X, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.63  parent0[0]: (1162) {G37,W15,D5,L1,V3,M1} P(1092,71);d(750) { ld( X, rd( Y, 
% 22.24/22.63    mult( X, Y ) ) ) = rd( ld( mult( X, X ), Z ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6353) {G34,W19,D6,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), Y ) = 
% 22.24/22.63    ld( X, ld( ld( X, mult( T, X ) ), ld( X, T ) ) ) }.
% 22.24/22.63  parent0[0]: (6349) {G33,W15,D5,L1,V3,M1}  { rd( Z, mult( X, Z ) ) = ld( ld
% 22.24/22.63    ( X, mult( Y, X ) ), ld( X, Y ) ) }.
% 22.24/22.63  parent1[0; 10]: (6350) {G37,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Z ), 
% 22.24/22.63    Z ) = ld( X, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := T
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6354) {G5,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), Y ) = ld
% 22.24/22.63    ( mult( mult( Z, X ), X ), mult( X, ld( X, Z ) ) ) }.
% 22.24/22.63  parent0[0]: (39) {G4,W15,D5,L1,V3,M1} P(0,36) { ld( X, ld( ld( X, Y ), Z )
% 22.24/22.63     ) ==> ld( mult( Y, X ), mult( X, Z ) ) }.
% 22.24/22.63  parent1[0; 8]: (6353) {G34,W19,D6,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), Y
% 22.24/22.63     ) = ld( X, ld( ld( X, mult( T, X ) ), ld( X, T ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := mult( Z, X )
% 22.24/22.63     Z := ld( X, Z )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := T
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6355) {G1,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), Y ) = ld
% 22.24/22.63    ( mult( mult( Z, X ), X ), Z ) }.
% 22.24/22.63  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.24/22.63  parent1[0; 14]: (6354) {G5,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), Y
% 22.24/22.63     ) = ld( mult( mult( Z, X ), X ), mult( X, ld( X, Z ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6356) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), X ), Z ) = 
% 22.24/22.63    rd( ld( mult( X, X ), Y ), Y ) }.
% 22.24/22.63  parent0[0]: (6355) {G1,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), Y ) =
% 22.24/22.63     ld( mult( mult( Z, X ), X ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1285) {G38,W15,D5,L1,V3,M1} P(1278,1162);d(39);d(0) { ld( 
% 22.24/22.63    mult( mult( Z, Y ), Y ), Z ) = rd( ld( mult( Y, Y ), T ), T ) }.
% 22.24/22.63  parent0: (6356) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), X ), Z ) = 
% 22.24/22.63    rd( ld( mult( X, X ), Y ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := T
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6358) {G33,W15,D5,L1,V3,M1}  { rd( Z, mult( X, Z ) ) = ld( ld( X, 
% 22.24/22.63    mult( Y, X ) ), ld( X, Y ) ) }.
% 22.24/22.63  parent0[0]: (1278) {G33,W15,D5,L1,V3,M1} P(1018,6) { ld( ld( X, mult( Y, X
% 22.24/22.63     ) ), ld( X, Y ) ) = rd( Z, mult( X, Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6362) {G21,W19,D5,L1,V3,M1}  { rd( rd( X, mult( Y, X ) ), ld( Y, 
% 22.24/22.63    Y ) ) = ld( ld( Y, mult( Z, Y ) ), ld( Y, Z ) ) }.
% 22.24/22.63  parent0[0]: (1007) {G20,W11,D5,L1,V2,M1} S(137);d(449) { mult( X, rd( Y, 
% 22.24/22.63    mult( X, Y ) ) ) ==> ld( X, X ) }.
% 22.24/22.63  parent1[0; 7]: (6358) {G33,W15,D5,L1,V3,M1}  { rd( Z, mult( X, Z ) ) = ld( 
% 22.24/22.63    ld( X, mult( Y, X ) ), ld( X, Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := rd( X, mult( Y, X ) )
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6364) {G22,W15,D5,L1,V2,M1}  { ld( Y, ld( Y, Y ) ) = ld( ld( Y, 
% 22.24/22.63    mult( Z, Y ) ), ld( Y, Z ) ) }.
% 22.24/22.63  parent0[0]: (497) {G21,W15,D5,L1,V2,M1} P(463,426);d(440);d(449) { rd( rd( 
% 22.24/22.63    Y, mult( X, Y ) ), ld( X, X ) ) ==> ld( X, ld( X, X ) ) }.
% 22.24/22.63  parent1[0; 1]: (6362) {G21,W19,D5,L1,V3,M1}  { rd( rd( X, mult( Y, X ) ), 
% 22.24/22.63    ld( Y, Y ) ) = ld( ld( Y, mult( Z, Y ) ), ld( Y, Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6365) {G23,W15,D5,L1,V2,M1}  { ld( mult( X, X ), X ) = ld( ld( X
% 22.24/22.63    , mult( Y, X ) ), ld( X, Y ) ) }.
% 22.24/22.63  parent0[0]: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> 
% 22.24/22.63    ld( mult( X, X ), X ) }.
% 22.24/22.63  parent1[0; 1]: (6364) {G22,W15,D5,L1,V2,M1}  { ld( Y, ld( Y, Y ) ) = ld( ld
% 22.24/22.63    ( Y, mult( Z, Y ) ), ld( Y, Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6366) {G23,W15,D5,L1,V2,M1}  { ld( ld( X, mult( Y, X ) ), ld( X, Y
% 22.24/22.63     ) ) = ld( mult( X, X ), X ) }.
% 22.24/22.63  parent0[0]: (6365) {G23,W15,D5,L1,V2,M1}  { ld( mult( X, X ), X ) = ld( ld
% 22.24/22.63    ( X, mult( Y, X ) ), ld( X, Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1293) {G34,W15,D5,L1,V2,M1} P(1007,1278);d(497);d(622) { ld( 
% 22.24/22.63    ld( X, mult( Z, X ) ), ld( X, Z ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.63  parent0: (6366) {G23,W15,D5,L1,V2,M1}  { ld( ld( X, mult( Y, X ) ), ld( X, 
% 22.24/22.63    Y ) ) = ld( mult( X, X ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6368) {G4,W15,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), X ), Z ) ==>
% 22.24/22.63     ld( X, ld( Y, ld( X, Z ) ) ) }.
% 22.24/22.63  parent0[0]: (40) {G4,W15,D5,L1,V3,M1} P(0,36) { ld( X, ld( Z, ld( X, Y ) )
% 22.24/22.63     ) ==> ld( mult( mult( X, Z ), X ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6371) {G5,W19,D7,L1,V3,M1}  { ld( mult( mult( X, ld( X, mult( Y, 
% 22.24/22.63    X ) ) ), X ), Y ) ==> ld( X, rd( Z, mult( X, Z ) ) ) }.
% 22.24/22.63  parent0[0]: (1278) {G33,W15,D5,L1,V3,M1} P(1018,6) { ld( ld( X, mult( Y, X
% 22.24/22.63     ) ), ld( X, Y ) ) = rd( Z, mult( X, Z ) ) }.
% 22.24/22.63  parent1[0; 14]: (6368) {G4,W15,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), X )
% 22.24/22.63    , Z ) ==> ld( X, ld( Y, ld( X, Z ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := ld( X, mult( Y, X ) )
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6373) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), X ), Y ) 
% 22.24/22.63    ==> ld( X, rd( Z, mult( X, Z ) ) ) }.
% 22.24/22.63  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.24/22.63  parent1[0; 3]: (6371) {G5,W19,D7,L1,V3,M1}  { ld( mult( mult( X, ld( X, 
% 22.24/22.63    mult( Y, X ) ) ), X ), Y ) ==> ld( X, rd( Z, mult( X, Z ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := mult( Y, X )
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6374) {G1,W15,D5,L1,V3,M1}  { ld( Y, rd( Z, mult( Y, Z ) ) ) ==> 
% 22.24/22.63    ld( mult( mult( X, Y ), Y ), X ) }.
% 22.24/22.63  parent0[0]: (6373) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), X ), Y )
% 22.24/22.63     ==> ld( X, rd( Z, mult( X, Z ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1295) {G34,W15,D5,L1,V3,M1} P(1278,40);d(0) { ld( X, rd( Z, 
% 22.24/22.63    mult( X, Z ) ) ) = ld( mult( mult( Y, X ), X ), Y ) }.
% 22.24/22.63  parent0: (6374) {G1,W15,D5,L1,V3,M1}  { ld( Y, rd( Z, mult( Y, Z ) ) ) ==> 
% 22.24/22.63    ld( mult( mult( X, Y ), Y ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6375) {G38,W15,D5,L1,V3,M1}  { rd( ld( mult( Y, Y ), Z ), Z ) = ld
% 22.24/22.63    ( mult( mult( X, Y ), Y ), X ) }.
% 22.24/22.63  parent0[0]: (1285) {G38,W15,D5,L1,V3,M1} P(1278,1162);d(39);d(0) { ld( mult
% 22.24/22.63    ( mult( Z, Y ), Y ), Z ) = rd( ld( mult( Y, Y ), T ), T ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := T
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := X
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6376) {G37,W15,D5,L1,V3,M1}  { rd( rd( ld( X, Z ), Z ), Y ) = rd( 
% 22.24/22.63    ld( mult( X, X ), X ), Y ) }.
% 22.24/22.63  parent0[0]: (1082) {G37,W15,D5,L1,V3,M1} P(1008,1078);d(1048) { rd( ld( 
% 22.24/22.63    mult( X, X ), X ), T ) = rd( rd( ld( X, U ), U ), T ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := T
% 22.24/22.63     Z := U
% 22.24/22.63     T := Y
% 22.24/22.63     U := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6379) {G38,W15,D5,L1,V3,M1}  { rd( rd( ld( X, Y ), Y ), X ) = ld
% 22.24/22.63    ( mult( mult( Z, X ), X ), Z ) }.
% 22.24/22.63  parent0[0]: (6375) {G38,W15,D5,L1,V3,M1}  { rd( ld( mult( Y, Y ), Z ), Z ) 
% 22.24/22.63    = ld( mult( mult( X, Y ), Y ), X ) }.
% 22.24/22.63  parent1[0; 8]: (6376) {G37,W15,D5,L1,V3,M1}  { rd( rd( ld( X, Z ), Z ), Y )
% 22.24/22.63     = rd( ld( mult( X, X ), X ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := X
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6380) {G28,W15,D5,L1,V3,M1}  { ld( X, rd( ld( X, Y ), Y ) ) = ld
% 22.24/22.63    ( mult( mult( Z, X ), X ), Z ) }.
% 22.24/22.63  parent0[0]: (749) {G27,W15,D5,L1,V2,M1} P(115,683);d(3);d(154);d(7) { rd( 
% 22.24/22.63    rd( ld( X, Y ), Y ), X ) ==> ld( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.63  parent1[0; 1]: (6379) {G38,W15,D5,L1,V3,M1}  { rd( rd( ld( X, Y ), Y ), X )
% 22.24/22.63     = ld( mult( mult( Z, X ), X ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6381) {G28,W15,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), X ), Z ) = 
% 22.24/22.63    ld( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.63  parent0[0]: (6380) {G28,W15,D5,L1,V3,M1}  { ld( X, rd( ld( X, Y ), Y ) ) = 
% 22.24/22.63    ld( mult( mult( Z, X ), X ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1306) {G39,W15,D5,L1,V3,M1} P(1285,1082);d(749) { ld( mult( 
% 22.24/22.63    mult( Y, X ), X ), Y ) = ld( X, rd( ld( X, Z ), Z ) ) }.
% 22.24/22.63  parent0: (6381) {G28,W15,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), X ), Z ) =
% 22.24/22.63     ld( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6382) {G34,W15,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), X ), Z ) = 
% 22.24/22.63    ld( X, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.63  parent0[0]: (1295) {G34,W15,D5,L1,V3,M1} P(1278,40);d(0) { ld( X, rd( Z, 
% 22.24/22.63    mult( X, Z ) ) ) = ld( mult( mult( Y, X ), X ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6383) {G13,W11,D5,L1,V3,M1}  { mult( X, Z ) ==> ld( rd( ld( X, Y )
% 22.24/22.63    , Y ), Z ) }.
% 22.24/22.63  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.24/22.63    , X ) ==> mult( Y, X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6384) {G14,W19,D7,L1,V4,M1}  { mult( mult( mult( X, Y ), Y ), Z )
% 22.24/22.63     ==> ld( rd( ld( Y, rd( T, mult( Y, T ) ) ), X ), Z ) }.
% 22.24/22.63  parent0[0]: (6382) {G34,W15,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), X ), Z
% 22.24/22.63     ) = ld( X, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.63  parent1[0; 10]: (6383) {G13,W11,D5,L1,V3,M1}  { mult( X, Z ) ==> ld( rd( ld
% 22.24/22.63    ( X, Y ), Y ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := T
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := mult( mult( X, Y ), Y )
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6385) {G14,W19,D7,L1,V4,M1}  { ld( rd( ld( Y, rd( T, mult( Y, T )
% 22.24/22.63     ) ), X ), Z ) ==> mult( mult( mult( X, Y ), Y ), Z ) }.
% 22.24/22.63  parent0[0]: (6384) {G14,W19,D7,L1,V4,M1}  { mult( mult( mult( X, Y ), Y ), 
% 22.24/22.63    Z ) ==> ld( rd( ld( Y, rd( T, mult( Y, T ) ) ), X ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1364) {G35,W19,D7,L1,V4,M1} P(1295,115) { ld( rd( ld( Y, rd( 
% 22.24/22.63    Z, mult( Y, Z ) ) ), X ), T ) ==> mult( mult( mult( X, Y ), Y ), T ) }.
% 22.24/22.63  parent0: (6385) {G14,W19,D7,L1,V4,M1}  { ld( rd( ld( Y, rd( T, mult( Y, T )
% 22.24/22.63     ) ), X ), Z ) ==> mult( mult( mult( X, Y ), Y ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := T
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6387) {G16,W11,D5,L1,V3,M1}  { Z ==> ld( rd( X, Y ), ld( rd( Y, X
% 22.24/22.63     ), Z ) ) }.
% 22.24/22.63  parent0[0]: (166) {G16,W11,D5,L1,V3,M1} P(154,0) { ld( rd( Y, X ), ld( rd( 
% 22.24/22.63    X, Y ), Z ) ) ==> Z }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6388) {G17,W19,D5,L1,V4,M1}  { rd( rd( rd( X, Y ), Z ), Z ) ==> 
% 22.24/22.63    ld( rd( Y, X ), ld( mult( T, Z ), rd( T, Z ) ) ) }.
% 22.24/22.63  parent0[0]: (926) {G31,W15,D5,L1,V3,M1} P(2,855) { ld( X, rd( rd( X, Y ), Y
% 22.24/22.63     ) ) = ld( mult( Z, Y ), rd( Z, Y ) ) }.
% 22.24/22.63  parent1[0; 12]: (6387) {G16,W11,D5,L1,V3,M1}  { Z ==> ld( rd( X, Y ), ld( 
% 22.24/22.63    rd( Y, X ), Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := rd( X, Y )
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := T
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := rd( rd( rd( X, Y ), Z ), Z )
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6389) {G17,W19,D5,L1,V4,M1}  { ld( rd( Y, X ), ld( mult( T, Z ), 
% 22.24/22.63    rd( T, Z ) ) ) ==> rd( rd( rd( X, Y ), Z ), Z ) }.
% 22.24/22.63  parent0[0]: (6388) {G17,W19,D5,L1,V4,M1}  { rd( rd( rd( X, Y ), Z ), Z ) 
% 22.24/22.63    ==> ld( rd( Y, X ), ld( mult( T, Z ), rd( T, Z ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1399) {G32,W19,D5,L1,V4,M1} P(926,166) { ld( rd( Y, X ), ld( 
% 22.24/22.63    mult( T, Z ), rd( T, Z ) ) ) ==> rd( rd( rd( X, Y ), Z ), Z ) }.
% 22.24/22.63  parent0: (6389) {G17,W19,D5,L1,V4,M1}  { ld( rd( Y, X ), ld( mult( T, Z ), 
% 22.24/22.63    rd( T, Z ) ) ) ==> rd( rd( rd( X, Y ), Z ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6391) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 22.24/22.63  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6398) {G1,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), Y ) ==> mult( X, ld
% 22.24/22.63    ( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.63  parent0[0]: (926) {G31,W15,D5,L1,V3,M1} P(2,855) { ld( X, rd( rd( X, Y ), Y
% 22.24/22.63     ) ) = ld( mult( Z, Y ), rd( Z, Y ) ) }.
% 22.24/22.63  parent1[0; 8]: (6391) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 22.24/22.63     }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := rd( rd( X, Y ), Y )
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6399) {G1,W15,D5,L1,V3,M1}  { mult( X, ld( mult( Z, Y ), rd( Z, Y
% 22.24/22.63     ) ) ) ==> rd( rd( X, Y ), Y ) }.
% 22.24/22.63  parent0[0]: (6398) {G1,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), Y ) ==> mult( X
% 22.24/22.63    , ld( mult( Z, Y ), rd( Z, Y ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1415) {G32,W15,D5,L1,V3,M1} P(926,0) { mult( X, ld( mult( Z, 
% 22.24/22.63    Y ), rd( Z, Y ) ) ) ==> rd( rd( X, Y ), Y ) }.
% 22.24/22.63  parent0: (6399) {G1,W15,D5,L1,V3,M1}  { mult( X, ld( mult( Z, Y ), rd( Z, Y
% 22.24/22.63     ) ) ) ==> rd( rd( X, Y ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6401) {G31,W15,D5,L1,V3,M1}  { ld( mult( Z, Y ), rd( Z, Y ) ) = ld
% 22.24/22.63    ( X, rd( rd( X, Y ), Y ) ) }.
% 22.24/22.63  parent0[0]: (926) {G31,W15,D5,L1,V3,M1} P(2,855) { ld( X, rd( rd( X, Y ), Y
% 22.24/22.63     ) ) = ld( mult( Z, Y ), rd( Z, Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6402) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Y ), X ) = 
% 22.24/22.63    ld( Z, rd( rd( Z, Y ), Y ) ) }.
% 22.24/22.63  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.63  parent1[0; 7]: (6401) {G31,W15,D5,L1,V3,M1}  { ld( mult( Z, Y ), rd( Z, Y )
% 22.24/22.63     ) = ld( X, rd( rd( X, Y ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := mult( X, Y )
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6404) {G1,W15,D5,L1,V3,M1}  { ld( Z, rd( rd( Z, Y ), Y ) ) = ld( 
% 22.24/22.63    mult( mult( X, Y ), Y ), X ) }.
% 22.24/22.63  parent0[0]: (6402) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Y ), X )
% 22.24/22.63     = ld( Z, rd( rd( Z, Y ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1416) {G32,W15,D5,L1,V3,M1} P(3,926) { ld( Z, rd( rd( Z, Y )
% 22.24/22.63    , Y ) ) = ld( mult( mult( X, Y ), Y ), X ) }.
% 22.24/22.63  parent0: (6404) {G1,W15,D5,L1,V3,M1}  { ld( Z, rd( rd( Z, Y ), Y ) ) = ld( 
% 22.24/22.63    mult( mult( X, Y ), Y ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6406) {G5,W15,D6,L1,V3,M1}  { mult( X, Z ) ==> ld( ld( X, Y ), ld
% 22.24/22.63    ( X, mult( mult( Y, X ), Z ) ) ) }.
% 22.24/22.63  parent0[0]: (29) {G5,W15,D6,L1,V3,M1} P(26,1) { ld( ld( X, Y ), ld( X, mult
% 22.24/22.63    ( mult( Y, X ), Z ) ) ) ==> mult( X, Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6409) {G6,W23,D7,L1,V4,M1}  { mult( X, ld( mult( Y, Z ), rd( Y, Z
% 22.24/22.63     ) ) ) ==> ld( ld( X, T ), ld( X, rd( rd( mult( T, X ), Z ), Z ) ) ) }.
% 22.24/22.63  parent0[0]: (1415) {G32,W15,D5,L1,V3,M1} P(926,0) { mult( X, ld( mult( Z, Y
% 22.24/22.63     ), rd( Z, Y ) ) ) ==> rd( rd( X, Y ), Y ) }.
% 22.24/22.63  parent1[0; 16]: (6406) {G5,W15,D6,L1,V3,M1}  { mult( X, Z ) ==> ld( ld( X, 
% 22.24/22.63    Y ), ld( X, mult( mult( Y, X ), Z ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := mult( T, X )
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := T
% 22.24/22.63     Z := ld( mult( Y, Z ), rd( Y, Z ) )
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6412) {G7,W19,D7,L1,V3,M1}  { rd( rd( X, Z ), Z ) ==> ld( ld( X, 
% 22.24/22.63    T ), ld( X, rd( rd( mult( T, X ), Z ), Z ) ) ) }.
% 22.24/22.63  parent0[0]: (1415) {G32,W15,D5,L1,V3,M1} P(926,0) { mult( X, ld( mult( Z, Y
% 22.24/22.63     ), rd( Z, Y ) ) ) ==> rd( rd( X, Y ), Y ) }.
% 22.24/22.63  parent1[0; 1]: (6409) {G6,W23,D7,L1,V4,M1}  { mult( X, ld( mult( Y, Z ), rd
% 22.24/22.63    ( Y, Z ) ) ) ==> ld( ld( X, T ), ld( X, rd( rd( mult( T, X ), Z ), Z ) )
% 22.24/22.63     ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6413) {G7,W19,D7,L1,V3,M1}  { ld( ld( X, Z ), ld( X, rd( rd( mult
% 22.24/22.63    ( Z, X ), Y ), Y ) ) ) ==> rd( rd( X, Y ), Y ) }.
% 22.24/22.63  parent0[0]: (6412) {G7,W19,D7,L1,V3,M1}  { rd( rd( X, Z ), Z ) ==> ld( ld( 
% 22.24/22.63    X, T ), ld( X, rd( rd( mult( T, X ), Z ), Z ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := T
% 22.24/22.63     Z := Y
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1452) {G33,W19,D7,L1,V3,M1} P(1415,29);d(1415) { ld( ld( Y, X
% 22.24/22.63     ), ld( Y, rd( rd( mult( X, Y ), T ), T ) ) ) ==> rd( rd( Y, T ), T ) }.
% 22.24/22.63  parent0: (6413) {G7,W19,D7,L1,V3,M1}  { ld( ld( X, Z ), ld( X, rd( rd( mult
% 22.24/22.63    ( Z, X ), Y ), Y ) ) ) ==> rd( rd( X, Y ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := T
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6414) {G32,W15,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), Y ), Z ) = 
% 22.24/22.63    ld( X, rd( rd( X, Y ), Y ) ) }.
% 22.24/22.63  parent0[0]: (1416) {G32,W15,D5,L1,V3,M1} P(3,926) { ld( Z, rd( rd( Z, Y ), 
% 22.24/22.63    Y ) ) = ld( mult( mult( X, Y ), Y ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6415) {G34,W15,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), X ), Z ) = 
% 22.24/22.63    ld( X, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.63  parent0[0]: (1295) {G34,W15,D5,L1,V3,M1} P(1278,40);d(0) { ld( X, rd( Z, 
% 22.24/22.63    mult( X, Z ) ) ) = ld( mult( mult( Y, X ), X ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6416) {G33,W15,D5,L1,V3,M1}  { ld( T, rd( rd( T, Y ), Y ) ) = ld
% 22.24/22.63    ( Y, rd( Z, mult( Y, Z ) ) ) }.
% 22.24/22.63  parent0[0]: (6414) {G32,W15,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), Y ), Z
% 22.24/22.63     ) = ld( X, rd( rd( X, Y ), Y ) ) }.
% 22.24/22.63  parent1[0; 1]: (6415) {G34,W15,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), X )
% 22.24/22.63    , Z ) = ld( X, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := T
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6417) {G33,W15,D5,L1,V3,M1}  { ld( Y, rd( Z, mult( Y, Z ) ) ) = ld
% 22.24/22.63    ( X, rd( rd( X, Y ), Y ) ) }.
% 22.24/22.63  parent0[0]: (6416) {G33,W15,D5,L1,V3,M1}  { ld( T, rd( rd( T, Y ), Y ) ) = 
% 22.24/22.63    ld( Y, rd( Z, mult( Y, Z ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := T
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63     T := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1464) {G35,W15,D5,L1,V3,M1} P(1416,1295) { ld( Y, rd( T, mult
% 22.24/22.63    ( Y, T ) ) ) = ld( Z, rd( rd( Z, Y ), Y ) ) }.
% 22.24/22.63  parent0: (6417) {G33,W15,D5,L1,V3,M1}  { ld( Y, rd( Z, mult( Y, Z ) ) ) = 
% 22.24/22.63    ld( X, rd( rd( X, Y ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := T
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6418) {G32,W15,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), Y ), Z ) = 
% 22.24/22.63    ld( X, rd( rd( X, Y ), Y ) ) }.
% 22.24/22.63  parent0[0]: (1416) {G32,W15,D5,L1,V3,M1} P(3,926) { ld( Z, rd( rd( Z, Y ), 
% 22.24/22.63    Y ) ) = ld( mult( mult( X, Y ), Y ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6419) {G39,W15,D5,L1,V3,M1}  { ld( Y, rd( ld( Y, Z ), Z ) ) = ld( 
% 22.24/22.63    mult( mult( X, Y ), Y ), X ) }.
% 22.24/22.63  parent0[0]: (1306) {G39,W15,D5,L1,V3,M1} P(1285,1082);d(749) { ld( mult( 
% 22.24/22.63    mult( Y, X ), X ), Y ) = ld( X, rd( ld( X, Z ), Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6421) {G33,W15,D5,L1,V3,M1}  { ld( X, rd( ld( X, Y ), Y ) ) = ld
% 22.24/22.63    ( T, rd( rd( T, X ), X ) ) }.
% 22.24/22.63  parent0[0]: (6418) {G32,W15,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), Y ), Z
% 22.24/22.63     ) = ld( X, rd( rd( X, Y ), Y ) ) }.
% 22.24/22.63  parent1[0; 8]: (6419) {G39,W15,D5,L1,V3,M1}  { ld( Y, rd( ld( Y, Z ), Z ) )
% 22.24/22.63     = ld( mult( mult( X, Y ), Y ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := T
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6425) {G33,W15,D5,L1,V3,M1}  { ld( Z, rd( rd( Z, X ), X ) ) = ld( 
% 22.24/22.63    X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.63  parent0[0]: (6421) {G33,W15,D5,L1,V3,M1}  { ld( X, rd( ld( X, Y ), Y ) ) = 
% 22.24/22.63    ld( T, rd( rd( T, X ), X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := T
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1465) {G40,W15,D5,L1,V3,M1} P(1416,1306) { ld( Z, rd( rd( Z, 
% 22.24/22.63    Y ), Y ) ) = ld( Y, rd( ld( Y, T ), T ) ) }.
% 22.24/22.63  parent0: (6425) {G33,W15,D5,L1,V3,M1}  { ld( Z, rd( rd( Z, X ), X ) ) = ld
% 22.24/22.63    ( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := T
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6426) {G35,W15,D5,L1,V3,M1}  { ld( Z, rd( rd( Z, X ), X ) ) = ld( 
% 22.24/22.63    X, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.63  parent0[0]: (1464) {G35,W15,D5,L1,V3,M1} P(1416,1295) { ld( Y, rd( T, mult
% 22.24/22.63    ( Y, T ) ) ) = ld( Z, rd( rd( Z, Y ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := T
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63     T := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6427) {G7,W15,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Z ) ) ==> 
% 22.24/22.63    mult( X, ld( mult( Y, X ), Z ) ) }.
% 22.24/22.63  parent0[0]: (60) {G7,W15,D5,L1,V3,M1} P(54,2) { mult( X, ld( mult( Y, X ), 
% 22.24/22.63    Z ) ) ==> ld( ld( X, Y ), ld( X, Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6431) {G8,W23,D7,L1,V4,M1}  { ld( ld( X, Y ), ld( X, rd( rd( mult
% 22.24/22.63    ( Y, X ), Z ), Z ) ) ) ==> mult( X, ld( Z, rd( T, mult( Z, T ) ) ) ) }.
% 22.24/22.63  parent0[0]: (6426) {G35,W15,D5,L1,V3,M1}  { ld( Z, rd( rd( Z, X ), X ) ) = 
% 22.24/22.63    ld( X, rd( Y, mult( X, Y ) ) ) }.
% 22.24/22.63  parent1[0; 16]: (6427) {G7,W15,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Z ) )
% 22.24/22.63     ==> mult( X, ld( mult( Y, X ), Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := T
% 22.24/22.63     Z := mult( Y, X )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := rd( rd( mult( Y, X ), Z ), Z )
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6432) {G9,W15,D6,L1,V3,M1}  { rd( rd( X, Z ), Z ) ==> mult( X, ld
% 22.24/22.63    ( Z, rd( T, mult( Z, T ) ) ) ) }.
% 22.24/22.63  parent0[0]: (1452) {G33,W19,D7,L1,V3,M1} P(1415,29);d(1415) { ld( ld( Y, X
% 22.24/22.63     ), ld( Y, rd( rd( mult( X, Y ), T ), T ) ) ) ==> rd( rd( Y, T ), T ) }.
% 22.24/22.63  parent1[0; 1]: (6431) {G8,W23,D7,L1,V4,M1}  { ld( ld( X, Y ), ld( X, rd( rd
% 22.24/22.63    ( mult( Y, X ), Z ), Z ) ) ) ==> mult( X, ld( Z, rd( T, mult( Z, T ) ) )
% 22.24/22.63     ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := U
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6433) {G9,W15,D6,L1,V3,M1}  { mult( X, ld( Y, rd( Z, mult( Y, Z )
% 22.24/22.63     ) ) ) ==> rd( rd( X, Y ), Y ) }.
% 22.24/22.63  parent0[0]: (6432) {G9,W15,D6,L1,V3,M1}  { rd( rd( X, Z ), Z ) ==> mult( X
% 22.24/22.63    , ld( Z, rd( T, mult( Z, T ) ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := T
% 22.24/22.63     Z := Y
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1517) {G36,W15,D6,L1,V3,M1} P(1464,60);d(1452) { mult( Y, ld
% 22.24/22.63    ( Z, rd( T, mult( Z, T ) ) ) ) ==> rd( rd( Y, Z ), Z ) }.
% 22.24/22.63  parent0: (6433) {G9,W15,D6,L1,V3,M1}  { mult( X, ld( Y, rd( Z, mult( Y, Z )
% 22.24/22.63     ) ) ) ==> rd( rd( X, Y ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := T
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6435) {G7,W15,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Z ) ) ==> 
% 22.24/22.63    mult( X, ld( mult( Y, X ), Z ) ) }.
% 22.24/22.63  parent0[0]: (60) {G7,W15,D5,L1,V3,M1} P(54,2) { mult( X, ld( mult( Y, X ), 
% 22.24/22.63    Z ) ) ==> ld( ld( X, Y ), ld( X, Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6445) {G8,W23,D7,L1,V4,M1}  { ld( ld( X, Y ), ld( X, rd( rd( mult
% 22.24/22.63    ( Y, X ), Z ), Z ) ) ) ==> mult( X, ld( Z, rd( ld( Z, T ), T ) ) ) }.
% 22.24/22.63  parent0[0]: (1465) {G40,W15,D5,L1,V3,M1} P(1416,1306) { ld( Z, rd( rd( Z, Y
% 22.24/22.63     ), Y ) ) = ld( Y, rd( ld( Y, T ), T ) ) }.
% 22.24/22.63  parent1[0; 16]: (6435) {G7,W15,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, Z ) )
% 22.24/22.63     ==> mult( X, ld( mult( Y, X ), Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := U
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := mult( Y, X )
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := rd( rd( mult( Y, X ), Z ), Z )
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6446) {G9,W15,D6,L1,V3,M1}  { rd( rd( X, Z ), Z ) ==> mult( X, ld
% 22.24/22.63    ( Z, rd( ld( Z, T ), T ) ) ) }.
% 22.24/22.63  parent0[0]: (1452) {G33,W19,D7,L1,V3,M1} P(1415,29);d(1415) { ld( ld( Y, X
% 22.24/22.63     ), ld( Y, rd( rd( mult( X, Y ), T ), T ) ) ) ==> rd( rd( Y, T ), T ) }.
% 22.24/22.63  parent1[0; 1]: (6445) {G8,W23,D7,L1,V4,M1}  { ld( ld( X, Y ), ld( X, rd( rd
% 22.24/22.63    ( mult( Y, X ), Z ), Z ) ) ) ==> mult( X, ld( Z, rd( ld( Z, T ), T ) ) )
% 22.24/22.63     }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := U
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6447) {G9,W15,D6,L1,V3,M1}  { mult( X, ld( Y, rd( ld( Y, Z ), Z )
% 22.24/22.63     ) ) ==> rd( rd( X, Y ), Y ) }.
% 22.24/22.63  parent0[0]: (6446) {G9,W15,D6,L1,V3,M1}  { rd( rd( X, Z ), Z ) ==> mult( X
% 22.24/22.63    , ld( Z, rd( ld( Z, T ), T ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := T
% 22.24/22.63     Z := Y
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1540) {G41,W15,D6,L1,V3,M1} P(1465,60);d(1452) { mult( Y, ld
% 22.24/22.63    ( Z, rd( ld( Z, T ), T ) ) ) ==> rd( rd( Y, Z ), Z ) }.
% 22.24/22.63  parent0: (6447) {G9,W15,D6,L1,V3,M1}  { mult( X, ld( Y, rd( ld( Y, Z ), Z )
% 22.24/22.63     ) ) ==> rd( rd( X, Y ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := T
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6449) {G30,W15,D5,L1,V3,M1}  { mult( mult( Y, Y ), Z ) ==> ld( ld
% 22.24/22.63    ( mult( X, Y ), rd( X, Y ) ), Z ) }.
% 22.24/22.63  parent0[0]: (899) {G30,W15,D5,L1,V3,M1} P(836,123) { ld( ld( mult( Z, Y ), 
% 22.24/22.63    rd( Z, Y ) ), T ) ==> mult( mult( Y, Y ), T ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := T
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := X
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6452) {G2,W19,D6,L1,V3,M1}  { mult( mult( ld( X, Y ), ld( X, Y )
% 22.24/22.63     ), Z ) ==> ld( ld( mult( Y, ld( X, Y ) ), X ), Z ) }.
% 22.24/22.63  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.24/22.63  parent1[0; 17]: (6449) {G30,W15,D5,L1,V3,M1}  { mult( mult( Y, Y ), Z ) ==>
% 22.24/22.63     ld( ld( mult( X, Y ), rd( X, Y ) ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := ld( X, Y )
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1634) {G31,W19,D6,L1,V3,M1} P(7,899) { mult( mult( ld( Y, X )
% 22.24/22.63    , ld( Y, X ) ), Z ) ==> ld( ld( mult( X, ld( Y, X ) ), Y ), Z ) }.
% 22.24/22.63  parent0: (6452) {G2,W19,D6,L1,V3,M1}  { mult( mult( ld( X, Y ), ld( X, Y )
% 22.24/22.63     ), Z ) ==> ld( ld( mult( Y, ld( X, Y ) ), X ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6455) {G6,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> rd( ld( ld( rd( X, Y
% 22.24/22.63     ), Z ), Y ), ld( mult( Z, rd( X, Y ) ), X ) ) }.
% 22.24/22.63  parent0[0]: (56) {G6,W19,D6,L1,V3,M1} P(2,51) { rd( ld( ld( rd( X, Y ), Z )
% 22.24/22.63    , Y ), ld( mult( Z, rd( X, Y ) ), X ) ) ==> rd( X, Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6458) {G2,W15,D6,L1,V2,M1}  { rd( X, Y ) ==> rd( ld( Y, Y ), ld( 
% 22.24/22.63    mult( X, rd( X, Y ) ), X ) ) }.
% 22.24/22.63  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.63  parent1[0; 6]: (6455) {G6,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> rd( ld( ld( rd
% 22.24/22.63    ( X, Y ), Z ), Y ), ld( mult( Z, rd( X, Y ) ), X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6459) {G2,W15,D6,L1,V2,M1}  { rd( ld( Y, Y ), ld( mult( X, rd( X, 
% 22.24/22.63    Y ) ), X ) ) ==> rd( X, Y ) }.
% 22.24/22.63  parent0[0]: (6458) {G2,W15,D6,L1,V2,M1}  { rd( X, Y ) ==> rd( ld( Y, Y ), 
% 22.24/22.63    ld( mult( X, rd( X, Y ) ), X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1657) {G7,W15,D6,L1,V2,M1} P(6,56) { rd( ld( Y, Y ), ld( mult
% 22.24/22.63    ( X, rd( X, Y ) ), X ) ) ==> rd( X, Y ) }.
% 22.24/22.63  parent0: (6459) {G2,W15,D6,L1,V2,M1}  { rd( ld( Y, Y ), ld( mult( X, rd( X
% 22.24/22.63    , Y ) ), X ) ) ==> rd( X, Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6461) {G20,W11,D4,L1,V2,M1}  { ld( ld( X, X ), Y ) ==> mult( ld( X
% 22.24/22.63    , X ), Y ) }.
% 22.24/22.63  parent0[0]: (462) {G20,W11,D4,L1,V2,M1} P(449,154) { mult( ld( X, X ), Y ) 
% 22.24/22.63    ==> ld( ld( X, X ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6465) {G9,W23,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), X ), ld( ld
% 22.24/22.63    ( X, Y ), X ) ), Z ) ==> mult( mult( ld( X, Y ), ld( Y, X ) ), Z ) }.
% 22.24/22.63  parent0[0]: (62) {G8,W19,D5,L1,V3,M1} P(0,60) { ld( ld( ld( X, Y ), X ), ld
% 22.24/22.63    ( ld( X, Y ), Z ) ) ==> mult( ld( X, Y ), ld( Y, Z ) ) }.
% 22.24/22.63  parent1[0; 15]: (6461) {G20,W11,D4,L1,V2,M1}  { ld( ld( X, X ), Y ) ==> 
% 22.24/22.63    mult( ld( X, X ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := ld( ld( X, Y ), X )
% 22.24/22.63     Y := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6466) {G9,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y, X ) )
% 22.24/22.63    , Z ) ==> mult( mult( ld( X, Y ), ld( Y, X ) ), Z ) }.
% 22.24/22.63  parent0[0]: (62) {G8,W19,D5,L1,V3,M1} P(0,60) { ld( ld( ld( X, Y ), X ), ld
% 22.24/22.63    ( ld( X, Y ), Z ) ) ==> mult( ld( X, Y ), ld( Y, Z ) ) }.
% 22.24/22.63  parent1[0; 2]: (6465) {G9,W23,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), X ), 
% 22.24/22.63    ld( ld( X, Y ), X ) ), Z ) ==> mult( mult( ld( X, Y ), ld( Y, X ) ), Z )
% 22.24/22.63     }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6468) {G9,W19,D5,L1,V3,M1}  { mult( mult( ld( X, Y ), ld( Y, X ) )
% 22.24/22.63    , Z ) ==> ld( mult( ld( X, Y ), ld( Y, X ) ), Z ) }.
% 22.24/22.63  parent0[0]: (6466) {G9,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y, X )
% 22.24/22.63     ), Z ) ==> mult( mult( ld( X, Y ), ld( Y, X ) ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1705) {G21,W19,D5,L1,V3,M1} P(62,462) { mult( mult( ld( X, Y
% 22.24/22.63     ), ld( Y, X ) ), Z ) ==> ld( mult( ld( X, Y ), ld( Y, X ) ), Z ) }.
% 22.24/22.63  parent0: (6468) {G9,W19,D5,L1,V3,M1}  { mult( mult( ld( X, Y ), ld( Y, X )
% 22.24/22.63     ), Z ) ==> ld( mult( ld( X, Y ), ld( Y, X ) ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6470) {G16,W15,D5,L1,V3,M1}  { ld( Z, rd( mult( Z, X ), Z ) ) = 
% 22.24/22.63    mult( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.24/22.63  parent0[0]: (397) {G16,W15,D5,L1,V3,M1} P(1,146) { mult( Y, rd( Z, mult( X
% 22.24/22.63    , Z ) ) ) = ld( X, rd( mult( X, Y ), X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6477) {G17,W19,D6,L1,V3,M1}  { ld( X, rd( mult( X, ld( Y, Y ) ), 
% 22.24/22.63    X ) ) = ld( ld( Y, Y ), rd( Z, mult( X, Z ) ) ) }.
% 22.24/22.63  parent0[0]: (462) {G20,W11,D4,L1,V2,M1} P(449,154) { mult( ld( X, X ), Y ) 
% 22.24/22.63    ==> ld( ld( X, X ), Y ) }.
% 22.24/22.63  parent1[0; 10]: (6470) {G16,W15,D5,L1,V3,M1}  { ld( Z, rd( mult( Z, X ), Z
% 22.24/22.63     ) ) = mult( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := rd( Z, mult( X, Z ) )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := ld( Y, Y )
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1741) {G21,W19,D6,L1,V3,M1} P(397,462) { ld( Z, rd( mult( Z, 
% 22.24/22.63    ld( X, X ) ), Z ) ) = ld( ld( X, X ), rd( Y, mult( Z, Y ) ) ) }.
% 22.24/22.63  parent0: (6477) {G17,W19,D6,L1,V3,M1}  { ld( X, rd( mult( X, ld( Y, Y ) ), 
% 22.24/22.63    X ) ) = ld( ld( Y, Y ), rd( Z, mult( X, Z ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6484) {G16,W15,D5,L1,V3,M1}  { ld( Z, rd( mult( Z, X ), Z ) ) = 
% 22.24/22.63    mult( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.24/22.63  parent0[0]: (397) {G16,W15,D5,L1,V3,M1} P(1,146) { mult( Y, rd( Z, mult( X
% 22.24/22.63    , Z ) ) ) = ld( X, rd( mult( X, Y ), X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6485) {G16,W15,D5,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> mult( ld( X
% 22.24/22.63    , Y ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.63  parent0[0]: (382) {G16,W15,D5,L1,V3,M1} P(146,262) { mult( ld( X, Y ), rd( 
% 22.24/22.63    ld( X, T ), T ) ) ==> ld( X, rd( Y, X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := T
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6488) {G17,W23,D6,L1,V4,M1}  { ld( X, rd( rd( mult( X, Y ), X ), 
% 22.24/22.63    X ) ) ==> mult( mult( Y, rd( T, mult( X, T ) ) ), rd( ld( X, Z ), Z ) )
% 22.24/22.63     }.
% 22.24/22.63  parent0[0]: (6484) {G16,W15,D5,L1,V3,M1}  { ld( Z, rd( mult( Z, X ), Z ) ) 
% 22.24/22.63    = mult( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.24/22.63  parent1[0; 11]: (6485) {G16,W15,D5,L1,V3,M1}  { ld( X, rd( Y, X ) ) ==> 
% 22.24/22.63    mult( ld( X, Y ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := T
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := rd( mult( X, Y ), X )
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6490) {G18,W19,D6,L1,V4,M1}  { rd( Y, mult( X, X ) ) ==> mult( 
% 22.24/22.63    mult( Y, rd( Z, mult( X, Z ) ) ), rd( ld( X, T ), T ) ) }.
% 22.24/22.63  parent0[0]: (1109) {G33,W15,D6,L1,V3,M1} P(625,46);d(1028);d(624);d(0);d(
% 22.24/22.63    625) { ld( X, rd( rd( mult( X, Y ), Z ), X ) ) ==> rd( Y, mult( X, Z ) )
% 22.24/22.63     }.
% 22.24/22.63  parent1[0; 1]: (6488) {G17,W23,D6,L1,V4,M1}  { ld( X, rd( rd( mult( X, Y )
% 22.24/22.63    , X ), X ) ) ==> mult( mult( Y, rd( T, mult( X, T ) ) ), rd( ld( X, Z ), 
% 22.24/22.63    Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := T
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6491) {G18,W19,D6,L1,V4,M1}  { mult( mult( X, rd( Z, mult( Y, Z )
% 22.24/22.63     ) ), rd( ld( Y, T ), T ) ) ==> rd( X, mult( Y, Y ) ) }.
% 22.24/22.63  parent0[0]: (6490) {G18,W19,D6,L1,V4,M1}  { rd( Y, mult( X, X ) ) ==> mult
% 22.24/22.63    ( mult( Y, rd( Z, mult( X, Z ) ) ), rd( ld( X, T ), T ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1742) {G34,W19,D6,L1,V4,M1} P(397,382);d(1109) { mult( mult( 
% 22.24/22.63    Y, rd( Z, mult( X, Z ) ) ), rd( ld( X, T ), T ) ) ==> rd( Y, mult( X, X )
% 22.24/22.63     ) }.
% 22.24/22.63  parent0: (6491) {G18,W19,D6,L1,V4,M1}  { mult( mult( X, rd( Z, mult( Y, Z )
% 22.24/22.63     ) ), rd( ld( Y, T ), T ) ) ==> rd( X, mult( Y, Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6492) {G16,W15,D5,L1,V3,M1}  { ld( Z, rd( mult( Z, X ), Z ) ) = 
% 22.24/22.63    mult( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.24/22.63  parent0[0]: (397) {G16,W15,D5,L1,V3,M1} P(1,146) { mult( Y, rd( Z, mult( X
% 22.24/22.63    , Z ) ) ) = ld( X, rd( mult( X, Y ), X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6499) {G16,W19,D6,L1,V4,M1}  { ld( X, rd( mult( X, rd( Y, Z ) ), 
% 22.24/22.63    X ) ) = ld( rd( Z, Y ), rd( T, mult( X, T ) ) ) }.
% 22.24/22.63  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.63    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.63  parent1[0; 10]: (6492) {G16,W15,D5,L1,V3,M1}  { ld( Z, rd( mult( Z, X ), Z
% 22.24/22.63     ) ) = mult( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := rd( T, mult( X, T ) )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := rd( Y, Z )
% 22.24/22.63     Y := T
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1746) {G17,W19,D6,L1,V4,M1} P(397,154) { ld( T, rd( mult( T, 
% 22.24/22.63    rd( X, Y ) ), T ) ) = ld( rd( Y, X ), rd( Z, mult( T, Z ) ) ) }.
% 22.24/22.63  parent0: (6499) {G16,W19,D6,L1,V4,M1}  { ld( X, rd( mult( X, rd( Y, Z ) ), 
% 22.24/22.63    X ) ) = ld( rd( Z, Y ), rd( T, mult( X, T ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := T
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Y
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6507) {G34,W15,D5,L1,V2,M1}  { ld( mult( X, X ), X ) ==> ld( ld( X
% 22.24/22.63    , mult( Y, X ) ), ld( X, Y ) ) }.
% 22.24/22.63  parent0[0]: (1293) {G34,W15,D5,L1,V2,M1} P(1007,1278);d(497);d(622) { ld( 
% 22.24/22.63    ld( X, mult( Z, X ) ), ld( X, Z ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6511) {G7,W23,D7,L1,V3,M1}  { ld( mult( X, X ), X ) ==> ld( ld( X
% 22.24/22.63    , rd( Y, ld( X, Z ) ) ), ld( X, mult( X, rd( ld( X, Y ), Z ) ) ) ) }.
% 22.24/22.63  parent0[0]: (46) {G6,W15,D6,L1,V3,M1} P(0,43) { mult( mult( X, rd( ld( X, Y
% 22.24/22.63     ), Z ) ), X ) ==> rd( Y, ld( X, Z ) ) }.
% 22.24/22.63  parent1[0; 9]: (6507) {G34,W15,D5,L1,V2,M1}  { ld( mult( X, X ), X ) ==> ld
% 22.24/22.63    ( ld( X, mult( Y, X ) ), ld( X, Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := mult( X, rd( ld( X, Y ), Z ) )
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6512) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, X ), X ) ==> ld( ld( X
% 22.24/22.63    , rd( Y, ld( X, Z ) ) ), rd( ld( X, Y ), Z ) ) }.
% 22.24/22.63  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.24/22.63  parent1[0; 14]: (6511) {G7,W23,D7,L1,V3,M1}  { ld( mult( X, X ), X ) ==> ld
% 22.24/22.63    ( ld( X, rd( Y, ld( X, Z ) ) ), ld( X, mult( X, rd( ld( X, Y ), Z ) ) ) )
% 22.24/22.63     }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := rd( ld( X, Y ), Z )
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6513) {G1,W19,D6,L1,V3,M1}  { ld( ld( X, rd( Y, ld( X, Z ) ) ), rd
% 22.24/22.63    ( ld( X, Y ), Z ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.63  parent0[0]: (6512) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, X ), X ) ==> ld( ld
% 22.24/22.63    ( X, rd( Y, ld( X, Z ) ) ), rd( ld( X, Y ), Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1782) {G35,W19,D6,L1,V3,M1} P(46,1293);d(1) { ld( ld( X, rd( 
% 22.24/22.63    Y, ld( X, Z ) ) ), rd( ld( X, Y ), Z ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.63  parent0: (6513) {G1,W19,D6,L1,V3,M1}  { ld( ld( X, rd( Y, ld( X, Z ) ) ), 
% 22.24/22.63    rd( ld( X, Y ), Z ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6515) {G33,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> rd( X, 
% 22.24/22.63    ld( mult( Y, Y ), ld( Y, Y ) ) ) }.
% 22.24/22.63  parent0[0]: (971) {G33,W15,D5,L1,V2,M1} P(857,969) { rd( Z, ld( mult( Y, Y
% 22.24/22.63     ), ld( Y, Y ) ) ) ==> mult( mult( Z, Y ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6520) {G23,W23,D6,L1,V2,M1}  { mult( mult( X, ld( Y, Y ) ), ld( Y
% 22.24/22.63    , Y ) ) ==> rd( X, ld( mult( ld( Y, Y ), ld( Y, Y ) ), ld( Y, Y ) ) ) }.
% 22.24/22.63  parent0[0]: (533) {G22,W11,D4,L1,V1,M1} S(468);d(480) { ld( ld( X, X ), ld
% 22.24/22.63    ( X, X ) ) ==> ld( X, X ) }.
% 22.24/22.63  parent1[0; 20]: (6515) {G33,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==>
% 22.24/22.63     rd( X, ld( mult( Y, Y ), ld( Y, Y ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := ld( Y, Y )
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6521) {G24,W23,D6,L1,V2,M1}  { mult( mult( X, ld( Y, Y ) ), ld( Y
% 22.24/22.63    , Y ) ) ==> ld( ld( Y, Y ), mult( mult( ld( Y, Y ), X ), ld( Y, Y ) ) )
% 22.24/22.63     }.
% 22.24/22.63  parent0[0]: (1013) {G32,W15,D5,L1,V2,M1} P(534,925);d(630);d(449);d(622);d(
% 22.24/22.63    625);d(781) { rd( Y, ld( mult( X, X ), X ) ) ==> ld( X, mult( mult( X, Y
% 22.24/22.63     ), X ) ) }.
% 22.24/22.63  parent1[0; 10]: (6520) {G23,W23,D6,L1,V2,M1}  { mult( mult( X, ld( Y, Y ) )
% 22.24/22.63    , ld( Y, Y ) ) ==> rd( X, ld( mult( ld( Y, Y ), ld( Y, Y ) ), ld( Y, Y )
% 22.24/22.63     ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := ld( Y, Y )
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6522) {G21,W23,D6,L1,V2,M1}  { mult( mult( X, ld( Y, Y ) ), ld( Y
% 22.24/22.63    , Y ) ) ==> ld( ld( Y, Y ), mult( ld( ld( Y, Y ), X ), ld( Y, Y ) ) ) }.
% 22.24/22.63  parent0[0]: (462) {G20,W11,D4,L1,V2,M1} P(449,154) { mult( ld( X, X ), Y ) 
% 22.24/22.63    ==> ld( ld( X, X ), Y ) }.
% 22.24/22.63  parent1[0; 15]: (6521) {G24,W23,D6,L1,V2,M1}  { mult( mult( X, ld( Y, Y ) )
% 22.24/22.63    , ld( Y, Y ) ) ==> ld( ld( Y, Y ), mult( mult( ld( Y, Y ), X ), ld( Y, Y
% 22.24/22.63     ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6523) {G22,W23,D6,L1,V2,M1}  { mult( mult( X, ld( Y, Y ) ), ld( Y
% 22.24/22.63    , Y ) ) ==> ld( ld( Y, Y ), ld( ld( Y, Y ), rd( X, ld( Y, Y ) ) ) ) }.
% 22.24/22.63  parent0[0]: (469) {G21,W19,D5,L1,V2,M1} P(467,382);d(449) { mult( ld( ld( X
% 22.24/22.63    , X ), Y ), ld( X, X ) ) ==> ld( ld( X, X ), rd( Y, ld( X, X ) ) ) }.
% 22.24/22.63  parent1[0; 14]: (6522) {G21,W23,D6,L1,V2,M1}  { mult( mult( X, ld( Y, Y ) )
% 22.24/22.63    , ld( Y, Y ) ) ==> ld( ld( Y, Y ), mult( ld( ld( Y, Y ), X ), ld( Y, Y )
% 22.24/22.63     ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6524) {G21,W15,D5,L1,V2,M1}  { mult( mult( X, ld( Y, Y ) ), ld( Y
% 22.24/22.63    , Y ) ) ==> rd( X, ld( Y, Y ) ) }.
% 22.24/22.63  parent0[0]: (461) {G20,W11,D5,L1,V2,M1} P(449,166) { ld( ld( X, X ), ld( ld
% 22.24/22.63    ( X, X ), Y ) ) ==> Y }.
% 22.24/22.63  parent1[0; 10]: (6523) {G22,W23,D6,L1,V2,M1}  { mult( mult( X, ld( Y, Y ) )
% 22.24/22.63    , ld( Y, Y ) ) ==> ld( ld( Y, Y ), ld( ld( Y, Y ), rd( X, ld( Y, Y ) ) )
% 22.24/22.63     ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := rd( X, ld( Y, Y ) )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1882) {G34,W15,D5,L1,V2,M1} P(533,971);d(1013);d(462);d(469);
% 22.24/22.63    d(461) { mult( mult( Y, ld( X, X ) ), ld( X, X ) ) ==> rd( Y, ld( X, X )
% 22.24/22.63     ) }.
% 22.24/22.63  parent0: (6524) {G21,W15,D5,L1,V2,M1}  { mult( mult( X, ld( Y, Y ) ), ld( Y
% 22.24/22.63    , Y ) ) ==> rd( X, ld( Y, Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6527) {G34,W15,D5,L1,V2,M1}  { rd( X, ld( Y, Y ) ) ==> mult( mult
% 22.24/22.63    ( X, ld( Y, Y ) ), ld( Y, Y ) ) }.
% 22.24/22.63  parent0[0]: (1882) {G34,W15,D5,L1,V2,M1} P(533,971);d(1013);d(462);d(469);d
% 22.24/22.63    (461) { mult( mult( Y, ld( X, X ) ), ld( X, X ) ) ==> rd( Y, ld( X, X ) )
% 22.24/22.63     }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6528) {G21,W19,D5,L1,V2,M1}  { rd( ld( X, X ), ld( Y, Y ) ) ==> 
% 22.24/22.63    mult( ld( ld( X, X ), ld( Y, Y ) ), ld( Y, Y ) ) }.
% 22.24/22.63  parent0[0]: (462) {G20,W11,D4,L1,V2,M1} P(449,154) { mult( ld( X, X ), Y ) 
% 22.24/22.63    ==> ld( ld( X, X ), Y ) }.
% 22.24/22.63  parent1[0; 9]: (6527) {G34,W15,D5,L1,V2,M1}  { rd( X, ld( Y, Y ) ) ==> mult
% 22.24/22.63    ( mult( X, ld( Y, Y ) ), ld( Y, Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := ld( Y, Y )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := ld( X, X )
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6529) {G21,W19,D5,L1,V2,M1}  { mult( ld( ld( X, X ), ld( Y, Y ) )
% 22.24/22.63    , ld( Y, Y ) ) ==> rd( ld( X, X ), ld( Y, Y ) ) }.
% 22.24/22.63  parent0[0]: (6528) {G21,W19,D5,L1,V2,M1}  { rd( ld( X, X ), ld( Y, Y ) ) 
% 22.24/22.63    ==> mult( ld( ld( X, X ), ld( Y, Y ) ), ld( Y, Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1892) {G35,W19,D5,L1,V2,M1} P(462,1882) { mult( ld( ld( X, X
% 22.24/22.63     ), ld( Y, Y ) ), ld( Y, Y ) ) ==> rd( ld( X, X ), ld( Y, Y ) ) }.
% 22.24/22.63  parent0: (6529) {G21,W19,D5,L1,V2,M1}  { mult( ld( ld( X, X ), ld( Y, Y ) )
% 22.24/22.63    , ld( Y, Y ) ) ==> rd( ld( X, X ), ld( Y, Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6531) {G4,W19,D6,L1,V3,M1}  { mult( ld( rd( X, Y ), Z ), X ) ==> 
% 22.24/22.63    ld( rd( X, Y ), mult( mult( Z, rd( X, Y ) ), Y ) ) }.
% 22.24/22.63  parent0[0]: (25) {G4,W19,D6,L1,V3,M1} P(6,20) { ld( rd( X, Y ), mult( mult
% 22.24/22.63    ( Z, rd( X, Y ) ), Y ) ) ==> mult( ld( rd( X, Y ), Z ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6542) {G5,W35,D8,L1,V3,M1}  { mult( ld( rd( rd( ld( X, Y ), Y ), 
% 22.24/22.63    X ), Z ), rd( ld( X, Y ), Y ) ) ==> ld( rd( rd( ld( X, Y ), Y ), X ), 
% 22.24/22.63    mult( mult( Z, ld( X, rd( ld( X, Y ), Y ) ) ), X ) ) }.
% 22.24/22.63  parent0[0]: (749) {G27,W15,D5,L1,V2,M1} P(115,683);d(3);d(154);d(7) { rd( 
% 22.24/22.63    rd( ld( X, Y ), Y ), X ) ==> ld( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.63  parent1[0; 27]: (6531) {G4,W19,D6,L1,V3,M1}  { mult( ld( rd( X, Y ), Z ), X
% 22.24/22.63     ) ==> ld( rd( X, Y ), mult( mult( Z, rd( X, Y ) ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := rd( ld( X, Y ), Y )
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6544) {G6,W35,D8,L1,V3,M1}  { mult( ld( rd( rd( ld( X, Y ), Y ), 
% 22.24/22.63    X ), Z ), rd( ld( X, Y ), Y ) ) ==> ld( ld( X, rd( ld( X, Y ), Y ) ), 
% 22.24/22.63    mult( mult( Z, ld( X, rd( ld( X, Y ), Y ) ) ), X ) ) }.
% 22.24/22.63  parent0[0]: (749) {G27,W15,D5,L1,V2,M1} P(115,683);d(3);d(154);d(7) { rd( 
% 22.24/22.63    rd( ld( X, Y ), Y ), X ) ==> ld( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.63  parent1[0; 17]: (6542) {G5,W35,D8,L1,V3,M1}  { mult( ld( rd( rd( ld( X, Y )
% 22.24/22.63    , Y ), X ), Z ), rd( ld( X, Y ), Y ) ) ==> ld( rd( rd( ld( X, Y ), Y ), X
% 22.24/22.63     ), mult( mult( Z, ld( X, rd( ld( X, Y ), Y ) ) ), X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6545) {G7,W35,D8,L1,V3,M1}  { mult( ld( ld( X, rd( ld( X, Y ), Y
% 22.24/22.63     ) ), Z ), rd( ld( X, Y ), Y ) ) ==> ld( ld( X, rd( ld( X, Y ), Y ) ), 
% 22.24/22.63    mult( mult( Z, ld( X, rd( ld( X, Y ), Y ) ) ), X ) ) }.
% 22.24/22.63  parent0[0]: (749) {G27,W15,D5,L1,V2,M1} P(115,683);d(3);d(154);d(7) { rd( 
% 22.24/22.63    rd( ld( X, Y ), Y ), X ) ==> ld( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.63  parent1[0; 3]: (6544) {G6,W35,D8,L1,V3,M1}  { mult( ld( rd( rd( ld( X, Y )
% 22.24/22.63    , Y ), X ), Z ), rd( ld( X, Y ), Y ) ) ==> ld( ld( X, rd( ld( X, Y ), Y )
% 22.24/22.63     ), mult( mult( Z, ld( X, rd( ld( X, Y ), Y ) ) ), X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6552) {G8,W31,D8,L1,V3,M1}  { mult( ld( ld( X, rd( ld( X, Y ), Y
% 22.24/22.63     ) ), Z ), rd( ld( X, Y ), Y ) ) ==> mult( mult( X, X ), mult( mult( Z, 
% 22.24/22.63    ld( X, rd( ld( X, Y ), Y ) ) ), X ) ) }.
% 22.24/22.63  parent0[0]: (849) {G29,W15,D6,L1,V3,M1} P(765,123) { ld( ld( Y, rd( ld( Y, 
% 22.24/22.63    Z ), Z ) ), T ) ==> mult( mult( Y, Y ), T ) }.
% 22.24/22.63  parent1[0; 16]: (6545) {G7,W35,D8,L1,V3,M1}  { mult( ld( ld( X, rd( ld( X, 
% 22.24/22.63    Y ), Y ) ), Z ), rd( ld( X, Y ), Y ) ) ==> ld( ld( X, rd( ld( X, Y ), Y )
% 22.24/22.63     ), mult( mult( Z, ld( X, rd( ld( X, Y ), Y ) ) ), X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := T
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Y
% 22.24/22.63     T := mult( mult( Z, ld( X, rd( ld( X, Y ), Y ) ) ), X )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6554) {G9,W27,D7,L1,V3,M1}  { mult( ld( ld( X, rd( ld( X, Y ), Y
% 22.24/22.63     ) ), Z ), rd( ld( X, Y ), Y ) ) ==> mult( mult( X, X ), mult( rd( rd( Z
% 22.24/22.63    , X ), X ), X ) ) }.
% 22.24/22.63  parent0[0]: (1540) {G41,W15,D6,L1,V3,M1} P(1465,60);d(1452) { mult( Y, ld( 
% 22.24/22.63    Z, rd( ld( Z, T ), T ) ) ) ==> rd( rd( Y, Z ), Z ) }.
% 22.24/22.63  parent1[0; 21]: (6552) {G8,W31,D8,L1,V3,M1}  { mult( ld( ld( X, rd( ld( X, 
% 22.24/22.63    Y ), Y ) ), Z ), rd( ld( X, Y ), Y ) ) ==> mult( mult( X, X ), mult( mult
% 22.24/22.63    ( Z, ld( X, rd( ld( X, Y ), Y ) ) ), X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := T
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := X
% 22.24/22.63     T := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6555) {G10,W27,D7,L1,V3,M1}  { mult( ld( ld( X, rd( ld( X, Y ), Y
% 22.24/22.63     ) ), Z ), rd( ld( X, Y ), Y ) ) ==> mult( mult( X, X ), ld( rd( X, rd( Z
% 22.24/22.63    , X ) ), X ) ) }.
% 22.24/22.63  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.63    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.63  parent1[0; 20]: (6554) {G9,W27,D7,L1,V3,M1}  { mult( ld( ld( X, rd( ld( X, 
% 22.24/22.63    Y ), Y ) ), Z ), rd( ld( X, Y ), Y ) ) ==> mult( mult( X, X ), mult( rd( 
% 22.24/22.63    rd( Z, X ), X ), X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := rd( Z, X )
% 22.24/22.63     Y := X
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6556) {G2,W23,D7,L1,V3,M1}  { mult( ld( ld( X, rd( ld( X, Y ), Y
% 22.24/22.63     ) ), Z ), rd( ld( X, Y ), Y ) ) ==> mult( mult( X, X ), rd( Z, X ) ) }.
% 22.24/22.63  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.63  parent1[0; 20]: (6555) {G10,W27,D7,L1,V3,M1}  { mult( ld( ld( X, rd( ld( X
% 22.24/22.63    , Y ), Y ) ), Z ), rd( ld( X, Y ), Y ) ) ==> mult( mult( X, X ), ld( rd( 
% 22.24/22.63    X, rd( Z, X ) ), X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := rd( Z, X )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6557) {G3,W19,D5,L1,V3,M1}  { mult( mult( mult( X, X ), Z ), rd( 
% 22.24/22.63    ld( X, Y ), Y ) ) ==> mult( mult( X, X ), rd( Z, X ) ) }.
% 22.24/22.63  parent0[0]: (849) {G29,W15,D6,L1,V3,M1} P(765,123) { ld( ld( Y, rd( ld( Y, 
% 22.24/22.63    Z ), Z ) ), T ) ==> mult( mult( Y, Y ), T ) }.
% 22.24/22.63  parent1[0; 2]: (6556) {G2,W23,D7,L1,V3,M1}  { mult( ld( ld( X, rd( ld( X, Y
% 22.24/22.63     ), Y ) ), Z ), rd( ld( X, Y ), Y ) ) ==> mult( mult( X, X ), rd( Z, X )
% 22.24/22.63     ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := T
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Y
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1960) {G42,W19,D5,L1,V3,M1} P(749,25);d(849);d(1540);d(154);d
% 22.24/22.63    (6);d(849) { mult( mult( mult( X, X ), Z ), rd( ld( X, Y ), Y ) ) ==> 
% 22.24/22.63    mult( mult( X, X ), rd( Z, X ) ) }.
% 22.24/22.63  parent0: (6557) {G3,W19,D5,L1,V3,M1}  { mult( mult( mult( X, X ), Z ), rd( 
% 22.24/22.63    ld( X, Y ), Y ) ) ==> mult( mult( X, X ), rd( Z, X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6560) {G4,W19,D6,L1,V3,M1}  { mult( ld( rd( X, Y ), Z ), X ) ==> 
% 22.24/22.63    ld( rd( X, Y ), mult( mult( Z, rd( X, Y ) ), Y ) ) }.
% 22.24/22.63  parent0[0]: (25) {G4,W19,D6,L1,V3,M1} P(6,20) { ld( rd( X, Y ), mult( mult
% 22.24/22.63    ( Z, rd( X, Y ) ), Y ) ) ==> mult( ld( rd( X, Y ), Z ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6568) {G5,W35,D8,L1,V3,M1}  { mult( ld( rd( rd( X, mult( Y, X ) )
% 22.24/22.63    , Y ), Z ), rd( X, mult( Y, X ) ) ) ==> ld( rd( rd( X, mult( Y, X ) ), Y
% 22.24/22.63     ), mult( mult( Z, ld( Y, rd( X, mult( Y, X ) ) ) ), Y ) ) }.
% 22.24/22.63  parent0[0]: (750) {G27,W15,D5,L1,V2,M1} P(123,683);d(3);d(154);d(3) { rd( 
% 22.24/22.63    rd( X, mult( Y, X ) ), Y ) ==> ld( Y, rd( X, mult( Y, X ) ) ) }.
% 22.24/22.63  parent1[0; 27]: (6560) {G4,W19,D6,L1,V3,M1}  { mult( ld( rd( X, Y ), Z ), X
% 22.24/22.63     ) ==> ld( rd( X, Y ), mult( mult( Z, rd( X, Y ) ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := rd( X, mult( Y, X ) )
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6570) {G6,W35,D8,L1,V3,M1}  { mult( ld( rd( rd( X, mult( Y, X ) )
% 22.24/22.63    , Y ), Z ), rd( X, mult( Y, X ) ) ) ==> ld( ld( Y, rd( X, mult( Y, X ) )
% 22.24/22.63     ), mult( mult( Z, ld( Y, rd( X, mult( Y, X ) ) ) ), Y ) ) }.
% 22.24/22.63  parent0[0]: (750) {G27,W15,D5,L1,V2,M1} P(123,683);d(3);d(154);d(3) { rd( 
% 22.24/22.63    rd( X, mult( Y, X ) ), Y ) ==> ld( Y, rd( X, mult( Y, X ) ) ) }.
% 22.24/22.63  parent1[0; 17]: (6568) {G5,W35,D8,L1,V3,M1}  { mult( ld( rd( rd( X, mult( Y
% 22.24/22.63    , X ) ), Y ), Z ), rd( X, mult( Y, X ) ) ) ==> ld( rd( rd( X, mult( Y, X
% 22.24/22.63     ) ), Y ), mult( mult( Z, ld( Y, rd( X, mult( Y, X ) ) ) ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6571) {G7,W35,D8,L1,V3,M1}  { mult( ld( ld( Y, rd( X, mult( Y, X
% 22.24/22.63     ) ) ), Z ), rd( X, mult( Y, X ) ) ) ==> ld( ld( Y, rd( X, mult( Y, X ) )
% 22.24/22.63     ), mult( mult( Z, ld( Y, rd( X, mult( Y, X ) ) ) ), Y ) ) }.
% 22.24/22.63  parent0[0]: (750) {G27,W15,D5,L1,V2,M1} P(123,683);d(3);d(154);d(3) { rd( 
% 22.24/22.63    rd( X, mult( Y, X ) ), Y ) ==> ld( Y, rd( X, mult( Y, X ) ) ) }.
% 22.24/22.63  parent1[0; 3]: (6570) {G6,W35,D8,L1,V3,M1}  { mult( ld( rd( rd( X, mult( Y
% 22.24/22.63    , X ) ), Y ), Z ), rd( X, mult( Y, X ) ) ) ==> ld( ld( Y, rd( X, mult( Y
% 22.24/22.63    , X ) ) ), mult( mult( Z, ld( Y, rd( X, mult( Y, X ) ) ) ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6578) {G8,W31,D8,L1,V3,M1}  { mult( ld( ld( X, rd( Y, mult( X, Y
% 22.24/22.63     ) ) ), Z ), rd( Y, mult( X, Y ) ) ) ==> mult( mult( X, X ), mult( mult( 
% 22.24/22.63    Z, ld( X, rd( Y, mult( X, Y ) ) ) ), X ) ) }.
% 22.24/22.63  parent0[0]: (1180) {G38,W15,D6,L1,V3,M1} P(1162,115) { ld( ld( X, rd( Z, 
% 22.24/22.63    mult( X, Z ) ) ), T ) ==> mult( mult( X, X ), T ) }.
% 22.24/22.63  parent1[0; 16]: (6571) {G7,W35,D8,L1,V3,M1}  { mult( ld( ld( Y, rd( X, mult
% 22.24/22.63    ( Y, X ) ) ), Z ), rd( X, mult( Y, X ) ) ) ==> ld( ld( Y, rd( X, mult( Y
% 22.24/22.63    , X ) ) ), mult( mult( Z, ld( Y, rd( X, mult( Y, X ) ) ) ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := T
% 22.24/22.63     Z := Y
% 22.24/22.63     T := mult( mult( Z, ld( X, rd( Y, mult( X, Y ) ) ) ), X )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6580) {G9,W27,D7,L1,V3,M1}  { mult( ld( ld( X, rd( Y, mult( X, Y
% 22.24/22.63     ) ) ), Z ), rd( Y, mult( X, Y ) ) ) ==> mult( mult( X, X ), mult( rd( rd
% 22.24/22.63    ( Z, X ), X ), X ) ) }.
% 22.24/22.63  parent0[0]: (1517) {G36,W15,D6,L1,V3,M1} P(1464,60);d(1452) { mult( Y, ld( 
% 22.24/22.63    Z, rd( T, mult( Z, T ) ) ) ) ==> rd( rd( Y, Z ), Z ) }.
% 22.24/22.63  parent1[0; 21]: (6578) {G8,W31,D8,L1,V3,M1}  { mult( ld( ld( X, rd( Y, mult
% 22.24/22.63    ( X, Y ) ) ), Z ), rd( Y, mult( X, Y ) ) ) ==> mult( mult( X, X ), mult( 
% 22.24/22.63    mult( Z, ld( X, rd( Y, mult( X, Y ) ) ) ), X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := T
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := X
% 22.24/22.63     T := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6581) {G10,W27,D7,L1,V3,M1}  { mult( ld( ld( X, rd( Y, mult( X, Y
% 22.24/22.63     ) ) ), Z ), rd( Y, mult( X, Y ) ) ) ==> mult( mult( X, X ), ld( rd( X, 
% 22.24/22.63    rd( Z, X ) ), X ) ) }.
% 22.24/22.63  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.63    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.63  parent1[0; 20]: (6580) {G9,W27,D7,L1,V3,M1}  { mult( ld( ld( X, rd( Y, mult
% 22.24/22.63    ( X, Y ) ) ), Z ), rd( Y, mult( X, Y ) ) ) ==> mult( mult( X, X ), mult( 
% 22.24/22.63    rd( rd( Z, X ), X ), X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := rd( Z, X )
% 22.24/22.63     Y := X
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6582) {G2,W23,D7,L1,V3,M1}  { mult( ld( ld( X, rd( Y, mult( X, Y
% 22.24/22.63     ) ) ), Z ), rd( Y, mult( X, Y ) ) ) ==> mult( mult( X, X ), rd( Z, X ) )
% 22.24/22.63     }.
% 22.24/22.63  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.63  parent1[0; 20]: (6581) {G10,W27,D7,L1,V3,M1}  { mult( ld( ld( X, rd( Y, 
% 22.24/22.63    mult( X, Y ) ) ), Z ), rd( Y, mult( X, Y ) ) ) ==> mult( mult( X, X ), ld
% 22.24/22.63    ( rd( X, rd( Z, X ) ), X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := rd( Z, X )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6583) {G3,W19,D5,L1,V3,M1}  { mult( mult( mult( X, X ), Z ), rd( 
% 22.24/22.63    Y, mult( X, Y ) ) ) ==> mult( mult( X, X ), rd( Z, X ) ) }.
% 22.24/22.63  parent0[0]: (1180) {G38,W15,D6,L1,V3,M1} P(1162,115) { ld( ld( X, rd( Z, 
% 22.24/22.63    mult( X, Z ) ) ), T ) ==> mult( mult( X, X ), T ) }.
% 22.24/22.63  parent1[0; 2]: (6582) {G2,W23,D7,L1,V3,M1}  { mult( ld( ld( X, rd( Y, mult
% 22.24/22.63    ( X, Y ) ) ), Z ), rd( Y, mult( X, Y ) ) ) ==> mult( mult( X, X ), rd( Z
% 22.24/22.63    , X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := T
% 22.24/22.63     Z := Y
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1967) {G39,W19,D5,L1,V3,M1} P(750,25);d(1180);d(1517);d(154);
% 22.24/22.63    d(6);d(1180) { mult( mult( mult( Y, Y ), Z ), rd( X, mult( Y, X ) ) ) ==>
% 22.24/22.63     mult( mult( Y, Y ), rd( Z, Y ) ) }.
% 22.24/22.63  parent0: (6583) {G3,W19,D5,L1,V3,M1}  { mult( mult( mult( X, X ), Z ), rd( 
% 22.24/22.63    Y, mult( X, Y ) ) ) ==> mult( mult( X, X ), rd( Z, X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6586) {G8,W19,D5,L1,V3,M1}  { mult( ld( X, Y ), ld( Y, Z ) ) ==> 
% 22.24/22.63    ld( ld( ld( X, Y ), X ), ld( ld( X, Y ), Z ) ) }.
% 22.24/22.63  parent0[0]: (62) {G8,W19,D5,L1,V3,M1} P(0,60) { ld( ld( ld( X, Y ), X ), ld
% 22.24/22.63    ( ld( X, Y ), Z ) ) ==> mult( ld( X, Y ), ld( Y, Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6597) {G9,W23,D6,L1,V2,M1}  { mult( ld( X, X ), ld( X, ld( X, ld
% 22.24/22.63    ( X, Y ) ) ) ) ==> ld( ld( ld( X, X ), X ), ld( mult( X, X ), Y ) ) }.
% 22.24/22.63  parent0[0]: (738) {G27,W15,D5,L1,V2,M1} P(709,16);d(544);d(677);d(154);d(3)
% 22.24/22.63     { ld( ld( X, X ), ld( X, ld( X, Z ) ) ) ==> ld( mult( X, X ), Z ) }.
% 22.24/22.63  parent1[0; 18]: (6586) {G8,W19,D5,L1,V3,M1}  { mult( ld( X, Y ), ld( Y, Z )
% 22.24/22.63     ) ==> ld( ld( ld( X, Y ), X ), ld( ld( X, Y ), Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := X
% 22.24/22.63     Z := ld( X, ld( X, Y ) )
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6602) {G10,W19,D6,L1,V2,M1}  { mult( ld( X, X ), ld( X, ld( X, ld
% 22.24/22.63    ( X, Y ) ) ) ) ==> ld( X, ld( mult( X, X ), Y ) ) }.
% 22.24/22.63  parent0[0]: (467) {G20,W7,D4,L1,V1,M1} P(449,6) { ld( ld( X, X ), X ) ==> X
% 22.24/22.63     }.
% 22.24/22.63  parent1[0; 13]: (6597) {G9,W23,D6,L1,V2,M1}  { mult( ld( X, X ), ld( X, ld
% 22.24/22.63    ( X, ld( X, Y ) ) ) ) ==> ld( ld( ld( X, X ), X ), ld( mult( X, X ), Y )
% 22.24/22.63     ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6603) {G11,W19,D6,L1,V2,M1}  { ld( ld( X, X ), ld( X, ld( X, ld( 
% 22.24/22.63    X, Y ) ) ) ) ==> ld( X, ld( mult( X, X ), Y ) ) }.
% 22.24/22.63  parent0[0]: (462) {G20,W11,D4,L1,V2,M1} P(449,154) { mult( ld( X, X ), Y ) 
% 22.24/22.63    ==> ld( ld( X, X ), Y ) }.
% 22.24/22.63  parent1[0; 1]: (6602) {G10,W19,D6,L1,V2,M1}  { mult( ld( X, X ), ld( X, ld
% 22.24/22.63    ( X, ld( X, Y ) ) ) ) ==> ld( X, ld( mult( X, X ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := ld( X, ld( X, ld( X, Y ) ) )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6604) {G12,W15,D5,L1,V2,M1}  { ld( mult( X, X ), ld( X, Y ) ) ==>
% 22.24/22.63     ld( X, ld( mult( X, X ), Y ) ) }.
% 22.24/22.63  parent0[0]: (738) {G27,W15,D5,L1,V2,M1} P(709,16);d(544);d(677);d(154);d(3)
% 22.24/22.63     { ld( ld( X, X ), ld( X, ld( X, Z ) ) ) ==> ld( mult( X, X ), Z ) }.
% 22.24/22.63  parent1[0; 1]: (6603) {G11,W19,D6,L1,V2,M1}  { ld( ld( X, X ), ld( X, ld( X
% 22.24/22.63    , ld( X, Y ) ) ) ) ==> ld( X, ld( mult( X, X ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := ld( X, Y )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6605) {G12,W15,D5,L1,V2,M1}  { ld( X, ld( mult( X, X ), Y ) ) ==> 
% 22.24/22.63    ld( mult( X, X ), ld( X, Y ) ) }.
% 22.24/22.63  parent0[0]: (6604) {G12,W15,D5,L1,V2,M1}  { ld( mult( X, X ), ld( X, Y ) ) 
% 22.24/22.63    ==> ld( X, ld( mult( X, X ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1973) {G28,W15,D5,L1,V2,M1} P(738,62);d(467);d(462);d(738) { 
% 22.24/22.63    ld( X, ld( mult( X, X ), Y ) ) ==> ld( mult( X, X ), ld( X, Y ) ) }.
% 22.24/22.63  parent0: (6605) {G12,W15,D5,L1,V2,M1}  { ld( X, ld( mult( X, X ), Y ) ) ==>
% 22.24/22.63     ld( mult( X, X ), ld( X, Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6607) {G28,W15,D5,L1,V2,M1}  { ld( mult( X, X ), ld( X, Y ) ) ==> 
% 22.24/22.63    ld( X, ld( mult( X, X ), Y ) ) }.
% 22.24/22.63  parent0[0]: (1973) {G28,W15,D5,L1,V2,M1} P(738,62);d(467);d(462);d(738) { 
% 22.24/22.63    ld( X, ld( mult( X, X ), Y ) ) ==> ld( mult( X, X ), ld( X, Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6617) {G29,W39,D9,L1,V2,M1}  { ld( mult( ld( mult( X, X ), X ), 
% 22.24/22.63    ld( mult( X, X ), X ) ), ld( ld( mult( X, X ), X ), Y ) ) ==> ld( ld( 
% 22.24/22.63    mult( X, X ), X ), ld( ld( X, rd( mult( X, ld( mult( X, X ), X ) ), X ) )
% 22.24/22.63    , Y ) ) }.
% 22.24/22.63  parent0[0]: (1028) {G32,W15,D5,L1,V2,M1} P(925,11);d(60);d(417);d(449);d(
% 22.24/22.63    622) { mult( Y, ld( mult( X, X ), X ) ) ==> ld( X, rd( mult( X, Y ), X )
% 22.24/22.63     ) }.
% 22.24/22.63  parent1[0; 27]: (6607) {G28,W15,D5,L1,V2,M1}  { ld( mult( X, X ), ld( X, Y
% 22.24/22.63     ) ) ==> ld( X, ld( mult( X, X ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := ld( mult( X, X ), X )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := ld( mult( X, X ), X )
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6618) {G30,W39,D9,L1,V2,M1}  { ld( ld( X, rd( mult( X, ld( mult( 
% 22.24/22.63    X, X ), X ) ), X ) ), ld( ld( mult( X, X ), X ), Y ) ) ==> ld( ld( mult( 
% 22.24/22.63    X, X ), X ), ld( ld( X, rd( mult( X, ld( mult( X, X ), X ) ), X ) ), Y )
% 22.24/22.63     ) }.
% 22.24/22.63  parent0[0]: (1028) {G32,W15,D5,L1,V2,M1} P(925,11);d(60);d(417);d(449);d(
% 22.24/22.63    622) { mult( Y, ld( mult( X, X ), X ) ) ==> ld( X, rd( mult( X, Y ), X )
% 22.24/22.63     ) }.
% 22.24/22.63  parent1[0; 2]: (6617) {G29,W39,D9,L1,V2,M1}  { ld( mult( ld( mult( X, X ), 
% 22.24/22.63    X ), ld( mult( X, X ), X ) ), ld( ld( mult( X, X ), X ), Y ) ) ==> ld( ld
% 22.24/22.63    ( mult( X, X ), X ), ld( ld( X, rd( mult( X, ld( mult( X, X ), X ) ), X )
% 22.24/22.63     ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := ld( mult( X, X ), X )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6667) {G26,W35,D9,L1,V2,M1}  { ld( ld( X, rd( mult( X, ld( mult( 
% 22.24/22.63    X, X ), X ) ), X ) ), ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, ld( 
% 22.24/22.63    ld( X, rd( mult( X, ld( mult( X, X ), X ) ), X ) ), Y ) ) }.
% 22.24/22.63  parent0[0]: (625) {G25,W11,D5,L1,V2,M1} P(622,458) { ld( ld( mult( X, X ), 
% 22.24/22.63    X ), Y ) ==> mult( X, Y ) }.
% 22.24/22.63  parent1[0; 20]: (6618) {G30,W39,D9,L1,V2,M1}  { ld( ld( X, rd( mult( X, ld
% 22.24/22.63    ( mult( X, X ), X ) ), X ) ), ld( ld( mult( X, X ), X ), Y ) ) ==> ld( ld
% 22.24/22.63    ( mult( X, X ), X ), ld( ld( X, rd( mult( X, ld( mult( X, X ), X ) ), X )
% 22.24/22.63     ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := ld( ld( X, rd( mult( X, ld( mult( X, X ), X ) ), X ) ), Y )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6670) {G8,W35,D8,L1,V2,M1}  { ld( ld( X, rd( mult( X, ld( mult( X
% 22.24/22.63    , X ), X ) ), X ) ), ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, ld( ld
% 22.24/22.63    ( X, rd( ld( ld( X, X ), ld( X, X ) ), X ) ), Y ) ) }.
% 22.24/22.63  parent0[0]: (60) {G7,W15,D5,L1,V3,M1} P(54,2) { mult( X, ld( mult( Y, X ), 
% 22.24/22.63    Z ) ) ==> ld( ld( X, Y ), ld( X, Z ) ) }.
% 22.24/22.63  parent1[0; 26]: (6667) {G26,W35,D9,L1,V2,M1}  { ld( ld( X, rd( mult( X, ld
% 22.24/22.63    ( mult( X, X ), X ) ), X ) ), ld( ld( mult( X, X ), X ), Y ) ) ==> mult( 
% 22.24/22.63    X, ld( ld( X, rd( mult( X, ld( mult( X, X ), X ) ), X ) ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := X
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6671) {G8,W35,D8,L1,V2,M1}  { ld( ld( X, rd( ld( ld( X, X ), ld( 
% 22.24/22.63    X, X ) ), X ) ), ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, ld( ld( X
% 22.24/22.63    , rd( ld( ld( X, X ), ld( X, X ) ), X ) ), Y ) ) }.
% 22.24/22.63  parent0[0]: (60) {G7,W15,D5,L1,V3,M1} P(54,2) { mult( X, ld( mult( Y, X ), 
% 22.24/22.63    Z ) ) ==> ld( ld( X, Y ), ld( X, Z ) ) }.
% 22.24/22.63  parent1[0; 5]: (6670) {G8,W35,D8,L1,V2,M1}  { ld( ld( X, rd( mult( X, ld( 
% 22.24/22.63    mult( X, X ), X ) ), X ) ), ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X
% 22.24/22.63    , ld( ld( X, rd( ld( ld( X, X ), ld( X, X ) ), X ) ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := X
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6677) {G9,W35,D9,L1,V2,M1}  { ld( ld( X, rd( ld( ld( X, X ), ld( 
% 22.24/22.63    X, X ) ), X ) ), ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, ld( ld( X
% 22.24/22.63    , mult( X, rd( ld( X, ld( X, X ) ), X ) ) ), Y ) ) }.
% 22.24/22.63  parent0[0]: (1136) {G20,W19,D6,L1,V2,M1} P(449,1124) { rd( ld( ld( X, Y ), 
% 22.24/22.63    ld( X, Y ) ), X ) ==> mult( X, rd( ld( X, ld( X, Y ) ), Y ) ) }.
% 22.24/22.63  parent1[0; 25]: (6671) {G8,W35,D8,L1,V2,M1}  { ld( ld( X, rd( ld( ld( X, X
% 22.24/22.63     ), ld( X, X ) ), X ) ), ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, ld
% 22.24/22.63    ( ld( X, rd( ld( ld( X, X ), ld( X, X ) ), X ) ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6678) {G10,W35,D9,L1,V2,M1}  { ld( ld( X, mult( X, rd( ld( X, ld
% 22.24/22.63    ( X, X ) ), X ) ) ), ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, ld( ld
% 22.24/22.63    ( X, mult( X, rd( ld( X, ld( X, X ) ), X ) ) ), Y ) ) }.
% 22.24/22.63  parent0[0]: (1136) {G20,W19,D6,L1,V2,M1} P(449,1124) { rd( ld( ld( X, Y ), 
% 22.24/22.63    ld( X, Y ) ), X ) ==> mult( X, rd( ld( X, ld( X, Y ) ), Y ) ) }.
% 22.24/22.63  parent1[0; 4]: (6677) {G9,W35,D9,L1,V2,M1}  { ld( ld( X, rd( ld( ld( X, X )
% 22.24/22.63    , ld( X, X ) ), X ) ), ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, ld( 
% 22.24/22.63    ld( X, mult( X, rd( ld( X, ld( X, X ) ), X ) ) ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6683) {G1,W31,D8,L1,V2,M1}  { ld( ld( X, mult( X, rd( ld( X, ld( 
% 22.24/22.63    X, X ) ), X ) ) ), ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, ld( rd( 
% 22.24/22.63    ld( X, ld( X, X ) ), X ), Y ) ) }.
% 22.24/22.63  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.24/22.63  parent1[0; 23]: (6678) {G10,W35,D9,L1,V2,M1}  { ld( ld( X, mult( X, rd( ld
% 22.24/22.63    ( X, ld( X, X ) ), X ) ) ), ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X
% 22.24/22.63    , ld( ld( X, mult( X, rd( ld( X, ld( X, X ) ), X ) ) ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := rd( ld( X, ld( X, X ) ), X )
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6684) {G1,W27,D7,L1,V2,M1}  { ld( rd( ld( X, ld( X, X ) ), X ), 
% 22.24/22.63    ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, ld( rd( ld( X, ld( X, X ) )
% 22.24/22.63    , X ), Y ) ) }.
% 22.24/22.63  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.24/22.63  parent1[0; 2]: (6683) {G1,W31,D8,L1,V2,M1}  { ld( ld( X, mult( X, rd( ld( X
% 22.24/22.63    , ld( X, X ) ), X ) ) ), ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, ld
% 22.24/22.63    ( rd( ld( X, ld( X, X ) ), X ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := rd( ld( X, ld( X, X ) ), X )
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6691) {G2,W27,D7,L1,V2,M1}  { ld( rd( ld( X, ld( X, X ) ), X ), 
% 22.24/22.63    ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, ld( rd( ld( mult( X, X ), X
% 22.24/22.63     ), X ), Y ) ) }.
% 22.24/22.63  parent0[0]: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> 
% 22.24/22.63    ld( mult( X, X ), X ) }.
% 22.24/22.63  parent1[0; 20]: (6684) {G1,W27,D7,L1,V2,M1}  { ld( rd( ld( X, ld( X, X ) )
% 22.24/22.63    , X ), ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, ld( rd( ld( X, ld( X
% 22.24/22.63    , X ) ), X ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6692) {G3,W27,D7,L1,V2,M1}  { ld( rd( ld( mult( X, X ), X ), X )
% 22.24/22.63    , ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, ld( rd( ld( mult( X, X )
% 22.24/22.63    , X ), X ), Y ) ) }.
% 22.24/22.63  parent0[0]: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> 
% 22.24/22.63    ld( mult( X, X ), X ) }.
% 22.24/22.63  parent1[0; 3]: (6691) {G2,W27,D7,L1,V2,M1}  { ld( rd( ld( X, ld( X, X ) ), 
% 22.24/22.63    X ), ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, ld( rd( ld( mult( X, X
% 22.24/22.63     ), X ), X ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6695) {G4,W23,D6,L1,V2,M1}  { ld( rd( ld( mult( X, X ), X ), X )
% 22.24/22.63    , ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, mult( mult( X, X ), Y ) )
% 22.24/22.63     }.
% 22.24/22.63  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.24/22.63    , X ) ==> mult( Y, X ) }.
% 22.24/22.63  parent1[0; 18]: (6692) {G3,W27,D7,L1,V2,M1}  { ld( rd( ld( mult( X, X ), X
% 22.24/22.63     ), X ), ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, ld( rd( ld( mult( 
% 22.24/22.63    X, X ), X ), X ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := mult( X, X )
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6697) {G5,W19,D6,L1,V2,M1}  { mult( mult( X, X ), ld( ld( mult( X
% 22.24/22.63    , X ), X ), Y ) ) ==> mult( X, mult( mult( X, X ), Y ) ) }.
% 22.24/22.63  parent0[0]: (115) {G13,W11,D5,L1,V3,M1} P(105,6) { ld( rd( ld( Y, Z ), Z )
% 22.24/22.63    , X ) ==> mult( Y, X ) }.
% 22.24/22.63  parent1[0; 1]: (6695) {G4,W23,D6,L1,V2,M1}  { ld( rd( ld( mult( X, X ), X )
% 22.24/22.63    , X ), ld( ld( mult( X, X ), X ), Y ) ) ==> mult( X, mult( mult( X, X ), 
% 22.24/22.63    Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := ld( ld( mult( X, X ), X ), Y )
% 22.24/22.63     Y := mult( X, X )
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6698) {G6,W15,D5,L1,V2,M1}  { mult( mult( X, X ), mult( X, Y ) ) 
% 22.24/22.63    ==> mult( X, mult( mult( X, X ), Y ) ) }.
% 22.24/22.63  parent0[0]: (625) {G25,W11,D5,L1,V2,M1} P(622,458) { ld( ld( mult( X, X ), 
% 22.24/22.63    X ), Y ) ==> mult( X, Y ) }.
% 22.24/22.63  parent1[0; 5]: (6697) {G5,W19,D6,L1,V2,M1}  { mult( mult( X, X ), ld( ld( 
% 22.24/22.63    mult( X, X ), X ), Y ) ) ==> mult( X, mult( mult( X, X ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6699) {G6,W15,D5,L1,V2,M1}  { mult( X, mult( mult( X, X ), Y ) ) 
% 22.24/22.63    ==> mult( mult( X, X ), mult( X, Y ) ) }.
% 22.24/22.63  parent0[0]: (6698) {G6,W15,D5,L1,V2,M1}  { mult( mult( X, X ), mult( X, Y )
% 22.24/22.63     ) ==> mult( X, mult( mult( X, X ), Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (1983) {G33,W15,D5,L1,V2,M1} P(1028,1973);d(625);d(60);d(1136)
% 22.24/22.63    ;d(1);d(622);d(115);d(115);d(625) { mult( X, mult( mult( X, X ), Y ) ) 
% 22.24/22.63    ==> mult( mult( X, X ), mult( X, Y ) ) }.
% 22.24/22.63  parent0: (6699) {G6,W15,D5,L1,V2,M1}  { mult( X, mult( mult( X, X ), Y ) ) 
% 22.24/22.63    ==> mult( mult( X, X ), mult( X, Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6702) {G22,W15,D5,L1,V2,M1}  { ld( ld( X, X ), rd( Y, mult( X, Y
% 22.24/22.63     ) ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.63  parent0[0]: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> 
% 22.24/22.63    ld( mult( X, X ), X ) }.
% 22.24/22.63  parent1[0; 10]: (470) {G21,W15,D5,L1,V2,M1} P(467,191);d(449);d(458);d(0)
% 22.24/22.63     { ld( ld( X, X ), rd( Y, mult( X, Y ) ) ) ==> ld( X, ld( X, X ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (2031) {G25,W15,D5,L1,V2,M1} S(470);d(622) { ld( ld( X, X ), 
% 22.24/22.63    rd( Y, mult( X, Y ) ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.63  parent0: (6702) {G22,W15,D5,L1,V2,M1}  { ld( ld( X, X ), rd( Y, mult( X, Y
% 22.24/22.63     ) ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6706) {G3,W15,D5,L1,V2,M1}  { ld( rd( Y, X ), mult( Y, X ) ) ==> 
% 22.24/22.63    mult( mult( X, rd( X, Y ) ), Y ) }.
% 22.24/22.63  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.63    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.63  parent1[0; 1]: (96) {G2,W15,D5,L1,V2,M1} P(2,13) { mult( rd( X, Y ), mult( 
% 22.24/22.63    Y, X ) ) ==> mult( mult( X, rd( X, Y ) ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := mult( Y, X )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6707) {G3,W15,D5,L1,V2,M1}  { mult( mult( Y, rd( Y, X ) ), X ) ==>
% 22.24/22.63     ld( rd( X, Y ), mult( X, Y ) ) }.
% 22.24/22.63  parent0[0]: (6706) {G3,W15,D5,L1,V2,M1}  { ld( rd( Y, X ), mult( Y, X ) ) 
% 22.24/22.63    ==> mult( mult( X, rd( X, Y ) ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (2035) {G16,W15,D5,L1,V2,M1} S(96);d(154) { mult( mult( X, rd
% 22.24/22.63    ( X, Y ) ), Y ) ==> ld( rd( Y, X ), mult( Y, X ) ) }.
% 22.24/22.63  parent0: (6707) {G3,W15,D5,L1,V2,M1}  { mult( mult( Y, rd( Y, X ) ), X ) 
% 22.24/22.63    ==> ld( rd( X, Y ), mult( X, Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6710) {G20,W15,D5,L1,V2,M1}  { mult( X, ld( ld( X, X ), Y ) ) ==>
% 22.24/22.63     ld( ld( X, X ), mult( X, Y ) ) }.
% 22.24/22.63  parent0[0]: (484) {G21,W15,D4,L1,V2,M1} P(467,26);d(15);d(0) { mult( mult( 
% 22.24/22.63    X, X ), ld( X, Y ) ) ==> ld( ld( X, X ), mult( X, Y ) ) }.
% 22.24/22.63  parent1[0; 8]: (446) {G19,W15,D5,L1,V2,M1} P(426,63);d(99);d(362) { mult( X
% 22.24/22.63    , ld( ld( X, X ), Z ) ) ==> mult( mult( X, X ), ld( X, Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (2041) {G22,W15,D5,L1,V2,M1} S(446);d(484) { mult( X, ld( ld( 
% 22.24/22.63    X, X ), Z ) ) ==> ld( ld( X, X ), mult( X, Z ) ) }.
% 22.24/22.63  parent0: (6710) {G20,W15,D5,L1,V2,M1}  { mult( X, ld( ld( X, X ), Y ) ) ==>
% 22.24/22.63     ld( ld( X, X ), mult( X, Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6713) {G7,W15,D6,L1,V3,M1}  { X ==> ld( mult( X, rd( Y, mult( X, Z
% 22.24/22.63     ) ) ), rd( mult( X, Y ), Z ) ) }.
% 22.24/22.63  parent0[0]: (1225) {G7,W15,D6,L1,V3,M1} P(48,1) { ld( mult( X, rd( Y, mult
% 22.24/22.63    ( X, Z ) ) ), rd( mult( X, Y ), Z ) ) ==> X }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6715) {G8,W19,D6,L1,V3,M1}  { X ==> ld( mult( X, rd( Y, ld( X, X
% 22.24/22.63     ) ) ), rd( mult( X, Y ), rd( Z, mult( X, Z ) ) ) ) }.
% 22.24/22.63  parent0[0]: (1007) {G20,W11,D5,L1,V2,M1} S(137);d(449) { mult( X, rd( Y, 
% 22.24/22.63    mult( X, Y ) ) ) ==> ld( X, X ) }.
% 22.24/22.63  parent1[0; 7]: (6713) {G7,W15,D6,L1,V3,M1}  { X ==> ld( mult( X, rd( Y, 
% 22.24/22.63    mult( X, Z ) ) ), rd( mult( X, Y ), Z ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := rd( Z, mult( X, Z ) )
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6718) {G8,W19,D6,L1,V3,M1}  { ld( mult( X, rd( Y, ld( X, X ) ) ), 
% 22.24/22.63    rd( mult( X, Y ), rd( Z, mult( X, Z ) ) ) ) ==> X }.
% 22.24/22.63  parent0[0]: (6715) {G8,W19,D6,L1,V3,M1}  { X ==> ld( mult( X, rd( Y, ld( X
% 22.24/22.63    , X ) ) ), rd( mult( X, Y ), rd( Z, mult( X, Z ) ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (2243) {G21,W19,D6,L1,V3,M1} P(1007,1225) { ld( mult( X, rd( Z
% 22.24/22.63    , ld( X, X ) ) ), rd( mult( X, Z ), rd( Y, mult( X, Y ) ) ) ) ==> X }.
% 22.24/22.63  parent0: (6718) {G8,W19,D6,L1,V3,M1}  { ld( mult( X, rd( Y, ld( X, X ) ) )
% 22.24/22.63    , rd( mult( X, Y ), rd( Z, mult( X, Z ) ) ) ) ==> X }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6720) {G28,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Z ), Z ) = ld
% 22.24/22.63    ( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.63  parent0[0]: (766) {G28,W15,D5,L1,V3,M1} P(684,105);d(749) { ld( X, rd( ld( 
% 22.24/22.63    X, Y ), Y ) ) = rd( ld( mult( X, X ), Z ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6721) {G38,W15,D6,L1,V3,M1}  { Z ==> rd( rd( ld( X, Y ), Y ), ld( 
% 22.24/22.63    Z, ld( mult( X, X ), X ) ) ) }.
% 22.24/22.63  parent0[0]: (1201) {G38,W15,D6,L1,V3,M1} P(1082,7) { rd( rd( ld( X, Z ), Z
% 22.24/22.63     ), ld( Y, ld( mult( X, X ), X ) ) ) ==> Y }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6723) {G29,W23,D7,L1,V3,M1}  { X ==> rd( ld( Y, rd( ld( Y, T ), T
% 22.24/22.63     ) ), ld( X, ld( mult( mult( Y, Y ), mult( Y, Y ) ), mult( Y, Y ) ) ) )
% 22.24/22.63     }.
% 22.24/22.63  parent0[0]: (6720) {G28,W15,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Z ), Z ) 
% 22.24/22.63    = ld( X, rd( ld( X, Y ), Y ) ) }.
% 22.24/22.63  parent1[0; 3]: (6721) {G38,W15,D6,L1,V3,M1}  { Z ==> rd( rd( ld( X, Y ), Y
% 22.24/22.63     ), ld( Z, ld( mult( X, X ), X ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := T
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := mult( Y, Y )
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6724) {G26,W19,D6,L1,V3,M1}  { X ==> rd( ld( Y, rd( ld( Y, Z ), Z
% 22.24/22.63     ) ), ld( X, ld( mult( Y, Y ), ld( Y, Y ) ) ) ) }.
% 22.24/22.63  parent0[0]: (790) {G25,W19,D5,L1,V1,M1} P(480,622);d(533) { ld( mult( mult
% 22.24/22.63    ( X, X ), mult( X, X ) ), mult( X, X ) ) ==> ld( mult( X, X ), ld( X, X )
% 22.24/22.63     ) }.
% 22.24/22.63  parent1[0; 12]: (6723) {G29,W23,D7,L1,V3,M1}  { X ==> rd( ld( Y, rd( ld( Y
% 22.24/22.63    , T ), T ) ), ld( X, ld( mult( mult( Y, Y ), mult( Y, Y ) ), mult( Y, Y )
% 22.24/22.63     ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := T
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6725) {G26,W19,D6,L1,V3,M1}  { rd( ld( Y, rd( ld( Y, Z ), Z ) ), 
% 22.24/22.63    ld( X, ld( mult( Y, Y ), ld( Y, Y ) ) ) ) ==> X }.
% 22.24/22.63  parent0[0]: (6724) {G26,W19,D6,L1,V3,M1}  { X ==> rd( ld( Y, rd( ld( Y, Z )
% 22.24/22.63    , Z ) ), ld( X, ld( mult( Y, Y ), ld( Y, Y ) ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (2250) {G39,W19,D6,L1,V3,M1} P(766,1201);d(790) { rd( ld( X, 
% 22.24/22.63    rd( ld( X, Z ), Z ) ), ld( T, ld( mult( X, X ), ld( X, X ) ) ) ) ==> T
% 22.24/22.63     }.
% 22.24/22.63  parent0: (6725) {G26,W19,D6,L1,V3,M1}  { rd( ld( Y, rd( ld( Y, Z ), Z ) ), 
% 22.24/22.63    ld( X, ld( mult( Y, Y ), ld( Y, Y ) ) ) ) ==> X }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := T
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6727) {G37,W15,D5,L1,V3,M1}  { rd( rd( ld( X, Z ), Z ), Y ) = rd( 
% 22.24/22.63    ld( mult( X, X ), X ), Y ) }.
% 22.24/22.63  parent0[0]: (1082) {G37,W15,D5,L1,V3,M1} P(1008,1078);d(1048) { rd( ld( 
% 22.24/22.63    mult( X, X ), X ), T ) = rd( rd( ld( X, U ), U ), T ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := T
% 22.24/22.63     Z := U
% 22.24/22.63     T := Y
% 22.24/22.63     U := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6733) {G38,W35,D8,L1,V4,M1}  { rd( rd( Z, ld( mult( X, X ), X ) )
% 22.24/22.63    , T ) = rd( ld( mult( rd( rd( ld( X, Y ), Y ), Z ), rd( rd( ld( X, Y ), Y
% 22.24/22.63     ), Z ) ), rd( rd( ld( X, Y ), Y ), Z ) ), T ) }.
% 22.24/22.63  parent0[0]: (1203) {G38,W15,D6,L1,V3,M1} P(1082,6) { ld( rd( rd( ld( X, Z )
% 22.24/22.63    , Z ), Y ), ld( mult( X, X ), X ) ) ==> Y }.
% 22.24/22.63  parent1[0; 3]: (6727) {G37,W15,D5,L1,V3,M1}  { rd( rd( ld( X, Z ), Z ), Y )
% 22.24/22.63     = rd( ld( mult( X, X ), X ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := rd( rd( ld( X, Y ), Y ), Z )
% 22.24/22.63     Y := T
% 22.24/22.63     Z := ld( mult( X, X ), X )
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6734) {G16,W35,D8,L1,V4,M1}  { rd( rd( X, ld( mult( Y, Y ), Y ) )
% 22.24/22.63    , Z ) = rd( ld( ld( rd( X, rd( ld( Y, T ), T ) ), rd( rd( ld( Y, T ), T )
% 22.24/22.63    , X ) ), rd( rd( ld( Y, T ), T ), X ) ), Z ) }.
% 22.24/22.63  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.63    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.63  parent1[0; 12]: (6733) {G38,W35,D8,L1,V4,M1}  { rd( rd( Z, ld( mult( X, X )
% 22.24/22.63    , X ) ), T ) = rd( ld( mult( rd( rd( ld( X, Y ), Y ), Z ), rd( rd( ld( X
% 22.24/22.63    , Y ), Y ), Z ) ), rd( rd( ld( X, Y ), Y ), Z ) ), T ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := rd( ld( Y, T ), T )
% 22.24/22.63     Y := X
% 22.24/22.63     Z := rd( rd( ld( Y, T ), T ), X )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := T
% 22.24/22.63     Z := X
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6735) {G17,W19,D6,L1,V4,M1}  { rd( rd( X, ld( mult( Y, Y ), Y ) )
% 22.24/22.63    , Z ) = rd( rd( X, rd( ld( Y, T ), T ) ), Z ) }.
% 22.24/22.63  parent0[0]: (637) {G26,W15,D5,L1,V2,M1} P(622,104);d(627);d(154) { ld( ld( 
% 22.24/22.63    rd( Y, X ), rd( X, Y ) ), rd( X, Y ) ) ==> rd( Y, X ) }.
% 22.24/22.63  parent1[0; 11]: (6734) {G16,W35,D8,L1,V4,M1}  { rd( rd( X, ld( mult( Y, Y )
% 22.24/22.63    , Y ) ), Z ) = rd( ld( ld( rd( X, rd( ld( Y, T ), T ) ), rd( rd( ld( Y, T
% 22.24/22.63     ), T ), X ) ), rd( rd( ld( Y, T ), T ), X ) ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := rd( ld( Y, T ), T )
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6736) {G18,W19,D6,L1,V4,M1}  { rd( ld( Y, mult( mult( Y, X ), Y )
% 22.24/22.63     ), Z ) = rd( rd( X, rd( ld( Y, T ), T ) ), Z ) }.
% 22.24/22.63  parent0[0]: (1013) {G32,W15,D5,L1,V2,M1} P(534,925);d(630);d(449);d(622);d(
% 22.24/22.63    625);d(781) { rd( Y, ld( mult( X, X ), X ) ) ==> ld( X, mult( mult( X, Y
% 22.24/22.63     ), X ) ) }.
% 22.24/22.63  parent1[0; 2]: (6735) {G17,W19,D6,L1,V4,M1}  { rd( rd( X, ld( mult( Y, Y )
% 22.24/22.63    , Y ) ), Z ) = rd( rd( X, rd( ld( Y, T ), T ) ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6737) {G18,W19,D6,L1,V4,M1}  { rd( rd( Y, rd( ld( X, T ), T ) ), Z
% 22.24/22.63     ) = rd( ld( X, mult( mult( X, Y ), X ) ), Z ) }.
% 22.24/22.63  parent0[0]: (6736) {G18,W19,D6,L1,V4,M1}  { rd( ld( Y, mult( mult( Y, X ), 
% 22.24/22.63    Y ) ), Z ) = rd( rd( X, rd( ld( Y, T ), T ) ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (2269) {G39,W19,D6,L1,V4,M1} P(1203,1082);d(154);d(637);d(1013
% 22.24/22.63    ) { rd( rd( Z, rd( ld( X, Y ), Y ) ), T ) = rd( ld( X, mult( mult( X, Z )
% 22.24/22.63    , X ) ), T ) }.
% 22.24/22.63  parent0: (6737) {G18,W19,D6,L1,V4,M1}  { rd( rd( Y, rd( ld( X, T ), T ) ), 
% 22.24/22.63    Z ) = rd( ld( X, mult( mult( X, Y ), X ) ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := T
% 22.24/22.63     T := Y
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6739) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.24/22.63  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6740) {G2,W15,D5,L1,V2,M1}  { ld( mult( X, rd( X, Y ) ), X ) ==> 
% 22.24/22.63    ld( rd( X, Y ), ld( Y, Y ) ) }.
% 22.24/22.63  parent0[0]: (1657) {G7,W15,D6,L1,V2,M1} P(6,56) { rd( ld( Y, Y ), ld( mult
% 22.24/22.63    ( X, rd( X, Y ) ), X ) ) ==> rd( X, Y ) }.
% 22.24/22.63  parent1[0; 9]: (6739) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := ld( Y, Y )
% 22.24/22.63     Y := ld( mult( X, rd( X, Y ) ), X )
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6741) {G2,W15,D5,L1,V2,M1}  { ld( rd( X, Y ), ld( Y, Y ) ) ==> ld
% 22.24/22.63    ( mult( X, rd( X, Y ) ), X ) }.
% 22.24/22.63  parent0[0]: (6740) {G2,W15,D5,L1,V2,M1}  { ld( mult( X, rd( X, Y ) ), X ) 
% 22.24/22.63    ==> ld( rd( X, Y ), ld( Y, Y ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (2375) {G8,W15,D5,L1,V2,M1} P(1657,6) { ld( rd( Y, X ), ld( X
% 22.24/22.63    , X ) ) = ld( mult( Y, rd( Y, X ) ), Y ) }.
% 22.24/22.63  parent0: (6741) {G2,W15,D5,L1,V2,M1}  { ld( rd( X, Y ), ld( Y, Y ) ) ==> ld
% 22.24/22.63    ( mult( X, rd( X, Y ) ), X ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6742) {G8,W15,D5,L1,V2,M1}  { ld( mult( X, rd( X, Y ) ), X ) = ld
% 22.24/22.63    ( rd( X, Y ), ld( Y, Y ) ) }.
% 22.24/22.63  parent0[0]: (2375) {G8,W15,D5,L1,V2,M1} P(1657,6) { ld( rd( Y, X ), ld( X, 
% 22.24/22.63    X ) ) = ld( mult( Y, rd( Y, X ) ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6743) {G9,W19,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( Y, Y ) ), X
% 22.24/22.63     ) = rd( ld( mult( X, rd( X, Y ) ), Z ), Z ) }.
% 22.24/22.63  parent0[0]: (6742) {G8,W15,D5,L1,V2,M1}  { ld( mult( X, rd( X, Y ) ), X ) =
% 22.24/22.63     ld( rd( X, Y ), ld( Y, Y ) ) }.
% 22.24/22.63  parent1[0; 2]: (71) {G11,W11,D4,L1,V3,M1} P(67,67) { rd( ld( X, Z ), Z ) = 
% 22.24/22.63    rd( ld( X, Y ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := mult( X, rd( X, Y ) )
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := X
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (2385) {G12,W19,D6,L1,V3,M1} P(2375,71) { rd( ld( rd( X, Y ), 
% 22.24/22.63    ld( Y, Y ) ), X ) = rd( ld( mult( X, rd( X, Y ) ), Z ), Z ) }.
% 22.24/22.63  parent0: (6743) {G9,W19,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( Y, Y ) ), X
% 22.24/22.63     ) = rd( ld( mult( X, rd( X, Y ) ), Z ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6746) {G32,W19,D5,L1,V4,M1}  { rd( rd( rd( Y, X ), T ), T ) ==> ld
% 22.24/22.63    ( rd( X, Y ), ld( mult( Z, T ), rd( Z, T ) ) ) }.
% 22.24/22.63  parent0[0]: (1399) {G32,W19,D5,L1,V4,M1} P(926,166) { ld( rd( Y, X ), ld( 
% 22.24/22.63    mult( T, Z ), rd( T, Z ) ) ) ==> rd( rd( rd( X, Y ), Z ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := T
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6748) {G1,W19,D6,L1,V4,M1}  { rd( rd( rd( X, mult( Y, X ) ), Z )
% 22.24/22.63    , Z ) ==> ld( Y, ld( mult( T, Z ), rd( T, Z ) ) ) }.
% 22.24/22.63  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.63  parent1[0; 11]: (6746) {G32,W19,D5,L1,V4,M1}  { rd( rd( rd( Y, X ), T ), T
% 22.24/22.63     ) ==> ld( rd( X, Y ), ld( mult( Z, T ), rd( Z, T ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := mult( Y, X )
% 22.24/22.63     Y := X
% 22.24/22.63     Z := T
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6751) {G1,W19,D6,L1,V4,M1}  { ld( Y, ld( mult( T, Z ), rd( T, Z )
% 22.24/22.63     ) ) ==> rd( rd( rd( X, mult( Y, X ) ), Z ), Z ) }.
% 22.24/22.63  parent0[0]: (6748) {G1,W19,D6,L1,V4,M1}  { rd( rd( rd( X, mult( Y, X ) ), Z
% 22.24/22.63     ), Z ) ==> ld( Y, ld( mult( T, Z ), rd( T, Z ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (2408) {G33,W19,D6,L1,V4,M1} P(3,1399) { ld( X, ld( mult( Z, T
% 22.24/22.63     ), rd( Z, T ) ) ) = rd( rd( rd( Y, mult( X, Y ) ), T ), T ) }.
% 22.24/22.63  parent0: (6751) {G1,W19,D6,L1,V4,M1}  { ld( Y, ld( mult( T, Z ), rd( T, Z )
% 22.24/22.63     ) ) ==> rd( rd( rd( X, mult( Y, X ) ), Z ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := T
% 22.24/22.63     T := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6754) {G16,W19,D6,L1,V4,M1}  { mult( Y, ld( mult( Y, X ), T ) ) 
% 22.24/22.63    ==> ld( mult( X, rd( ld( Y, Z ), Z ) ), ld( Y, T ) ) }.
% 22.24/22.63  parent0[0]: (174) {G16,W19,D6,L1,V4,M1} P(115,39);d(115);d(154);d(7) { ld( 
% 22.24/22.63    mult( Z, rd( ld( X, Y ), Y ) ), ld( X, T ) ) ==> mult( X, ld( mult( X, Z
% 22.24/22.63     ), T ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := X
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6758) {G1,W19,D6,L1,V4,M1}  { mult( X, ld( mult( X, Y ), mult( X
% 22.24/22.63    , Z ) ) ) ==> ld( mult( Y, rd( ld( X, T ), T ) ), Z ) }.
% 22.24/22.63  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.24/22.63  parent1[0; 18]: (6754) {G16,W19,D6,L1,V4,M1}  { mult( Y, ld( mult( Y, X ), 
% 22.24/22.63    T ) ) ==> ld( mult( X, rd( ld( Y, Z ), Z ) ), ld( Y, T ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := X
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := T
% 22.24/22.63     T := mult( X, Z )
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6759) {G2,W19,D6,L1,V4,M1}  { ld( ld( X, rd( mult( X, Y ), X ) )
% 22.24/22.63    , Z ) ==> ld( mult( Y, rd( ld( X, T ), T ) ), Z ) }.
% 22.24/22.63  parent0[0]: (66) {G9,W15,D5,L1,V3,M1} P(1,63) { mult( X, ld( Z, mult( X, Y
% 22.24/22.63     ) ) ) ==> ld( ld( X, rd( Z, X ) ), Y ) }.
% 22.24/22.63  parent1[0; 1]: (6758) {G1,W19,D6,L1,V4,M1}  { mult( X, ld( mult( X, Y ), 
% 22.24/22.63    mult( X, Z ) ) ) ==> ld( mult( Y, rd( ld( X, T ), T ) ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := mult( X, Y )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6760) {G2,W19,D6,L1,V4,M1}  { ld( mult( Y, rd( ld( X, T ), T ) ), 
% 22.24/22.63    Z ) ==> ld( ld( X, rd( mult( X, Y ), X ) ), Z ) }.
% 22.24/22.63  parent0[0]: (6759) {G2,W19,D6,L1,V4,M1}  { ld( ld( X, rd( mult( X, Y ), X )
% 22.24/22.63     ), Z ) ==> ld( mult( Y, rd( ld( X, T ), T ) ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (2449) {G17,W19,D6,L1,V4,M1} P(1,174);d(66) { ld( mult( Z, rd
% 22.24/22.63    ( ld( X, T ), T ) ), Y ) = ld( ld( X, rd( mult( X, Z ), X ) ), Y ) }.
% 22.24/22.63  parent0: (6760) {G2,W19,D6,L1,V4,M1}  { ld( mult( Y, rd( ld( X, T ), T ) )
% 22.24/22.63    , Z ) ==> ld( ld( X, rd( mult( X, Y ), X ) ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Z
% 22.24/22.63     Z := Y
% 22.24/22.63     T := T
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6762) {G33,W15,D6,L1,V3,M1}  { rd( mult( X, Y ), X ) ==> mult( X, 
% 22.24/22.63    mult( Y, rd( Z, mult( X, Z ) ) ) ) }.
% 22.24/22.63  parent0[0]: (1268) {G33,W15,D6,L1,V3,M1} P(123,1017);d(104);d(3);d(123) { 
% 22.24/22.63    mult( Y, mult( Z, rd( X, mult( Y, X ) ) ) ) ==> rd( mult( Y, Z ), Y ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6768) {G34,W19,D6,L1,V2,M1}  { rd( mult( X, mult( mult( X, X ), Y
% 22.24/22.63     ) ), X ) ==> mult( X, mult( mult( X, X ), rd( Y, X ) ) ) }.
% 22.24/22.63  parent0[0]: (1967) {G39,W19,D5,L1,V3,M1} P(750,25);d(1180);d(1517);d(154);d
% 22.24/22.63    (6);d(1180) { mult( mult( mult( Y, Y ), Z ), rd( X, mult( Y, X ) ) ) ==> 
% 22.24/22.63    mult( mult( Y, Y ), rd( Z, Y ) ) }.
% 22.24/22.63  parent1[0; 12]: (6762) {G33,W15,D6,L1,V3,M1}  { rd( mult( X, Y ), X ) ==> 
% 22.24/22.63    mult( X, mult( Y, rd( Z, mult( X, Z ) ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Z
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := mult( mult( X, X ), Y )
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6771) {G34,W19,D6,L1,V2,M1}  { rd( mult( X, mult( mult( X, X ), Y
% 22.24/22.63     ) ), X ) ==> mult( mult( X, X ), mult( X, rd( Y, X ) ) ) }.
% 22.24/22.63  parent0[0]: (1983) {G33,W15,D5,L1,V2,M1} P(1028,1973);d(625);d(60);d(1136);
% 22.24/22.63    d(1);d(622);d(115);d(115);d(625) { mult( X, mult( mult( X, X ), Y ) ) ==>
% 22.24/22.63     mult( mult( X, X ), mult( X, Y ) ) }.
% 22.24/22.63  parent1[0; 10]: (6768) {G34,W19,D6,L1,V2,M1}  { rd( mult( X, mult( mult( X
% 22.24/22.63    , X ), Y ) ), X ) ==> mult( X, mult( mult( X, X ), rd( Y, X ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := rd( Y, X )
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6773) {G34,W19,D5,L1,V2,M1}  { rd( mult( mult( X, X ), mult( X, Y
% 22.24/22.63     ) ), X ) ==> mult( mult( X, X ), mult( X, rd( Y, X ) ) ) }.
% 22.24/22.63  parent0[0]: (1983) {G33,W15,D5,L1,V2,M1} P(1028,1973);d(625);d(60);d(1136);
% 22.24/22.63    d(1);d(622);d(115);d(115);d(625) { mult( X, mult( mult( X, X ), Y ) ) ==>
% 22.24/22.63     mult( mult( X, X ), mult( X, Y ) ) }.
% 22.24/22.63  parent1[0; 2]: (6771) {G34,W19,D6,L1,V2,M1}  { rd( mult( X, mult( mult( X, 
% 22.24/22.63    X ), Y ) ), X ) ==> mult( mult( X, X ), mult( X, rd( Y, X ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (2481) {G40,W19,D5,L1,V2,M1} P(1967,1268);d(1983);d(1983) { rd
% 22.24/22.63    ( mult( mult( X, X ), mult( X, Y ) ), X ) ==> mult( mult( X, X ), mult( X
% 22.24/22.63    , rd( Y, X ) ) ) }.
% 22.24/22.63  parent0: (6773) {G34,W19,D5,L1,V2,M1}  { rd( mult( mult( X, X ), mult( X, Y
% 22.24/22.63     ) ), X ) ==> mult( mult( X, X ), mult( X, rd( Y, X ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6776) {G21,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y, X ) )
% 22.24/22.63    , Z ) ==> mult( mult( ld( X, Y ), ld( Y, X ) ), Z ) }.
% 22.24/22.63  parent0[0]: (1705) {G21,W19,D5,L1,V3,M1} P(62,462) { mult( mult( ld( X, Y )
% 22.24/22.63    , ld( Y, X ) ), Z ) ==> ld( mult( ld( X, Y ), ld( Y, X ) ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6780) {G2,W23,D6,L1,V3,M1}  { ld( mult( ld( X, rd( X, Y ) ), ld( 
% 22.24/22.63    rd( X, Y ), X ) ), Z ) ==> mult( mult( ld( X, rd( X, Y ) ), Y ), Z ) }.
% 22.24/22.63  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.63  parent1[0; 21]: (6776) {G21,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y
% 22.24/22.63    , X ) ), Z ) ==> mult( mult( ld( X, Y ), ld( Y, X ) ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := rd( X, Y )
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6781) {G2,W19,D6,L1,V3,M1}  { ld( mult( ld( X, rd( X, Y ) ), Y )
% 22.24/22.63    , Z ) ==> mult( mult( ld( X, rd( X, Y ) ), Y ), Z ) }.
% 22.24/22.63  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.63  parent1[0; 8]: (6780) {G2,W23,D6,L1,V3,M1}  { ld( mult( ld( X, rd( X, Y ) )
% 22.24/22.63    , ld( rd( X, Y ), X ) ), Z ) ==> mult( mult( ld( X, rd( X, Y ) ), Y ), Z
% 22.24/22.63     ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63  end
% 22.24/22.63  substitution1:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6787) {G2,W19,D6,L1,V3,M1}  { mult( mult( ld( X, rd( X, Y ) ), Y )
% 22.24/22.63    , Z ) ==> ld( mult( ld( X, rd( X, Y ) ), Y ), Z ) }.
% 22.24/22.63  parent0[0]: (6781) {G2,W19,D6,L1,V3,M1}  { ld( mult( ld( X, rd( X, Y ) ), Y
% 22.24/22.63     ), Z ) ==> mult( mult( ld( X, rd( X, Y ) ), Y ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  subsumption: (2525) {G22,W19,D6,L1,V3,M1} P(6,1705) { mult( mult( ld( X, rd
% 22.24/22.63    ( X, Y ) ), Y ), Z ) ==> ld( mult( ld( X, rd( X, Y ) ), Y ), Z ) }.
% 22.24/22.63  parent0: (6787) {G2,W19,D6,L1,V3,M1}  { mult( mult( ld( X, rd( X, Y ) ), Y
% 22.24/22.63     ), Z ) ==> ld( mult( ld( X, rd( X, Y ) ), Y ), Z ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := X
% 22.24/22.63     Y := Y
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  permutation0:
% 22.24/22.63     0 ==> 0
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  eqswap: (6790) {G18,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), Z ), X ) ==> ld
% 22.24/22.63    ( rd( X, Y ), rd( rd( Z, Y ), rd( X, Y ) ) ) }.
% 22.24/22.63  parent0[0]: (1205) {G18,W19,D5,L1,V3,M1} S(47);d(154);d(168);d(154) { ld( 
% 22.24/22.63    rd( Y, X ), rd( rd( Z, X ), rd( Y, X ) ) ) ==> rd( ld( rd( Y, X ), Z ), Y
% 22.24/22.63     ) }.
% 22.24/22.63  substitution0:
% 22.24/22.63     X := Y
% 22.24/22.63     Y := X
% 22.24/22.63     Z := Z
% 22.24/22.63  end
% 22.24/22.63  
% 22.24/22.63  paramod: (6795) {G19,W19,D5,L1,V2,M1}  { rd( ld( rd( X, Y ), Y ), X ) ==> 
% 22.24/22.63    ld( rd( X, Y ), rd( ld( Y, Y ), rd( X, Y ) ) ) }.
% 22.24/22.63  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.24/22.63    ==> ld( X, X ) }.
% 22.24/22.63  parent1[0; 13]: (6790) {G18,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), Z ), X
% 22.24/22.63     ) ==> ld( rd( X, Y ), rd( rd( Z, Y ), rd( X, Y ) ) ) }.
% 22.24/22.63  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6808) {G19,W19,D5,L1,V2,M1}  { ld( rd( X, Y ), rd( ld( Y, Y ), rd
% 22.24/22.64    ( X, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), X ) }.
% 22.24/22.64  parent0[0]: (6795) {G19,W19,D5,L1,V2,M1}  { rd( ld( rd( X, Y ), Y ), X ) 
% 22.24/22.64    ==> ld( rd( X, Y ), rd( ld( Y, Y ), rd( X, Y ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (2554) {G20,W19,D5,L1,V2,M1} P(449,1205) { ld( rd( Y, X ), rd
% 22.24/22.64    ( ld( X, X ), rd( Y, X ) ) ) ==> rd( ld( rd( Y, X ), X ), Y ) }.
% 22.24/22.64  parent0: (6808) {G19,W19,D5,L1,V2,M1}  { ld( rd( X, Y ), rd( ld( Y, Y ), rd
% 22.24/22.64    ( X, Y ) ) ) ==> rd( ld( rd( X, Y ), Y ), X ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6810) {G40,W19,D5,L1,V2,M1}  { mult( mult( X, X ), mult( X, rd( Y
% 22.24/22.64    , X ) ) ) ==> rd( mult( mult( X, X ), mult( X, Y ) ), X ) }.
% 22.24/22.64  parent0[0]: (2481) {G40,W19,D5,L1,V2,M1} P(1967,1268);d(1983);d(1983) { rd
% 22.24/22.64    ( mult( mult( X, X ), mult( X, Y ) ), X ) ==> mult( mult( X, X ), mult( X
% 22.24/22.64    , rd( Y, X ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6811) {G1,W19,D6,L1,V2,M1}  { mult( mult( X, X ), mult( X, rd( ld
% 22.24/22.64    ( X, Y ), X ) ) ) ==> rd( mult( mult( X, X ), Y ), X ) }.
% 22.24/22.64  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.24/22.64  parent1[0; 17]: (6810) {G40,W19,D5,L1,V2,M1}  { mult( mult( X, X ), mult( X
% 22.24/22.64    , rd( Y, X ) ) ) ==> rd( mult( mult( X, X ), mult( X, Y ) ), X ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := ld( X, Y )
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (2603) {G41,W19,D6,L1,V2,M1} P(0,2481) { mult( mult( X, X ), 
% 22.24/22.64    mult( X, rd( ld( X, Y ), X ) ) ) ==> rd( mult( mult( X, X ), Y ), X ) }.
% 22.24/22.64  parent0: (6811) {G1,W19,D6,L1,V2,M1}  { mult( mult( X, X ), mult( X, rd( ld
% 22.24/22.64    ( X, Y ), X ) ) ) ==> rd( mult( mult( X, X ), Y ), X ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6815) {G23,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( mult( X, X ), 
% 22.24/22.64    Y ) ) ==> ld( X, ld( X, Y ) ) }.
% 22.24/22.64  parent0[0]: (1031) {G33,W15,D5,L1,V2,M1} P(925,8);d(154);d(969);d(60);d(1);
% 22.24/22.64    d(60);d(430);d(462);d(896);d(547) { ld( mult( Y, Y ), ld( ld( Y, Y ), Z )
% 22.24/22.64     ) ==> ld( Y, ld( Y, Z ) ) }.
% 22.24/22.64  parent1[0; 10]: (547) {G22,W19,D5,L1,V2,M1} P(472,39);d(484);d(472);d(462)
% 22.24/22.64     { ld( ld( X, X ), ld( mult( X, X ), Y ) ) ==> ld( mult( X, X ), ld( ld( 
% 22.24/22.64    X, X ), Y ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := X
% 22.24/22.64     Z := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (2620) {G34,W15,D5,L1,V2,M1} S(547);d(1031) { ld( ld( X, X ), 
% 22.24/22.64    ld( mult( X, X ), Y ) ) ==> ld( X, ld( X, Y ) ) }.
% 22.24/22.64  parent0: (6815) {G23,W15,D5,L1,V2,M1}  { ld( ld( X, X ), ld( mult( X, X ), 
% 22.24/22.64    Y ) ) ==> ld( X, ld( X, Y ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6832) {G7,W31,D8,L1,V5,M1}  { rd( X, ld( Y, rd( ld( rd( mult( Z, 
% 22.24/22.64    T ), T ), U ), U ) ) ) = rd( X, ld( Y, ld( rd( mult( Z, T ), T ), rd( Z, 
% 22.24/22.64    rd( mult( Z, T ), T ) ) ) ) ) }.
% 22.24/22.64  parent0[0]: (614) {G6,W19,D5,L1,V3,M1} P(6,33) { rd( ld( rd( X, Y ), mult( 
% 22.24/22.64    Z, Y ) ), X ) ==> ld( rd( X, Y ), rd( Z, rd( X, Y ) ) ) }.
% 22.24/22.64  parent1[0; 18]: (1105) {G36,W19,D6,L1,V5,M1} P(1067,46);d(46) { rd( Y, ld( 
% 22.24/22.64    X, rd( ld( Z, U ), U ) ) ) = rd( Y, ld( X, rd( ld( Z, T ), T ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := mult( Z, T )
% 22.24/22.64     Y := T
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64     Z := rd( mult( Z, T ), T )
% 22.24/22.64     T := mult( Z, T )
% 22.24/22.64     U := U
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6833) {G8,W27,D8,L1,V4,M1}  { rd( X, ld( Y, rd( T, mult( Z, T ) )
% 22.24/22.64     ) ) = rd( X, ld( Y, ld( rd( mult( Z, T ), T ), rd( Z, rd( mult( Z, T ), 
% 22.24/22.64    T ) ) ) ) ) }.
% 22.24/22.64  parent0[0]: (104) {G12,W11,D5,L1,V3,M1} P(6,71) { rd( ld( rd( X, Y ), Z ), 
% 22.24/22.64    Z ) ==> rd( Y, X ) }.
% 22.24/22.64  parent1[0; 5]: (6832) {G7,W31,D8,L1,V5,M1}  { rd( X, ld( Y, rd( ld( rd( 
% 22.24/22.64    mult( Z, T ), T ), U ), U ) ) ) = rd( X, ld( Y, ld( rd( mult( Z, T ), T )
% 22.24/22.64    , rd( Z, rd( mult( Z, T ), T ) ) ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := mult( Z, T )
% 22.24/22.64     Y := T
% 22.24/22.64     Z := U
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64     U := U
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6835) {G1,W23,D7,L1,V4,M1}  { rd( X, ld( Y, rd( Z, mult( T, Z ) )
% 22.24/22.64     ) ) = rd( X, ld( Y, ld( rd( mult( T, Z ), Z ), rd( T, T ) ) ) ) }.
% 22.24/22.64  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.64  parent1[0; 22]: (6833) {G8,W27,D8,L1,V4,M1}  { rd( X, ld( Y, rd( T, mult( Z
% 22.24/22.64    , T ) ) ) ) = rd( X, ld( Y, ld( rd( mult( Z, T ), T ), rd( Z, rd( mult( Z
% 22.24/22.64    , T ), T ) ) ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := T
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := T
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6836) {G1,W19,D6,L1,V4,M1}  { rd( X, ld( Y, rd( Z, mult( T, Z ) )
% 22.24/22.64     ) ) = rd( X, ld( Y, ld( T, rd( T, T ) ) ) ) }.
% 22.24/22.64  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.64  parent1[0; 15]: (6835) {G1,W23,D7,L1,V4,M1}  { rd( X, ld( Y, rd( Z, mult( T
% 22.24/22.64    , Z ) ) ) ) = rd( X, ld( Y, ld( rd( mult( T, Z ), Z ), rd( T, T ) ) ) )
% 22.24/22.64     }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := T
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6838) {G2,W19,D6,L1,V4,M1}  { rd( X, ld( Y, rd( Z, mult( T, Z ) )
% 22.24/22.64     ) ) = rd( X, ld( Y, ld( T, ld( T, T ) ) ) ) }.
% 22.24/22.64  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.24/22.64    ==> ld( X, X ) }.
% 22.24/22.64  parent1[0; 16]: (6836) {G1,W19,D6,L1,V4,M1}  { rd( X, ld( Y, rd( Z, mult( T
% 22.24/22.64    , Z ) ) ) ) = rd( X, ld( Y, ld( T, rd( T, T ) ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := T
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6839) {G3,W19,D6,L1,V4,M1}  { rd( X, ld( Y, rd( Z, mult( T, Z ) )
% 22.24/22.64     ) ) = rd( X, ld( Y, ld( mult( T, T ), T ) ) ) }.
% 22.24/22.64  parent0[0]: (622) {G24,W11,D4,L1,V1,M1} P(534,6) { ld( X, ld( X, X ) ) ==> 
% 22.24/22.64    ld( mult( X, X ), X ) }.
% 22.24/22.64  parent1[0; 14]: (6838) {G2,W19,D6,L1,V4,M1}  { rd( X, ld( Y, rd( Z, mult( T
% 22.24/22.64    , Z ) ) ) ) = rd( X, ld( Y, ld( T, ld( T, T ) ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := T
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (2689) {G37,W19,D6,L1,V4,M1} P(614,1105);d(104);d(3);d(449);d(
% 22.24/22.64    622) { rd( Z, ld( T, rd( Y, mult( X, Y ) ) ) ) = rd( Z, ld( T, ld( mult( 
% 22.24/22.64    X, X ), X ) ) ) }.
% 22.24/22.64  parent0: (6839) {G3,W19,D6,L1,V4,M1}  { rd( X, ld( Y, rd( Z, mult( T, Z ) )
% 22.24/22.64     ) ) = rd( X, ld( Y, ld( mult( T, T ), T ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := T
% 22.24/22.64     Z := Y
% 22.24/22.64     T := X
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6841) {G16,W15,D5,L1,V3,M1}  { ld( Z, rd( mult( Z, X ), Z ) ) = 
% 22.24/22.64    mult( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.24/22.64  parent0[0]: (397) {G16,W15,D5,L1,V3,M1} P(1,146) { mult( Y, rd( Z, mult( X
% 22.24/22.64    , Z ) ) ) = ld( X, rd( mult( X, Y ), X ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := X
% 22.24/22.64     Z := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6842) {G17,W19,D6,L1,V4,M1}  { ld( ld( Y, rd( mult( Y, X ), Y ) )
% 22.24/22.64    , T ) = ld( mult( X, rd( ld( Y, Z ), Z ) ), T ) }.
% 22.24/22.64  parent0[0]: (2449) {G17,W19,D6,L1,V4,M1} P(1,174);d(66) { ld( mult( Z, rd( 
% 22.24/22.64    ld( X, T ), T ) ), Y ) = ld( ld( X, rd( mult( X, Z ), X ) ), Y ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := T
% 22.24/22.64     Z := X
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6844) {G17,W19,D6,L1,V5,M1}  { ld( mult( Y, rd( U, mult( X, U ) )
% 22.24/22.64     ), Z ) = ld( mult( Y, rd( ld( X, T ), T ) ), Z ) }.
% 22.24/22.64  parent0[0]: (6841) {G16,W15,D5,L1,V3,M1}  { ld( Z, rd( mult( Z, X ), Z ) ) 
% 22.24/22.64    = mult( X, rd( Y, mult( Z, Y ) ) ) }.
% 22.24/22.64  parent1[0; 2]: (6842) {G17,W19,D6,L1,V4,M1}  { ld( ld( Y, rd( mult( Y, X )
% 22.24/22.64    , Y ) ), T ) = ld( mult( X, rd( ld( Y, Z ), Z ) ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := U
% 22.24/22.64     Z := X
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64     Z := T
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6862) {G17,W19,D6,L1,V5,M1}  { ld( mult( X, rd( ld( Z, U ), U ) )
% 22.24/22.64    , T ) = ld( mult( X, rd( Y, mult( Z, Y ) ) ), T ) }.
% 22.24/22.64  parent0[0]: (6844) {G17,W19,D6,L1,V5,M1}  { ld( mult( Y, rd( U, mult( X, U
% 22.24/22.64     ) ) ), Z ) = ld( mult( Y, rd( ld( X, T ), T ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := X
% 22.24/22.64     Z := T
% 22.24/22.64     T := U
% 22.24/22.64     U := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (2833) {G18,W19,D6,L1,V5,M1} P(397,2449) { ld( mult( Y, rd( ld
% 22.24/22.64    ( X, T ), T ) ), U ) = ld( mult( Y, rd( Z, mult( X, Z ) ) ), U ) }.
% 22.24/22.64  parent0: (6862) {G17,W19,D6,L1,V5,M1}  { ld( mult( X, rd( ld( Z, U ), U ) )
% 22.24/22.64    , T ) = ld( mult( X, rd( Y, mult( Z, Y ) ) ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := Z
% 22.24/22.64     Z := X
% 22.24/22.64     T := U
% 22.24/22.64     U := T
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6868) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 22.24/22.64  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6871) {G1,W19,D6,L1,V4,M1}  { rd( ld( X, Y ), Y ) ==> ld( mult( Z
% 22.24/22.64    , rd( T, mult( X, T ) ) ), rd( Z, mult( X, X ) ) ) }.
% 22.24/22.64  parent0[0]: (1742) {G34,W19,D6,L1,V4,M1} P(397,382);d(1109) { mult( mult( Y
% 22.24/22.64    , rd( Z, mult( X, Z ) ) ), rd( ld( X, T ), T ) ) ==> rd( Y, mult( X, X )
% 22.24/22.64     ) }.
% 22.24/22.64  parent1[0; 14]: (6868) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 22.24/22.64     }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Z
% 22.24/22.64     Z := T
% 22.24/22.64     T := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := mult( Z, rd( T, mult( X, T ) ) )
% 22.24/22.64     Y := rd( ld( X, Y ), Y )
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6872) {G1,W19,D6,L1,V4,M1}  { ld( mult( Z, rd( T, mult( X, T ) ) )
% 22.24/22.64    , rd( Z, mult( X, X ) ) ) ==> rd( ld( X, Y ), Y ) }.
% 22.24/22.64  parent0[0]: (6871) {G1,W19,D6,L1,V4,M1}  { rd( ld( X, Y ), Y ) ==> ld( mult
% 22.24/22.64    ( Z, rd( T, mult( X, T ) ) ), rd( Z, mult( X, X ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (2931) {G35,W19,D6,L1,V4,M1} P(1742,1) { ld( mult( X, rd( Y, 
% 22.24/22.64    mult( Z, Y ) ) ), rd( X, mult( Z, Z ) ) ) = rd( ld( Z, T ), T ) }.
% 22.24/22.64  parent0: (6872) {G1,W19,D6,L1,V4,M1}  { ld( mult( Z, rd( T, mult( X, T ) )
% 22.24/22.64     ), rd( Z, mult( X, X ) ) ) ==> rd( ld( X, Y ), Y ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := T
% 22.24/22.64     Z := X
% 22.24/22.64     T := Y
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6873) {G35,W19,D6,L1,V4,M1}  { rd( ld( Z, T ), T ) = ld( mult( X, 
% 22.24/22.64    rd( Y, mult( Z, Y ) ) ), rd( X, mult( Z, Z ) ) ) }.
% 22.24/22.64  parent0[0]: (2931) {G35,W19,D6,L1,V4,M1} P(1742,1) { ld( mult( X, rd( Y, 
% 22.24/22.64    mult( Z, Y ) ) ), rd( X, mult( Z, Z ) ) ) = rd( ld( Z, T ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6874) {G39,W19,D6,L1,V4,M1}  { rd( ld( Y, mult( mult( Y, X ), Y )
% 22.24/22.64     ), T ) = rd( rd( X, rd( ld( Y, Z ), Z ) ), T ) }.
% 22.24/22.64  parent0[0]: (2269) {G39,W19,D6,L1,V4,M1} P(1203,1082);d(154);d(637);d(1013)
% 22.24/22.64     { rd( rd( Z, rd( ld( X, Y ), Y ) ), T ) = rd( ld( X, mult( mult( X, Z )
% 22.24/22.64    , X ) ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := Z
% 22.24/22.64     Z := X
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6876) {G36,W27,D6,L1,V5,M1}  { ld( mult( T, rd( U, mult( X, U ) )
% 22.24/22.64     ), rd( T, mult( X, X ) ) ) = rd( rd( Y, rd( ld( X, Z ), Z ) ), mult( 
% 22.24/22.64    mult( X, Y ), X ) ) }.
% 22.24/22.64  parent0[0]: (6873) {G35,W19,D6,L1,V4,M1}  { rd( ld( Z, T ), T ) = ld( mult
% 22.24/22.64    ( X, rd( Y, mult( Z, Y ) ) ), rd( X, mult( Z, Z ) ) ) }.
% 22.24/22.64  parent1[0; 1]: (6874) {G39,W19,D6,L1,V4,M1}  { rd( ld( Y, mult( mult( Y, X
% 22.24/22.64     ), Y ) ), T ) = rd( rd( X, rd( ld( Y, Z ), Z ) ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := T
% 22.24/22.64     Y := U
% 22.24/22.64     Z := X
% 22.24/22.64     T := mult( mult( X, Y ), X )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64     Z := Z
% 22.24/22.64     T := mult( mult( X, Y ), X )
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6881) {G34,W19,D6,L1,V3,M1}  { ld( mult( X, rd( Y, mult( Z, Y ) )
% 22.24/22.64     ), rd( X, mult( Z, Z ) ) ) = ld( mult( Z, Z ), Z ) }.
% 22.24/22.64  parent0[0]: (1245) {G33,W19,D6,L1,V3,M1} P(1009,628) { rd( rd( Y, rd( ld( X
% 22.24/22.64    , Z ), Z ) ), mult( mult( X, Y ), X ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.64  parent1[0; 14]: (6876) {G36,W27,D6,L1,V5,M1}  { ld( mult( T, rd( U, mult( X
% 22.24/22.64    , U ) ) ), rd( T, mult( X, X ) ) ) = rd( rd( Y, rd( ld( X, Z ), Z ) ), 
% 22.24/22.64    mult( mult( X, Y ), X ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := T
% 22.24/22.64     Z := U
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := T
% 22.24/22.64     Z := U
% 22.24/22.64     T := X
% 22.24/22.64     U := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (2932) {G40,W19,D6,L1,V3,M1} P(2931,2269);d(1245) { ld( mult( 
% 22.24/22.64    Z, rd( T, mult( X, T ) ) ), rd( Z, mult( X, X ) ) ) ==> ld( mult( X, X )
% 22.24/22.64    , X ) }.
% 22.24/22.64  parent0: (6881) {G34,W19,D6,L1,V3,M1}  { ld( mult( X, rd( Y, mult( Z, Y ) )
% 22.24/22.64     ), rd( X, mult( Z, Z ) ) ) = ld( mult( Z, Z ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := T
% 22.24/22.64     Z := X
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6883) {G35,W19,D6,L1,V4,M1}  { rd( ld( Z, T ), T ) = ld( mult( X, 
% 22.24/22.64    rd( Y, mult( Z, Y ) ) ), rd( X, mult( Z, Z ) ) ) }.
% 22.24/22.64  parent0[0]: (2931) {G35,W19,D6,L1,V4,M1} P(1742,1) { ld( mult( X, rd( Y, 
% 22.24/22.64    mult( Z, Y ) ) ), rd( X, mult( Z, Z ) ) ) = rd( ld( Z, T ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6884) {G18,W19,D6,L1,V5,M1}  { ld( mult( X, rd( U, mult( Y, U ) )
% 22.24/22.64     ), T ) = ld( mult( X, rd( ld( Y, Z ), Z ) ), T ) }.
% 22.24/22.64  parent0[0]: (2833) {G18,W19,D6,L1,V5,M1} P(397,2449) { ld( mult( Y, rd( ld
% 22.24/22.64    ( X, T ), T ) ), U ) = ld( mult( Y, rd( Z, mult( X, Z ) ) ), U ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64     Z := U
% 22.24/22.64     T := Z
% 22.24/22.64     U := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6888) {G19,W19,D6,L1,V4,M1}  { rd( ld( X, Y ), Y ) = ld( mult( Z
% 22.24/22.64    , rd( ld( X, U ), U ) ), rd( Z, mult( X, X ) ) ) }.
% 22.24/22.64  parent0[0]: (6884) {G18,W19,D6,L1,V5,M1}  { ld( mult( X, rd( U, mult( Y, U
% 22.24/22.64     ) ) ), T ) = ld( mult( X, rd( ld( Y, Z ), Z ) ), T ) }.
% 22.24/22.64  parent1[0; 6]: (6883) {G35,W19,D6,L1,V4,M1}  { rd( ld( Z, T ), T ) = ld( 
% 22.24/22.64    mult( X, rd( Y, mult( Z, Y ) ) ), rd( X, mult( Z, Z ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := X
% 22.24/22.64     Z := U
% 22.24/22.64     T := rd( Z, mult( X, X ) )
% 22.24/22.64     U := T
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := T
% 22.24/22.64     Z := X
% 22.24/22.64     T := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6894) {G19,W19,D6,L1,V4,M1}  { ld( mult( Z, rd( ld( X, T ), T ) )
% 22.24/22.64    , rd( Z, mult( X, X ) ) ) = rd( ld( X, Y ), Y ) }.
% 22.24/22.64  parent0[0]: (6888) {G19,W19,D6,L1,V4,M1}  { rd( ld( X, Y ), Y ) = ld( mult
% 22.24/22.64    ( Z, rd( ld( X, U ), U ) ), rd( Z, mult( X, X ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := U
% 22.24/22.64     U := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (2933) {G36,W19,D6,L1,V4,M1} P(2931,2833) { ld( mult( X, rd( 
% 22.24/22.64    ld( Z, U ), U ) ), rd( X, mult( Z, Z ) ) ) = rd( ld( Z, T ), T ) }.
% 22.24/22.64  parent0: (6894) {G19,W19,D6,L1,V4,M1}  { ld( mult( Z, rd( ld( X, T ), T ) )
% 22.24/22.64    , rd( Z, mult( X, X ) ) ) = rd( ld( X, Y ), Y ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := T
% 22.24/22.64     Z := X
% 22.24/22.64     T := U
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  *** allocated 170857 integers for termspace/termends
% 22.24/22.64  eqswap: (6895) {G36,W19,D6,L1,V4,M1}  { rd( ld( Y, T ), T ) = ld( mult( X, 
% 22.24/22.64    rd( ld( Y, Z ), Z ) ), rd( X, mult( Y, Y ) ) ) }.
% 22.24/22.64  parent0[0]: (2933) {G36,W19,D6,L1,V4,M1} P(2931,2833) { ld( mult( X, rd( ld
% 22.24/22.64    ( Z, U ), U ) ), rd( X, mult( Z, Z ) ) ) = rd( ld( Z, T ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := U
% 22.24/22.64     Z := Y
% 22.24/22.64     T := T
% 22.24/22.64     U := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6896) {G35,W19,D6,L1,V4,M1}  { rd( ld( Z, T ), T ) = ld( mult( X, 
% 22.24/22.64    rd( Y, mult( Z, Y ) ) ), rd( X, mult( Z, Z ) ) ) }.
% 22.24/22.64  parent0[0]: (2931) {G35,W19,D6,L1,V4,M1} P(1742,1) { ld( mult( X, rd( Y, 
% 22.24/22.64    mult( Z, Y ) ) ), rd( X, mult( Z, Z ) ) ) = rd( ld( Z, T ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6898) {G36,W27,D6,L1,V5,M1}  { ld( mult( U, rd( ld( X, W ), W ) )
% 22.24/22.64    , rd( U, mult( X, X ) ) ) = ld( mult( Z, rd( T, mult( X, T ) ) ), rd( Z, 
% 22.24/22.64    mult( X, X ) ) ) }.
% 22.24/22.64  parent0[0]: (6895) {G36,W19,D6,L1,V4,M1}  { rd( ld( Y, T ), T ) = ld( mult
% 22.24/22.64    ( X, rd( ld( Y, Z ), Z ) ), rd( X, mult( Y, Y ) ) ) }.
% 22.24/22.64  parent1[0; 1]: (6896) {G35,W19,D6,L1,V4,M1}  { rd( ld( Z, T ), T ) = ld( 
% 22.24/22.64    mult( X, rd( Y, mult( Z, Y ) ) ), rd( X, mult( Z, Z ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := U
% 22.24/22.64     Y := X
% 22.24/22.64     Z := W
% 22.24/22.64     T := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := T
% 22.24/22.64     Z := X
% 22.24/22.64     T := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6916) {G37,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( Y, Z ), Z ) )
% 22.24/22.64    , rd( X, mult( Y, Y ) ) ) = ld( mult( Y, Y ), Y ) }.
% 22.24/22.64  parent0[0]: (2932) {G40,W19,D6,L1,V3,M1} P(2931,2269);d(1245) { ld( mult( Z
% 22.24/22.64    , rd( T, mult( X, T ) ) ), rd( Z, mult( X, X ) ) ) ==> ld( mult( X, X ), 
% 22.24/22.64    X ) }.
% 22.24/22.64  parent1[0; 14]: (6898) {G36,W27,D6,L1,V5,M1}  { ld( mult( U, rd( ld( X, W )
% 22.24/22.64    , W ) ), rd( U, mult( X, X ) ) ) = ld( mult( Z, rd( T, mult( X, T ) ) ), 
% 22.24/22.64    rd( Z, mult( X, X ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := W
% 22.24/22.64     Z := T
% 22.24/22.64     T := U
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := V0
% 22.24/22.64     Z := T
% 22.24/22.64     T := U
% 22.24/22.64     U := X
% 22.24/22.64     W := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (2935) {G41,W19,D6,L1,V3,M1} P(2933,2931);d(2932) { ld( mult( 
% 22.24/22.64    Z, rd( ld( X, T ), T ) ), rd( Z, mult( X, X ) ) ) ==> ld( mult( X, X ), X
% 22.24/22.64     ) }.
% 22.24/22.64  parent0: (6916) {G37,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( Y, Z ), Z ) )
% 22.24/22.64    , rd( X, mult( Y, Y ) ) ) = ld( mult( Y, Y ), Y ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := X
% 22.24/22.64     Z := T
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6919) {G36,W19,D6,L1,V4,M1}  { rd( ld( Y, T ), T ) = ld( mult( X, 
% 22.24/22.64    rd( ld( Y, Z ), Z ) ), rd( X, mult( Y, Y ) ) ) }.
% 22.24/22.64  parent0[0]: (2933) {G36,W19,D6,L1,V4,M1} P(2931,2833) { ld( mult( X, rd( ld
% 22.24/22.64    ( Z, U ), U ) ), rd( X, mult( Z, Z ) ) ) = rd( ld( Z, T ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := U
% 22.24/22.64     Z := Y
% 22.24/22.64     T := T
% 22.24/22.64     U := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6920) {G1,W19,D6,L1,V4,M1}  { rd( ld( X, Y ), Y ) = ld( mult( 
% 22.24/22.64    mult( Z, mult( X, X ) ), rd( ld( X, T ), T ) ), Z ) }.
% 22.24/22.64  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.64  parent1[0; 18]: (6919) {G36,W19,D6,L1,V4,M1}  { rd( ld( Y, T ), T ) = ld( 
% 22.24/22.64    mult( X, rd( ld( Y, Z ), Z ) ), rd( X, mult( Y, Y ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := mult( X, X )
% 22.24/22.64     Y := Z
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := mult( Z, mult( X, X ) )
% 22.24/22.64     Y := X
% 22.24/22.64     Z := T
% 22.24/22.64     T := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6921) {G1,W19,D6,L1,V4,M1}  { ld( mult( mult( Z, mult( X, X ) ), 
% 22.24/22.64    rd( ld( X, T ), T ) ), Z ) = rd( ld( X, Y ), Y ) }.
% 22.24/22.64  parent0[0]: (6920) {G1,W19,D6,L1,V4,M1}  { rd( ld( X, Y ), Y ) = ld( mult( 
% 22.24/22.64    mult( Z, mult( X, X ) ), rd( ld( X, T ), T ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (2937) {G37,W19,D6,L1,V4,M1} P(3,2933) { ld( mult( mult( X, 
% 22.24/22.64    mult( Y, Y ) ), rd( ld( Y, Z ), Z ) ), X ) = rd( ld( Y, T ), T ) }.
% 22.24/22.64  parent0: (6921) {G1,W19,D6,L1,V4,M1}  { ld( mult( mult( Z, mult( X, X ) ), 
% 22.24/22.64    rd( ld( X, T ), T ) ), Z ) = rd( ld( X, Y ), Y ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := T
% 22.24/22.64     Z := X
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6922) {G37,W19,D6,L1,V4,M1}  { rd( ld( Y, T ), T ) = ld( mult( 
% 22.24/22.64    mult( X, mult( Y, Y ) ), rd( ld( Y, Z ), Z ) ), X ) }.
% 22.24/22.64  parent0[0]: (2937) {G37,W19,D6,L1,V4,M1} P(3,2933) { ld( mult( mult( X, 
% 22.24/22.64    mult( Y, Y ) ), rd( ld( Y, Z ), Z ) ), X ) = rd( ld( Y, T ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6923) {G36,W19,D6,L1,V4,M1}  { rd( ld( Y, T ), T ) = ld( mult( X, 
% 22.24/22.64    rd( ld( Y, Z ), Z ) ), rd( X, mult( Y, Y ) ) ) }.
% 22.24/22.64  parent0[0]: (2933) {G36,W19,D6,L1,V4,M1} P(2931,2833) { ld( mult( X, rd( ld
% 22.24/22.64    ( Z, U ), U ) ), rd( X, mult( Z, Z ) ) ) = rd( ld( Z, T ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := U
% 22.24/22.64     Z := Y
% 22.24/22.64     T := T
% 22.24/22.64     U := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6925) {G37,W27,D6,L1,V5,M1}  { ld( mult( mult( U, mult( X, X ) )
% 22.24/22.64    , rd( ld( X, W ), W ) ), U ) = ld( mult( Z, rd( ld( X, T ), T ) ), rd( Z
% 22.24/22.64    , mult( X, X ) ) ) }.
% 22.24/22.64  parent0[0]: (6922) {G37,W19,D6,L1,V4,M1}  { rd( ld( Y, T ), T ) = ld( mult
% 22.24/22.64    ( mult( X, mult( Y, Y ) ), rd( ld( Y, Z ), Z ) ), X ) }.
% 22.24/22.64  parent1[0; 1]: (6923) {G36,W19,D6,L1,V4,M1}  { rd( ld( Y, T ), T ) = ld( 
% 22.24/22.64    mult( X, rd( ld( Y, Z ), Z ) ), rd( X, mult( Y, Y ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := U
% 22.24/22.64     Y := X
% 22.24/22.64     Z := W
% 22.24/22.64     T := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := X
% 22.24/22.64     Z := T
% 22.24/22.64     T := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6952) {G38,W19,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, Y ) )
% 22.24/22.64    , rd( ld( Y, Z ), Z ) ), X ) = ld( mult( Y, Y ), Y ) }.
% 22.24/22.64  parent0[0]: (2935) {G41,W19,D6,L1,V3,M1} P(2933,2931);d(2932) { ld( mult( Z
% 22.24/22.64    , rd( ld( X, T ), T ) ), rd( Z, mult( X, X ) ) ) ==> ld( mult( X, X ), X
% 22.24/22.64     ) }.
% 22.24/22.64  parent1[0; 14]: (6925) {G37,W27,D6,L1,V5,M1}  { ld( mult( mult( U, mult( X
% 22.24/22.64    , X ) ), rd( ld( X, W ), W ) ), U ) = ld( mult( Z, rd( ld( X, T ), T ) )
% 22.24/22.64    , rd( Z, mult( X, X ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := W
% 22.24/22.64     Z := T
% 22.24/22.64     T := U
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := V0
% 22.24/22.64     Z := T
% 22.24/22.64     T := U
% 22.24/22.64     U := X
% 22.24/22.64     W := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (2938) {G42,W19,D6,L1,V3,M1} P(2937,2933);d(2935) { ld( mult( 
% 22.24/22.64    mult( Z, mult( X, X ) ), rd( ld( X, T ), T ) ), Z ) ==> ld( mult( X, X )
% 22.24/22.64    , X ) }.
% 22.24/22.64  parent0: (6952) {G38,W19,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, Y ) )
% 22.24/22.64    , rd( ld( Y, Z ), Z ) ), X ) = ld( mult( Y, Y ), Y ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := X
% 22.24/22.64     Z := T
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6955) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.24/22.64  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6956) {G2,W19,D5,L1,V4,M1}  { mult( mult( X, mult( Y, Y ) ), rd( 
% 22.24/22.64    ld( Y, Z ), Z ) ) ==> rd( X, rd( ld( Y, T ), T ) ) }.
% 22.24/22.64  parent0[0]: (2937) {G37,W19,D6,L1,V4,M1} P(3,2933) { ld( mult( mult( X, 
% 22.24/22.64    mult( Y, Y ) ), rd( ld( Y, Z ), Z ) ), X ) = rd( ld( Y, T ), T ) }.
% 22.24/22.64  parent1[0; 14]: (6955) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := mult( mult( X, mult( Y, Y ) ), rd( ld( Y, Z ), Z ) )
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6957) {G2,W19,D5,L1,V4,M1}  { rd( X, rd( ld( Y, T ), T ) ) ==> 
% 22.24/22.64    mult( mult( X, mult( Y, Y ) ), rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  parent0[0]: (6956) {G2,W19,D5,L1,V4,M1}  { mult( mult( X, mult( Y, Y ) ), 
% 22.24/22.64    rd( ld( Y, Z ), Z ) ) ==> rd( X, rd( ld( Y, T ), T ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (2940) {G38,W19,D5,L1,V4,M1} P(2937,7) { rd( X, rd( ld( Y, T )
% 22.24/22.64    , T ) ) = mult( mult( X, mult( Y, Y ) ), rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  parent0: (6957) {G2,W19,D5,L1,V4,M1}  { rd( X, rd( ld( Y, T ), T ) ) ==> 
% 22.24/22.64    mult( mult( X, mult( Y, Y ) ), rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6958) {G37,W19,D6,L1,V4,M1}  { rd( ld( Y, T ), T ) = ld( mult( 
% 22.24/22.64    mult( X, mult( Y, Y ) ), rd( ld( Y, Z ), Z ) ), X ) }.
% 22.24/22.64  parent0[0]: (2937) {G37,W19,D6,L1,V4,M1} P(3,2933) { ld( mult( mult( X, 
% 22.24/22.64    mult( Y, Y ) ), rd( ld( Y, Z ), Z ) ), X ) = rd( ld( Y, T ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6959) {G38,W19,D5,L1,V4,M1}  { mult( mult( X, mult( Y, Y ) ), rd( 
% 22.24/22.64    ld( Y, T ), T ) ) = rd( X, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  parent0[0]: (2940) {G38,W19,D5,L1,V4,M1} P(2937,7) { rd( X, rd( ld( Y, T )
% 22.24/22.64    , T ) ) = mult( mult( X, mult( Y, Y ) ), rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := T
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6964) {G38,W27,D7,L1,V5,M1}  { mult( mult( X, mult( Y, Y ) ), rd
% 22.24/22.64    ( ld( Y, Z ), Z ) ) = rd( X, ld( mult( mult( U, mult( Y, Y ) ), rd( ld( Y
% 22.24/22.64    , W ), W ) ), U ) ) }.
% 22.24/22.64  parent0[0]: (6958) {G37,W19,D6,L1,V4,M1}  { rd( ld( Y, T ), T ) = ld( mult
% 22.24/22.64    ( mult( X, mult( Y, Y ) ), rd( ld( Y, Z ), Z ) ), X ) }.
% 22.24/22.64  parent1[0; 14]: (6959) {G38,W19,D5,L1,V4,M1}  { mult( mult( X, mult( Y, Y )
% 22.24/22.64     ), rd( ld( Y, T ), T ) ) = rd( X, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := U
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := W
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := T
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6983) {G39,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Y ) ), rd
% 22.24/22.64    ( ld( Y, Z ), Z ) ) = rd( X, ld( mult( Y, Y ), Y ) ) }.
% 22.24/22.64  parent0[0]: (2938) {G42,W19,D6,L1,V3,M1} P(2937,2933);d(2935) { ld( mult( 
% 22.24/22.64    mult( Z, mult( X, X ) ), rd( ld( X, T ), T ) ), Z ) ==> ld( mult( X, X )
% 22.24/22.64    , X ) }.
% 22.24/22.64  parent1[0; 14]: (6964) {G38,W27,D7,L1,V5,M1}  { mult( mult( X, mult( Y, Y )
% 22.24/22.64     ), rd( ld( Y, Z ), Z ) ) = rd( X, ld( mult( mult( U, mult( Y, Y ) ), rd
% 22.24/22.64    ( ld( Y, W ), W ) ), U ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := W
% 22.24/22.64     Z := T
% 22.24/22.64     T := U
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := V0
% 22.24/22.64     U := T
% 22.24/22.64     W := U
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (6984) {G33,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Y ) ), rd
% 22.24/22.64    ( ld( Y, Z ), Z ) ) = ld( Y, mult( mult( Y, X ), Y ) ) }.
% 22.24/22.64  parent0[0]: (1013) {G32,W15,D5,L1,V2,M1} P(534,925);d(630);d(449);d(622);d(
% 22.24/22.64    625);d(781) { rd( Y, ld( mult( X, X ), X ) ) ==> ld( X, mult( mult( X, Y
% 22.24/22.64     ), X ) ) }.
% 22.24/22.64  parent1[0; 12]: (6983) {G39,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Y )
% 22.24/22.64     ), rd( ld( Y, Z ), Z ) ) = rd( X, ld( mult( Y, Y ), Y ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (2941) {G43,W19,D5,L1,V3,M1} P(2937,2940);d(2938);d(1013) { 
% 22.24/22.64    mult( mult( U, mult( X, X ) ), rd( ld( X, W ), W ) ) ==> ld( X, mult( 
% 22.24/22.64    mult( X, U ), X ) ) }.
% 22.24/22.64  parent0: (6984) {G33,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Y ) ), rd
% 22.24/22.64    ( ld( Y, Z ), Z ) ) = ld( Y, mult( mult( Y, X ), Y ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := U
% 22.24/22.64     Y := X
% 22.24/22.64     Z := W
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (6987) {G38,W19,D5,L1,V4,M1}  { mult( mult( X, mult( Y, Y ) ), rd( 
% 22.24/22.64    ld( Y, T ), T ) ) = rd( X, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  parent0[0]: (2940) {G38,W19,D5,L1,V4,M1} P(2937,7) { rd( X, rd( ld( Y, T )
% 22.24/22.64    , T ) ) = mult( mult( X, mult( Y, Y ) ), rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := T
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7004) {G34,W31,D8,L1,V6,M1}  { mult( mult( X, mult( Y, Y ) ), rd
% 22.24/22.64    ( rd( rd( rd( W, mult( Y, W ) ), T ), T ), ld( mult( Z, T ), rd( Z, T ) )
% 22.24/22.64     ) ) = rd( X, rd( ld( Y, U ), U ) ) }.
% 22.24/22.64  parent0[0]: (2408) {G33,W19,D6,L1,V4,M1} P(3,1399) { ld( X, ld( mult( Z, T
% 22.24/22.64     ), rd( Z, T ) ) ) = rd( rd( rd( Y, mult( X, Y ) ), T ), T ) }.
% 22.24/22.64  parent1[0; 8]: (6987) {G38,W19,D5,L1,V4,M1}  { mult( mult( X, mult( Y, Y )
% 22.24/22.64     ), rd( ld( Y, T ), T ) ) = rd( X, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := W
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := U
% 22.24/22.64     T := ld( mult( Z, T ), rd( Z, T ) )
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7012) {G33,W27,D9,L1,V5,M1}  { mult( mult( X, mult( Y, Y ) ), 
% 22.24/22.64    mult( mult( rd( rd( rd( Z, mult( Y, Z ) ), T ), T ), T ), T ) ) = rd( X, 
% 22.24/22.64    rd( ld( Y, W ), W ) ) }.
% 22.24/22.64  parent0[0]: (969) {G32,W15,D5,L1,V3,M1} P(3,923) { rd( X, ld( mult( Z, Y )
% 22.24/22.64    , rd( Z, Y ) ) ) ==> mult( mult( X, Y ), Y ) }.
% 22.24/22.64  parent1[0; 7]: (7004) {G34,W31,D8,L1,V6,M1}  { mult( mult( X, mult( Y, Y )
% 22.24/22.64     ), rd( rd( rd( rd( W, mult( Y, W ) ), T ), T ), ld( mult( Z, T ), rd( Z
% 22.24/22.64    , T ) ) ) ) = rd( X, rd( ld( Y, U ), U ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := rd( rd( rd( Z, mult( Y, Z ) ), T ), T )
% 22.24/22.64     Y := T
% 22.24/22.64     Z := U
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := U
% 22.24/22.64     T := T
% 22.24/22.64     U := W
% 22.24/22.64     W := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7013) {G16,W27,D9,L1,V5,M1}  { mult( mult( X, mult( Y, Y ) ), 
% 22.24/22.64    mult( ld( rd( T, rd( rd( Z, mult( Y, Z ) ), T ) ), T ), T ) ) = rd( X, rd
% 22.24/22.64    ( ld( Y, U ), U ) ) }.
% 22.24/22.64  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.64    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.64  parent1[0; 8]: (7012) {G33,W27,D9,L1,V5,M1}  { mult( mult( X, mult( Y, Y )
% 22.24/22.64     ), mult( mult( rd( rd( rd( Z, mult( Y, Z ) ), T ), T ), T ), T ) ) = rd
% 22.24/22.64    ( X, rd( ld( Y, W ), W ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := rd( rd( Z, mult( Y, Z ) ), T )
% 22.24/22.64     Y := T
% 22.24/22.64     Z := T
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64     U := W
% 22.24/22.64     W := U
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7014) {G2,W23,D7,L1,V5,M1}  { mult( mult( X, mult( Y, Y ) ), mult
% 22.24/22.64    ( rd( rd( T, mult( Y, T ) ), Z ), Z ) ) = rd( X, rd( ld( Y, U ), U ) )
% 22.24/22.64     }.
% 22.24/22.64  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.64  parent1[0; 8]: (7013) {G16,W27,D9,L1,V5,M1}  { mult( mult( X, mult( Y, Y )
% 22.24/22.64     ), mult( ld( rd( T, rd( rd( Z, mult( Y, Z ) ), T ) ), T ), T ) ) = rd( X
% 22.24/22.64    , rd( ld( Y, U ), U ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := rd( rd( T, mult( Y, T ) ), Z )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := T
% 22.24/22.64     T := Z
% 22.24/22.64     U := U
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7015) {G3,W23,D7,L1,V5,M1}  { mult( mult( X, mult( Y, Y ) ), ld( 
% 22.24/22.64    rd( T, rd( Z, mult( Y, Z ) ) ), T ) ) = rd( X, rd( ld( Y, U ), U ) ) }.
% 22.24/22.64  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.64    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.64  parent1[0; 7]: (7014) {G2,W23,D7,L1,V5,M1}  { mult( mult( X, mult( Y, Y ) )
% 22.24/22.64    , mult( rd( rd( T, mult( Y, T ) ), Z ), Z ) ) = rd( X, rd( ld( Y, U ), U
% 22.24/22.64     ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := rd( Z, mult( Y, Z ) )
% 22.24/22.64     Y := T
% 22.24/22.64     Z := T
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := T
% 22.24/22.64     T := Z
% 22.24/22.64     U := U
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7016) {G2,W19,D5,L1,V4,M1}  { mult( mult( X, mult( Y, Y ) ), rd( 
% 22.24/22.64    T, mult( Y, T ) ) ) = rd( X, rd( ld( Y, U ), U ) ) }.
% 22.24/22.64  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.64  parent1[0; 7]: (7015) {G3,W23,D7,L1,V5,M1}  { mult( mult( X, mult( Y, Y ) )
% 22.24/22.64    , ld( rd( T, rd( Z, mult( Y, Z ) ) ), T ) ) = rd( X, rd( ld( Y, U ), U )
% 22.24/22.64     ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := rd( T, mult( Y, T ) )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := T
% 22.24/22.64     T := Z
% 22.24/22.64     U := U
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7017) {G2,W19,D5,L1,V4,M1}  { rd( X, rd( ld( Y, T ), T ) ) = mult
% 22.24/22.64    ( mult( X, mult( Y, Y ) ), rd( Z, mult( Y, Z ) ) ) }.
% 22.24/22.64  parent0[0]: (7016) {G2,W19,D5,L1,V4,M1}  { mult( mult( X, mult( Y, Y ) ), 
% 22.24/22.64    rd( T, mult( Y, T ) ) ) = rd( X, rd( ld( Y, U ), U ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := U
% 22.24/22.64     T := Z
% 22.24/22.64     U := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (2942) {G39,W19,D5,L1,V4,M1} P(2408,2940);d(969);d(154);d(6);d
% 22.24/22.64    (154);d(6) { rd( U, rd( ld( X, W ), W ) ) = mult( mult( U, mult( X, X ) )
% 22.24/22.64    , rd( T, mult( X, T ) ) ) }.
% 22.24/22.64  parent0: (7017) {G2,W19,D5,L1,V4,M1}  { rd( X, rd( ld( Y, T ), T ) ) = mult
% 22.24/22.64    ( mult( X, mult( Y, Y ) ), rd( Z, mult( Y, Z ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := U
% 22.24/22.64     Y := X
% 22.24/22.64     Z := T
% 22.24/22.64     T := W
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7018) {G39,W19,D5,L1,V4,M1}  { mult( mult( X, mult( Y, Y ) ), rd( 
% 22.24/22.64    T, mult( Y, T ) ) ) = rd( X, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  parent0[0]: (2942) {G39,W19,D5,L1,V4,M1} P(2408,2940);d(969);d(154);d(6);d(
% 22.24/22.64    154);d(6) { rd( U, rd( ld( X, W ), W ) ) = mult( mult( U, mult( X, X ) )
% 22.24/22.64    , rd( T, mult( X, T ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := U
% 22.24/22.64     Z := W
% 22.24/22.64     T := T
% 22.24/22.64     U := X
% 22.24/22.64     W := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7022) {G39,W23,D5,L1,V4,M1}  { mult( mult( X, mult( Y, Y ) ), rd
% 22.24/22.64    ( Z, mult( Y, Z ) ) ) = mult( mult( X, mult( Y, Y ) ), rd( ld( Y, U ), U
% 22.24/22.64     ) ) }.
% 22.24/22.64  parent0[0]: (2940) {G38,W19,D5,L1,V4,M1} P(2937,7) { rd( X, rd( ld( Y, T )
% 22.24/22.64    , T ) ) = mult( mult( X, mult( Y, Y ) ), rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  parent1[0; 12]: (7018) {G39,W19,D5,L1,V4,M1}  { mult( mult( X, mult( Y, Y )
% 22.24/22.64     ), rd( T, mult( Y, T ) ) ) = rd( X, rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := U
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := T
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7026) {G40,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Y ) ), rd
% 22.24/22.64    ( Z, mult( Y, Z ) ) ) = ld( Y, mult( mult( Y, X ), Y ) ) }.
% 22.24/22.64  parent0[0]: (2941) {G43,W19,D5,L1,V3,M1} P(2937,2940);d(2938);d(1013) { 
% 22.24/22.64    mult( mult( U, mult( X, X ) ), rd( ld( X, W ), W ) ) ==> ld( X, mult( 
% 22.24/22.64    mult( X, U ), X ) ) }.
% 22.24/22.64  parent1[0; 12]: (7022) {G39,W23,D5,L1,V4,M1}  { mult( mult( X, mult( Y, Y )
% 22.24/22.64     ), rd( Z, mult( Y, Z ) ) ) = mult( mult( X, mult( Y, Y ) ), rd( ld( Y, U
% 22.24/22.64     ), U ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := U
% 22.24/22.64     Z := W
% 22.24/22.64     T := V0
% 22.24/22.64     U := X
% 22.24/22.64     W := T
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := V1
% 22.24/22.64     U := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (2945) {G44,W19,D5,L1,V3,M1} P(2942,2940);d(2941) { mult( mult
% 22.24/22.64    ( X, mult( Y, Y ) ), rd( T, mult( Y, T ) ) ) ==> ld( Y, mult( mult( Y, X
% 22.24/22.64     ), Y ) ) }.
% 22.24/22.64  parent0: (7026) {G40,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Y ) ), rd
% 22.24/22.64    ( Z, mult( Y, Z ) ) ) = ld( Y, mult( mult( Y, X ), Y ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := T
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7029) {G21,W19,D6,L1,V3,M1}  { X ==> ld( mult( X, rd( Y, ld( X, X
% 22.24/22.64     ) ) ), rd( mult( X, Y ), rd( Z, mult( X, Z ) ) ) ) }.
% 22.24/22.64  parent0[0]: (2243) {G21,W19,D6,L1,V3,M1} P(1007,1225) { ld( mult( X, rd( Z
% 22.24/22.64    , ld( X, X ) ) ), rd( mult( X, Z ), rd( Y, mult( X, Y ) ) ) ) ==> X }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Z
% 22.24/22.64     Z := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7032) {G1,W19,D6,L1,V3,M1}  { X ==> ld( mult( X, rd( ld( X, Y ), 
% 22.24/22.64    ld( X, X ) ) ), rd( Y, rd( Z, mult( X, Z ) ) ) ) }.
% 22.24/22.64  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.24/22.64  parent1[0; 13]: (7029) {G21,W19,D6,L1,V3,M1}  { X ==> ld( mult( X, rd( Y, 
% 22.24/22.64    ld( X, X ) ) ), rd( mult( X, Y ), rd( Z, mult( X, Z ) ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := ld( X, Y )
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7034) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y ), ld( X, 
% 22.24/22.64    X ) ) ), rd( Y, rd( Z, mult( X, Z ) ) ) ) ==> X }.
% 22.24/22.64  parent0[0]: (7032) {G1,W19,D6,L1,V3,M1}  { X ==> ld( mult( X, rd( ld( X, Y
% 22.24/22.64     ), ld( X, X ) ) ), rd( Y, rd( Z, mult( X, Z ) ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3207) {G22,W19,D6,L1,V3,M1} P(0,2243) { ld( mult( X, rd( ld( 
% 22.24/22.64    X, Y ), ld( X, X ) ) ), rd( Y, rd( Z, mult( X, Z ) ) ) ) ==> X }.
% 22.24/22.64  parent0: (7034) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y ), ld( X
% 22.24/22.64    , X ) ) ), rd( Y, rd( Z, mult( X, Z ) ) ) ) ==> X }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7036) {G33,W19,D6,L1,V4,M1}  { rd( ld( mult( T, Y ), rd( T, Y ) )
% 22.24/22.64    , X ) = rd( ld( mult( mult( X, Y ), Y ), Z ), Z ) }.
% 22.24/22.64  parent0[0]: (993) {G33,W19,D6,L1,V4,M1} P(969,104) { rd( ld( mult( mult( X
% 22.24/22.64    , Z ), Z ), T ), T ) = rd( ld( mult( Y, Z ), rd( Y, Z ) ), X ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := T
% 22.24/22.64     Z := Y
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7037) {G22,W19,D6,L1,V3,M1}  { X ==> ld( mult( X, rd( ld( X, Y ), 
% 22.24/22.64    ld( X, X ) ) ), rd( Y, rd( Z, mult( X, Z ) ) ) ) }.
% 22.24/22.64  parent0[0]: (3207) {G22,W19,D6,L1,V3,M1} P(0,2243) { ld( mult( X, rd( ld( X
% 22.24/22.64    , Y ), ld( X, X ) ) ), rd( Y, rd( Z, mult( X, Z ) ) ) ) ==> X }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7045) {G23,W31,D11,L1,V5,M1}  { X ==> ld( mult( X, rd( ld( X, Y )
% 22.24/22.64    , ld( X, X ) ) ), rd( Y, rd( ld( mult( mult( mult( X, ld( mult( Z, T ), 
% 22.24/22.64    rd( Z, T ) ) ), T ), T ), U ), U ) ) ) }.
% 22.24/22.64  parent0[0]: (7036) {G33,W19,D6,L1,V4,M1}  { rd( ld( mult( T, Y ), rd( T, Y
% 22.24/22.64     ) ), X ) = rd( ld( mult( mult( X, Y ), Y ), Z ), Z ) }.
% 22.24/22.64  parent1[0; 14]: (7037) {G22,W19,D6,L1,V3,M1}  { X ==> ld( mult( X, rd( ld( 
% 22.24/22.64    X, Y ), ld( X, X ) ) ), rd( Y, rd( Z, mult( X, Z ) ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := mult( X, ld( mult( Z, T ), rd( Z, T ) ) )
% 22.24/22.64     Y := T
% 22.24/22.64     Z := U
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := ld( mult( Z, T ), rd( Z, T ) )
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7046) {G24,W27,D10,L1,V4,M1}  { X ==> ld( mult( X, rd( ld( X, Y )
% 22.24/22.64    , ld( X, X ) ) ), rd( Y, rd( ld( mult( mult( rd( rd( X, T ), T ), T ), T
% 22.24/22.64     ), U ), U ) ) ) }.
% 22.24/22.64  parent0[0]: (1415) {G32,W15,D5,L1,V3,M1} P(926,0) { mult( X, ld( mult( Z, Y
% 22.24/22.64     ), rd( Z, Y ) ) ) ==> rd( rd( X, Y ), Y ) }.
% 22.24/22.64  parent1[0; 18]: (7045) {G23,W31,D11,L1,V5,M1}  { X ==> ld( mult( X, rd( ld
% 22.24/22.64    ( X, Y ), ld( X, X ) ) ), rd( Y, rd( ld( mult( mult( mult( X, ld( mult( Z
% 22.24/22.64    , T ), rd( Z, T ) ) ), T ), T ), U ), U ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := T
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64     U := U
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7047) {G16,W27,D10,L1,V4,M1}  { X ==> ld( mult( X, rd( ld( X, Y )
% 22.24/22.64    , ld( X, X ) ) ), rd( Y, rd( ld( mult( ld( rd( Z, rd( X, Z ) ), Z ), Z )
% 22.24/22.64    , T ), T ) ) ) }.
% 22.24/22.64  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.64    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.64  parent1[0; 17]: (7046) {G24,W27,D10,L1,V4,M1}  { X ==> ld( mult( X, rd( ld
% 22.24/22.64    ( X, Y ), ld( X, X ) ) ), rd( Y, rd( ld( mult( mult( rd( rd( X, T ), T )
% 22.24/22.64    , T ), T ), U ), U ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := rd( X, Z )
% 22.24/22.64     Y := Z
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := U
% 22.24/22.64     T := Z
% 22.24/22.64     U := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7048) {G2,W23,D8,L1,V4,M1}  { X ==> ld( mult( X, rd( ld( X, Y ), 
% 22.24/22.64    ld( X, X ) ) ), rd( Y, rd( ld( mult( rd( X, Z ), Z ), T ), T ) ) ) }.
% 22.24/22.64  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.64  parent1[0; 17]: (7047) {G16,W27,D10,L1,V4,M1}  { X ==> ld( mult( X, rd( ld
% 22.24/22.64    ( X, Y ), ld( X, X ) ) ), rd( Y, rd( ld( mult( ld( rd( Z, rd( X, Z ) ), Z
% 22.24/22.64     ), Z ), T ), T ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := rd( X, Z )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7049) {G3,W23,D8,L1,V4,M1}  { X ==> ld( mult( X, rd( ld( X, Y ), 
% 22.24/22.64    ld( X, X ) ) ), rd( Y, rd( ld( ld( rd( Z, X ), Z ), T ), T ) ) ) }.
% 22.24/22.64  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.64    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.64  parent1[0; 16]: (7048) {G2,W23,D8,L1,V4,M1}  { X ==> ld( mult( X, rd( ld( X
% 22.24/22.64    , Y ), ld( X, X ) ) ), rd( Y, rd( ld( mult( rd( X, Z ), Z ), T ), T ) ) )
% 22.24/22.64     }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Z
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7050) {G2,W19,D6,L1,V3,M1}  { X ==> ld( mult( X, rd( ld( X, Y ), 
% 22.24/22.64    ld( X, X ) ) ), rd( Y, rd( ld( X, T ), T ) ) ) }.
% 22.24/22.64  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.64  parent1[0; 16]: (7049) {G3,W23,D8,L1,V4,M1}  { X ==> ld( mult( X, rd( ld( X
% 22.24/22.64    , Y ), ld( X, X ) ) ), rd( Y, rd( ld( ld( rd( Z, X ), Z ), T ), T ) ) )
% 22.24/22.64     }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := X
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7051) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y ), ld( X, 
% 22.24/22.64    X ) ) ), rd( Y, rd( ld( X, Z ), Z ) ) ) ==> X }.
% 22.24/22.64  parent0[0]: (7050) {G2,W19,D6,L1,V3,M1}  { X ==> ld( mult( X, rd( ld( X, Y
% 22.24/22.64     ), ld( X, X ) ) ), rd( Y, rd( ld( X, T ), T ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := T
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3208) {G34,W19,D6,L1,V3,M1} P(993,3207);d(1415);d(154);d(6);d
% 22.24/22.64    (154);d(6) { ld( mult( Z, rd( ld( Z, U ), ld( Z, Z ) ) ), rd( U, rd( ld( 
% 22.24/22.64    Z, T ), T ) ) ) ==> Z }.
% 22.24/22.64  parent0: (7051) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y ), ld( X
% 22.24/22.64    , X ) ) ), rd( Y, rd( ld( X, Z ), Z ) ) ) ==> X }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := U
% 22.24/22.64     Z := T
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7053) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.24/22.64  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7054) {G2,W19,D6,L1,V3,M1}  { mult( X, rd( ld( X, Y ), ld( X, X )
% 22.24/22.64     ) ) ==> rd( rd( Y, rd( ld( X, Z ), Z ) ), X ) }.
% 22.24/22.64  parent0[0]: (3208) {G34,W19,D6,L1,V3,M1} P(993,3207);d(1415);d(154);d(6);d(
% 22.24/22.64    154);d(6) { ld( mult( Z, rd( ld( Z, U ), ld( Z, Z ) ) ), rd( U, rd( ld( Z
% 22.24/22.64    , T ), T ) ) ) ==> Z }.
% 22.24/22.64  parent1[0; 18]: (7053) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := T
% 22.24/22.64     Y := U
% 22.24/22.64     Z := X
% 22.24/22.64     T := Z
% 22.24/22.64     U := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := rd( Y, rd( ld( X, Z ), Z ) )
% 22.24/22.64     Y := mult( X, rd( ld( X, Y ), ld( X, X ) ) )
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7055) {G2,W19,D6,L1,V3,M1}  { rd( rd( Y, rd( ld( X, Z ), Z ) ), X
% 22.24/22.64     ) ==> mult( X, rd( ld( X, Y ), ld( X, X ) ) ) }.
% 22.24/22.64  parent0[0]: (7054) {G2,W19,D6,L1,V3,M1}  { mult( X, rd( ld( X, Y ), ld( X, 
% 22.24/22.64    X ) ) ) ==> rd( rd( Y, rd( ld( X, Z ), Z ) ), X ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3212) {G35,W19,D6,L1,V3,M1} P(3208,7) { rd( rd( Y, rd( ld( X
% 22.24/22.64    , Z ), Z ) ), X ) = mult( X, rd( ld( X, Y ), ld( X, X ) ) ) }.
% 22.24/22.64  parent0: (7055) {G2,W19,D6,L1,V3,M1}  { rd( rd( Y, rd( ld( X, Z ), Z ) ), X
% 22.24/22.64     ) ==> mult( X, rd( ld( X, Y ), ld( X, X ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7056) {G35,W19,D6,L1,V3,M1}  { mult( Y, rd( ld( Y, X ), ld( Y, Y )
% 22.24/22.64     ) ) = rd( rd( X, rd( ld( Y, Z ), Z ) ), Y ) }.
% 22.24/22.64  parent0[0]: (3212) {G35,W19,D6,L1,V3,M1} P(3208,7) { rd( rd( Y, rd( ld( X, 
% 22.24/22.64    Z ), Z ) ), X ) = mult( X, rd( ld( X, Y ), ld( X, X ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7057) {G42,W19,D5,L1,V3,M1}  { mult( mult( X, X ), rd( Y, X ) ) 
% 22.24/22.64    ==> mult( mult( mult( X, X ), Y ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.64  parent0[0]: (1960) {G42,W19,D5,L1,V3,M1} P(749,25);d(849);d(1540);d(154);d(
% 22.24/22.64    6);d(849) { mult( mult( mult( X, X ), Z ), rd( ld( X, Y ), Y ) ) ==> mult
% 22.24/22.64    ( mult( X, X ), rd( Z, X ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Z
% 22.24/22.64     Z := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7065) {G36,W39,D8,L1,V4,M1}  { mult( mult( X, X ), rd( rd( ld( 
% 22.24/22.64    mult( X, X ), Y ), ld( mult( X, X ), mult( X, X ) ) ), X ) ) ==> mult( rd
% 22.24/22.64    ( rd( Y, rd( ld( mult( X, X ), T ), T ) ), mult( X, X ) ), rd( ld( X, Z )
% 22.24/22.64    , Z ) ) }.
% 22.24/22.64  parent0[0]: (7056) {G35,W19,D6,L1,V3,M1}  { mult( Y, rd( ld( Y, X ), ld( Y
% 22.24/22.64    , Y ) ) ) = rd( rd( X, rd( ld( Y, Z ), Z ) ), Y ) }.
% 22.24/22.64  parent1[0; 21]: (7057) {G42,W19,D5,L1,V3,M1}  { mult( mult( X, X ), rd( Y, 
% 22.24/22.64    X ) ) ==> mult( mult( mult( X, X ), Y ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := mult( X, X )
% 22.24/22.64     Z := T
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := rd( ld( mult( X, X ), Y ), ld( mult( X, X ), mult( X, X ) ) )
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7066) {G16,W39,D8,L1,V4,M1}  { mult( mult( X, X ), rd( rd( ld( 
% 22.24/22.64    mult( X, X ), Y ), ld( mult( X, X ), mult( X, X ) ) ), X ) ) ==> ld( rd( 
% 22.24/22.64    mult( X, X ), rd( Y, rd( ld( mult( X, X ), Z ), Z ) ) ), rd( ld( X, T ), 
% 22.24/22.64    T ) ) }.
% 22.24/22.64  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.64    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.64  parent1[0; 20]: (7065) {G36,W39,D8,L1,V4,M1}  { mult( mult( X, X ), rd( rd
% 22.24/22.64    ( ld( mult( X, X ), Y ), ld( mult( X, X ), mult( X, X ) ) ), X ) ) ==> 
% 22.24/22.64    mult( rd( rd( Y, rd( ld( mult( X, X ), T ), T ) ), mult( X, X ) ), rd( ld
% 22.24/22.64    ( X, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := rd( Y, rd( ld( mult( X, X ), Z ), Z ) )
% 22.24/22.64     Y := mult( X, X )
% 22.24/22.64     Z := rd( ld( X, T ), T )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := T
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7067) {G17,W35,D7,L1,V3,M1}  { mult( mult( X, X ), rd( rd( ld( 
% 22.24/22.64    mult( X, X ), Y ), ld( mult( X, X ), mult( X, X ) ) ), X ) ) ==> ld( rd( 
% 22.24/22.64    mult( X, X ), mult( mult( Y, X ), X ) ), rd( ld( X, T ), T ) ) }.
% 22.24/22.64  parent0[0]: (1068) {G35,W15,D6,L1,V3,M1} P(836,1062);d(969) { rd( T, rd( ld
% 22.24/22.64    ( mult( Y, Y ), U ), U ) ) ==> mult( mult( T, Y ), Y ) }.
% 22.24/22.64  parent1[0; 25]: (7066) {G16,W39,D8,L1,V4,M1}  { mult( mult( X, X ), rd( rd
% 22.24/22.64    ( ld( mult( X, X ), Y ), ld( mult( X, X ), mult( X, X ) ) ), X ) ) ==> ld
% 22.24/22.64    ( rd( mult( X, X ), rd( Y, rd( ld( mult( X, X ), Z ), Z ) ) ), rd( ld( X
% 22.24/22.64    , T ), T ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := U
% 22.24/22.64     Y := X
% 22.24/22.64     Z := W
% 22.24/22.64     T := Y
% 22.24/22.64     U := Z
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7068) {G18,W35,D7,L1,V3,M1}  { mult( mult( X, X ), rd( rd( ld( 
% 22.24/22.64    mult( X, X ), Y ), ld( ld( X, X ), ld( X, X ) ) ), X ) ) ==> ld( rd( mult
% 22.24/22.64    ( X, X ), mult( mult( Y, X ), X ) ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.64  parent0[0]: (480) {G21,W15,D4,L1,V2,M1} P(467,39);d(0);d(462);d(39) { ld( 
% 22.24/22.64    mult( X, X ), mult( X, Y ) ) ==> ld( ld( X, X ), ld( X, Y ) ) }.
% 22.24/22.64  parent1[0; 12]: (7067) {G17,W35,D7,L1,V3,M1}  { mult( mult( X, X ), rd( rd
% 22.24/22.64    ( ld( mult( X, X ), Y ), ld( mult( X, X ), mult( X, X ) ) ), X ) ) ==> ld
% 22.24/22.64    ( rd( mult( X, X ), mult( mult( Y, X ), X ) ), rd( ld( X, T ), T ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := X
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := T
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7069) {G19,W31,D7,L1,V3,M1}  { mult( mult( X, X ), rd( rd( ld( 
% 22.24/22.64    mult( X, X ), Y ), ld( X, X ) ), X ) ) ==> ld( rd( mult( X, X ), mult( 
% 22.24/22.64    mult( Y, X ), X ) ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.64  parent0[0]: (533) {G22,W11,D4,L1,V1,M1} S(468);d(480) { ld( ld( X, X ), ld
% 22.24/22.64    ( X, X ) ) ==> ld( X, X ) }.
% 22.24/22.64  parent1[0; 12]: (7068) {G18,W35,D7,L1,V3,M1}  { mult( mult( X, X ), rd( rd
% 22.24/22.64    ( ld( mult( X, X ), Y ), ld( ld( X, X ), ld( X, X ) ) ), X ) ) ==> ld( rd
% 22.24/22.64    ( mult( X, X ), mult( mult( Y, X ), X ) ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7070) {G8,W31,D8,L1,V3,M1}  { mult( mult( X, X ), mult( X, rd( ld
% 22.24/22.64    ( X, ld( mult( X, X ), Y ) ), X ) ) ) ==> ld( rd( mult( X, X ), mult( 
% 22.24/22.64    mult( Y, X ), X ) ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.64  parent0[0]: (1124) {G7,W15,D5,L1,V3,M1} P(46,3) { rd( rd( Y, ld( X, Z ) ), 
% 22.24/22.64    X ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 22.24/22.64  parent1[0; 5]: (7069) {G19,W31,D7,L1,V3,M1}  { mult( mult( X, X ), rd( rd( 
% 22.24/22.64    ld( mult( X, X ), Y ), ld( X, X ) ), X ) ) ==> ld( rd( mult( X, X ), mult
% 22.24/22.64    ( mult( Y, X ), X ) ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := ld( mult( X, X ), Y )
% 22.24/22.64     Z := X
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7071) {G9,W27,D6,L1,V3,M1}  { rd( mult( mult( X, X ), ld( mult( X
% 22.24/22.64    , X ), Y ) ), X ) ==> ld( rd( mult( X, X ), mult( mult( Y, X ), X ) ), rd
% 22.24/22.64    ( ld( X, Z ), Z ) ) }.
% 22.24/22.64  parent0[0]: (2603) {G41,W19,D6,L1,V2,M1} P(0,2481) { mult( mult( X, X ), 
% 22.24/22.64    mult( X, rd( ld( X, Y ), X ) ) ) ==> rd( mult( mult( X, X ), Y ), X ) }.
% 22.24/22.64  parent1[0; 1]: (7070) {G8,W31,D8,L1,V3,M1}  { mult( mult( X, X ), mult( X, 
% 22.24/22.64    rd( ld( X, ld( mult( X, X ), Y ) ), X ) ) ) ==> ld( rd( mult( X, X ), 
% 22.24/22.64    mult( mult( Y, X ), X ) ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := ld( mult( X, X ), Y )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7072) {G1,W19,D6,L1,V3,M1}  { rd( Y, X ) ==> ld( rd( mult( X, X )
% 22.24/22.64    , mult( mult( Y, X ), X ) ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.64  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.24/22.64  parent1[0; 2]: (7071) {G9,W27,D6,L1,V3,M1}  { rd( mult( mult( X, X ), ld( 
% 22.24/22.64    mult( X, X ), Y ) ), X ) ==> ld( rd( mult( X, X ), mult( mult( Y, X ), X
% 22.24/22.64     ) ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := mult( X, X )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7073) {G1,W19,D6,L1,V3,M1}  { ld( rd( mult( Y, Y ), mult( mult( X
% 22.24/22.64    , Y ), Y ) ), rd( ld( Y, Z ), Z ) ) ==> rd( X, Y ) }.
% 22.24/22.64  parent0[0]: (7072) {G1,W19,D6,L1,V3,M1}  { rd( Y, X ) ==> ld( rd( mult( X, 
% 22.24/22.64    X ), mult( mult( Y, X ), X ) ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3215) {G43,W19,D6,L1,V3,M1} P(3212,1960);d(154);d(1068);d(480
% 22.24/22.64    );d(533);d(1124);d(2603);d(0) { ld( rd( mult( X, X ), mult( mult( Y, X )
% 22.24/22.64    , X ) ), rd( ld( X, T ), T ) ) ==> rd( Y, X ) }.
% 22.24/22.64  parent0: (7073) {G1,W19,D6,L1,V3,M1}  { ld( rd( mult( Y, Y ), mult( mult( X
% 22.24/22.64    , Y ), Y ) ), rd( ld( Y, Z ), Z ) ) ==> rd( X, Y ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64     Z := T
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7075) {G43,W19,D6,L1,V3,M1}  { rd( Y, X ) ==> ld( rd( mult( X, X )
% 22.24/22.64    , mult( mult( Y, X ), X ) ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.64  parent0[0]: (3215) {G43,W19,D6,L1,V3,M1} P(3212,1960);d(154);d(1068);d(480)
% 22.24/22.64    ;d(533);d(1124);d(2603);d(0) { ld( rd( mult( X, X ), mult( mult( Y, X ), 
% 22.24/22.64    X ) ), rd( ld( X, T ), T ) ) ==> rd( Y, X ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := T
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7085) {G44,W47,D8,L1,V4,M1}  { rd( mult( X, mult( Y, Y ) ), rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ) ==> ld( rd( mult( rd( Z, mult( Y, Z ) ), rd( Z, mult( 
% 22.24/22.64    Y, Z ) ) ), mult( ld( Y, mult( mult( Y, X ), Y ) ), rd( Z, mult( Y, Z ) )
% 22.24/22.64     ) ), rd( ld( rd( Z, mult( Y, Z ) ), T ), T ) ) }.
% 22.24/22.64  parent0[0]: (2945) {G44,W19,D5,L1,V3,M1} P(2942,2940);d(2941) { mult( mult
% 22.24/22.64    ( X, mult( Y, Y ) ), rd( T, mult( Y, T ) ) ) ==> ld( Y, mult( mult( Y, X
% 22.24/22.64     ), Y ) ) }.
% 22.24/22.64  parent1[0; 26]: (7075) {G43,W19,D6,L1,V3,M1}  { rd( Y, X ) ==> ld( rd( mult
% 22.24/22.64    ( X, X ), mult( mult( Y, X ), X ) ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := U
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := rd( Z, mult( Y, Z ) )
% 22.24/22.64     Y := mult( X, mult( Y, Y ) )
% 22.24/22.64     Z := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7086) {G16,W47,D8,L1,V4,M1}  { rd( mult( X, mult( Y, Y ) ), rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ) ==> ld( rd( ld( rd( mult( Y, Z ), Z ), rd( Z, mult( Y
% 22.24/22.64    , Z ) ) ), mult( ld( Y, mult( mult( Y, X ), Y ) ), rd( Z, mult( Y, Z ) )
% 22.24/22.64     ) ), rd( ld( rd( Z, mult( Y, Z ) ), T ), T ) ) }.
% 22.24/22.64  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.64    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.64  parent1[0; 14]: (7085) {G44,W47,D8,L1,V4,M1}  { rd( mult( X, mult( Y, Y ) )
% 22.24/22.64    , rd( Z, mult( Y, Z ) ) ) ==> ld( rd( mult( rd( Z, mult( Y, Z ) ), rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ), mult( ld( Y, mult( mult( Y, X ), Y ) ), rd( Z, mult( 
% 22.24/22.64    Y, Z ) ) ) ), rd( ld( rd( Z, mult( Y, Z ) ), T ), T ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := mult( Y, Z )
% 22.24/22.64     Z := rd( Z, mult( Y, Z ) )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7087) {G1,W43,D8,L1,V4,M1}  { rd( mult( X, mult( Y, Y ) ), rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ) ==> ld( rd( ld( Y, rd( Z, mult( Y, Z ) ) ), mult( ld( 
% 22.24/22.64    Y, mult( mult( Y, X ), Y ) ), rd( Z, mult( Y, Z ) ) ) ), rd( ld( rd( Z, 
% 22.24/22.64    mult( Y, Z ) ), T ), T ) ) }.
% 22.24/22.64  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.64  parent1[0; 15]: (7086) {G16,W47,D8,L1,V4,M1}  { rd( mult( X, mult( Y, Y ) )
% 22.24/22.64    , rd( Z, mult( Y, Z ) ) ) ==> ld( rd( ld( rd( mult( Y, Z ), Z ), rd( Z, 
% 22.24/22.64    mult( Y, Z ) ) ), mult( ld( Y, mult( mult( Y, X ), Y ) ), rd( Z, mult( Y
% 22.24/22.64    , Z ) ) ) ), rd( ld( rd( Z, mult( Y, Z ) ), T ), T ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7088) {G2,W39,D9,L1,V4,M1}  { rd( mult( X, mult( Y, Y ) ), rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ) ==> mult( mult( mult( mult( ld( Y, mult( mult( Y, X )
% 22.24/22.64    , Y ) ), rd( Z, mult( Y, Z ) ) ), Y ), Y ), rd( ld( rd( Z, mult( Y, Z ) )
% 22.24/22.64    , T ), T ) ) }.
% 22.24/22.64  parent0[0]: (1364) {G35,W19,D7,L1,V4,M1} P(1295,115) { ld( rd( ld( Y, rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ), X ), T ) ==> mult( mult( mult( X, Y ), Y ), T ) }.
% 22.24/22.64  parent1[0; 12]: (7087) {G1,W43,D8,L1,V4,M1}  { rd( mult( X, mult( Y, Y ) )
% 22.24/22.64    , rd( Z, mult( Y, Z ) ) ) ==> ld( rd( ld( Y, rd( Z, mult( Y, Z ) ) ), 
% 22.24/22.64    mult( ld( Y, mult( mult( Y, X ), Y ) ), rd( Z, mult( Y, Z ) ) ) ), rd( ld
% 22.24/22.64    ( rd( Z, mult( Y, Z ) ), T ), T ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := mult( ld( Y, mult( mult( Y, X ), Y ) ), rd( Z, mult( Y, Z ) ) )
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := rd( ld( rd( Z, mult( Y, Z ) ), T ), T )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7089) {G3,W35,D9,L1,V4,M1}  { rd( mult( X, mult( Y, Y ) ), rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ) ==> mult( mult( mult( ld( Y, rd( mult( mult( Y, X ), Y
% 22.24/22.64     ), Y ) ), Y ), Y ), rd( ld( rd( Z, mult( Y, Z ) ), T ), T ) ) }.
% 22.24/22.64  parent0[0]: (146) {G15,W15,D5,L1,V3,M1} P(123,38);d(118);d(64);d(118) { 
% 22.24/22.64    mult( ld( Y, Z ), rd( X, mult( Y, X ) ) ) ==> ld( Y, rd( Z, Y ) ) }.
% 22.24/22.64  parent1[0; 15]: (7088) {G2,W39,D9,L1,V4,M1}  { rd( mult( X, mult( Y, Y ) )
% 22.24/22.64    , rd( Z, mult( Y, Z ) ) ) ==> mult( mult( mult( mult( ld( Y, mult( mult( 
% 22.24/22.64    Y, X ), Y ) ), rd( Z, mult( Y, Z ) ) ), Y ), Y ), rd( ld( rd( Z, mult( Y
% 22.24/22.64    , Z ) ), T ), T ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := mult( mult( Y, X ), Y )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7090) {G4,W35,D8,L1,V4,M1}  { rd( mult( X, mult( Y, Y ) ), rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ) ==> mult( mult( ld( Y, mult( mult( mult( Y, X ), Y ), 
% 22.24/22.64    ld( Y, Y ) ) ), Y ), rd( ld( rd( Z, mult( Y, Z ) ), T ), T ) ) }.
% 22.24/22.64  parent0[0]: (27) {G4,W15,D5,L1,V3,M1} P(2,20) { mult( ld( Y, rd( X, Y ) ), 
% 22.24/22.64    Z ) ==> ld( Y, mult( X, ld( Y, Z ) ) ) }.
% 22.24/22.64  parent1[0; 14]: (7089) {G3,W35,D9,L1,V4,M1}  { rd( mult( X, mult( Y, Y ) )
% 22.24/22.64    , rd( Z, mult( Y, Z ) ) ) ==> mult( mult( mult( ld( Y, rd( mult( mult( Y
% 22.24/22.64    , X ), Y ), Y ) ), Y ), Y ), rd( ld( rd( Z, mult( Y, Z ) ), T ), T ) )
% 22.24/22.64     }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := mult( mult( Y, X ), Y )
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7091) {G2,W31,D7,L1,V4,M1}  { rd( mult( X, mult( Y, Y ) ), rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ) ==> mult( mult( mult( X, mult( Y, ld( Y, Y ) ) ), Y )
% 22.24/22.64    , rd( ld( rd( Z, mult( Y, Z ) ), T ), T ) ) }.
% 22.24/22.64  parent0[0]: (11) {G1,W15,D6,L1,V3,M1} P(4,1) { ld( X, mult( mult( mult( X, 
% 22.24/22.64    Y ), X ), Z ) ) ==> mult( Y, mult( X, Z ) ) }.
% 22.24/22.64  parent1[0; 14]: (7090) {G4,W35,D8,L1,V4,M1}  { rd( mult( X, mult( Y, Y ) )
% 22.24/22.64    , rd( Z, mult( Y, Z ) ) ) ==> mult( mult( ld( Y, mult( mult( mult( Y, X )
% 22.24/22.64    , Y ), ld( Y, Y ) ) ), Y ), rd( ld( rd( Z, mult( Y, Z ) ), T ), T ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64     Z := ld( Y, Y )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7092) {G1,W27,D7,L1,V4,M1}  { rd( mult( X, mult( Y, Y ) ), rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ) ==> mult( mult( mult( X, Y ), Y ), rd( ld( rd( Z, mult
% 22.24/22.64    ( Y, Z ) ), T ), T ) ) }.
% 22.24/22.64  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.24/22.64  parent1[0; 16]: (7091) {G2,W31,D7,L1,V4,M1}  { rd( mult( X, mult( Y, Y ) )
% 22.24/22.64    , rd( Z, mult( Y, Z ) ) ) ==> mult( mult( mult( X, mult( Y, ld( Y, Y ) )
% 22.24/22.64     ), Y ), rd( ld( rd( Z, mult( Y, Z ) ), T ), T ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7093) {G2,W23,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Y ) ), rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ) ==> mult( mult( mult( X, Y ), Y ), rd( mult( Y, Z ), Z
% 22.24/22.64     ) ) }.
% 22.24/22.64  parent0[0]: (104) {G12,W11,D5,L1,V3,M1} P(6,71) { rd( ld( rd( X, Y ), Z ), 
% 22.24/22.64    Z ) ==> rd( Y, X ) }.
% 22.24/22.64  parent1[0; 18]: (7092) {G1,W27,D7,L1,V4,M1}  { rd( mult( X, mult( Y, Y ) )
% 22.24/22.64    , rd( Z, mult( Y, Z ) ) ) ==> mult( mult( mult( X, Y ), Y ), rd( ld( rd( 
% 22.24/22.64    Z, mult( Y, Z ) ), T ), T ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := mult( Y, Z )
% 22.24/22.64     Z := T
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7094) {G1,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Y ) ), rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ) ==> mult( mult( mult( X, Y ), Y ), Y ) }.
% 22.24/22.64  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.64  parent1[0; 18]: (7093) {G2,W23,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Y ) )
% 22.24/22.64    , rd( Z, mult( Y, Z ) ) ) ==> mult( mult( mult( X, Y ), Y ), rd( mult( Y
% 22.24/22.64    , Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3229) {G45,W19,D5,L1,V3,M1} P(2945,3215);d(154);d(3);d(1364);
% 22.24/22.64    d(146);d(27);d(11);d(0);d(104);d(3) { rd( mult( X, mult( Y, Y ) ), rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ) ==> mult( mult( mult( X, Y ), Y ), Y ) }.
% 22.24/22.64  parent0: (7094) {G1,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Y ) ), rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ) ==> mult( mult( mult( X, Y ), Y ), Y ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7097) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.24/22.64  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7098) {G2,W19,D6,L1,V3,M1}  { rd( X, mult( Y, X ) ) ==> ld( mult
% 22.24/22.64    ( mult( mult( Z, Y ), Y ), Y ), mult( Z, mult( Y, Y ) ) ) }.
% 22.24/22.64  parent0[0]: (3229) {G45,W19,D5,L1,V3,M1} P(2945,3215);d(154);d(3);d(1364);d
% 22.24/22.64    (146);d(27);d(11);d(0);d(104);d(3) { rd( mult( X, mult( Y, Y ) ), rd( Z, 
% 22.24/22.64    mult( Y, Z ) ) ) ==> mult( mult( mult( X, Y ), Y ), Y ) }.
% 22.24/22.64  parent1[0; 7]: (7097) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := X
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := mult( Z, mult( Y, Y ) )
% 22.24/22.64     Y := rd( X, mult( Y, X ) )
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7099) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( mult( Z, Y ), Y ), Y
% 22.24/22.64     ), mult( Z, mult( Y, Y ) ) ) ==> rd( X, mult( Y, X ) ) }.
% 22.24/22.64  parent0[0]: (7098) {G2,W19,D6,L1,V3,M1}  { rd( X, mult( Y, X ) ) ==> ld( 
% 22.24/22.64    mult( mult( mult( Z, Y ), Y ), Y ), mult( Z, mult( Y, Y ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3268) {G46,W19,D6,L1,V3,M1} P(3229,6) { ld( mult( mult( mult
% 22.24/22.64    ( X, Y ), Y ), Y ), mult( X, mult( Y, Y ) ) ) = rd( Z, mult( Y, Z ) ) }.
% 22.24/22.64  parent0: (7099) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( mult( Z, Y ), Y ), 
% 22.24/22.64    Y ), mult( Z, mult( Y, Y ) ) ) ==> rd( X, mult( Y, X ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := X
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7101) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 22.24/22.64  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7106) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( Y, Y ) ) ==> mult( 
% 22.24/22.64    mult( mult( mult( X, Y ), Y ), Y ), rd( Z, mult( Y, Z ) ) ) }.
% 22.24/22.64  parent0[0]: (3268) {G46,W19,D6,L1,V3,M1} P(3229,6) { ld( mult( mult( mult( 
% 22.24/22.64    X, Y ), Y ), Y ), mult( X, mult( Y, Y ) ) ) = rd( Z, mult( Y, Z ) ) }.
% 22.24/22.64  parent1[0; 14]: (7101) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 22.24/22.64     }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := mult( mult( mult( X, Y ), Y ), Y )
% 22.24/22.64     Y := mult( X, mult( Y, Y ) )
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7107) {G1,W19,D6,L1,V3,M1}  { mult( mult( mult( mult( X, Y ), Y )
% 22.24/22.64    , Y ), rd( Z, mult( Y, Z ) ) ) ==> mult( X, mult( Y, Y ) ) }.
% 22.24/22.64  parent0[0]: (7106) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( Y, Y ) ) ==> mult
% 22.24/22.64    ( mult( mult( mult( X, Y ), Y ), Y ), rd( Z, mult( Y, Z ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3281) {G47,W19,D6,L1,V3,M1} P(3268,0) { mult( mult( mult( 
% 22.24/22.64    mult( X, Y ), Y ), Y ), rd( Z, mult( Y, Z ) ) ) ==> mult( X, mult( Y, Y )
% 22.24/22.64     ) }.
% 22.24/22.64  parent0: (7107) {G1,W19,D6,L1,V3,M1}  { mult( mult( mult( mult( X, Y ), Y )
% 22.24/22.64    , Y ), rd( Z, mult( Y, Z ) ) ) ==> mult( X, mult( Y, Y ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7108) {G33,W19,D6,L1,V4,M1}  { rd( ld( mult( T, Y ), rd( T, Y ) )
% 22.24/22.64    , X ) = rd( ld( mult( mult( X, Y ), Y ), Z ), Z ) }.
% 22.24/22.64  parent0[0]: (993) {G33,W19,D6,L1,V4,M1} P(969,104) { rd( ld( mult( mult( X
% 22.24/22.64    , Z ), Z ), T ), T ) = rd( ld( mult( Y, Z ), rd( Y, Z ) ), X ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := T
% 22.24/22.64     Z := Y
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7109) {G47,W19,D6,L1,V3,M1}  { mult( X, mult( Y, Y ) ) ==> mult( 
% 22.24/22.64    mult( mult( mult( X, Y ), Y ), Y ), rd( Z, mult( Y, Z ) ) ) }.
% 22.24/22.64  parent0[0]: (3281) {G47,W19,D6,L1,V3,M1} P(3268,0) { mult( mult( mult( mult
% 22.24/22.64    ( X, Y ), Y ), Y ), rd( Z, mult( Y, Z ) ) ) ==> mult( X, mult( Y, Y ) )
% 22.24/22.64     }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7115) {G34,W31,D10,L1,V5,M1}  { mult( X, mult( Y, Y ) ) ==> mult
% 22.24/22.64    ( mult( mult( mult( X, Y ), Y ), Y ), rd( ld( mult( mult( mult( Y, ld( 
% 22.24/22.64    mult( Z, T ), rd( Z, T ) ) ), T ), T ), U ), U ) ) }.
% 22.24/22.64  parent0[0]: (7108) {G33,W19,D6,L1,V4,M1}  { rd( ld( mult( T, Y ), rd( T, Y
% 22.24/22.64     ) ), X ) = rd( ld( mult( mult( X, Y ), Y ), Z ), Z ) }.
% 22.24/22.64  parent1[0; 14]: (7109) {G47,W19,D6,L1,V3,M1}  { mult( X, mult( Y, Y ) ) ==>
% 22.24/22.64     mult( mult( mult( mult( X, Y ), Y ), Y ), rd( Z, mult( Y, Z ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := mult( Y, ld( mult( Z, T ), rd( Z, T ) ) )
% 22.24/22.64     Y := T
% 22.24/22.64     Z := U
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := ld( mult( Z, T ), rd( Z, T ) )
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7116) {G33,W27,D9,L1,V4,M1}  { mult( X, mult( Y, Y ) ) ==> mult( 
% 22.24/22.64    mult( mult( mult( X, Y ), Y ), Y ), rd( ld( mult( mult( rd( rd( Y, T ), T
% 22.24/22.64     ), T ), T ), U ), U ) ) }.
% 22.24/22.64  parent0[0]: (1415) {G32,W15,D5,L1,V3,M1} P(926,0) { mult( X, ld( mult( Z, Y
% 22.24/22.64     ), rd( Z, Y ) ) ) ==> rd( rd( X, Y ), Y ) }.
% 22.24/22.64  parent1[0; 18]: (7115) {G34,W31,D10,L1,V5,M1}  { mult( X, mult( Y, Y ) ) 
% 22.24/22.64    ==> mult( mult( mult( mult( X, Y ), Y ), Y ), rd( ld( mult( mult( mult( Y
% 22.24/22.64    , ld( mult( Z, T ), rd( Z, T ) ) ), T ), T ), U ), U ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := T
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64     U := U
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7117) {G16,W27,D9,L1,V4,M1}  { mult( X, mult( Y, Y ) ) ==> mult( 
% 22.24/22.64    mult( mult( mult( X, Y ), Y ), Y ), rd( ld( mult( ld( rd( Z, rd( Y, Z ) )
% 22.24/22.64    , Z ), Z ), T ), T ) ) }.
% 22.24/22.64  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.64    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.64  parent1[0; 17]: (7116) {G33,W27,D9,L1,V4,M1}  { mult( X, mult( Y, Y ) ) ==>
% 22.24/22.64     mult( mult( mult( mult( X, Y ), Y ), Y ), rd( ld( mult( mult( rd( rd( Y
% 22.24/22.64    , T ), T ), T ), T ), U ), U ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := rd( Y, Z )
% 22.24/22.64     Y := Z
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := U
% 22.24/22.64     T := Z
% 22.24/22.64     U := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7118) {G2,W23,D7,L1,V4,M1}  { mult( X, mult( Y, Y ) ) ==> mult( 
% 22.24/22.64    mult( mult( mult( X, Y ), Y ), Y ), rd( ld( mult( rd( Y, Z ), Z ), T ), T
% 22.24/22.64     ) ) }.
% 22.24/22.64  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.64  parent1[0; 17]: (7117) {G16,W27,D9,L1,V4,M1}  { mult( X, mult( Y, Y ) ) ==>
% 22.24/22.64     mult( mult( mult( mult( X, Y ), Y ), Y ), rd( ld( mult( ld( rd( Z, rd( Y
% 22.24/22.64    , Z ) ), Z ), Z ), T ), T ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := rd( Y, Z )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7119) {G3,W23,D7,L1,V4,M1}  { mult( X, mult( Y, Y ) ) ==> mult( 
% 22.24/22.64    mult( mult( mult( X, Y ), Y ), Y ), rd( ld( ld( rd( Z, Y ), Z ), T ), T )
% 22.24/22.64     ) }.
% 22.24/22.64  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.64    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.64  parent1[0; 16]: (7118) {G2,W23,D7,L1,V4,M1}  { mult( X, mult( Y, Y ) ) ==> 
% 22.24/22.64    mult( mult( mult( mult( X, Y ), Y ), Y ), rd( ld( mult( rd( Y, Z ), Z ), 
% 22.24/22.64    T ), T ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := Z
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7120) {G2,W19,D6,L1,V3,M1}  { mult( X, mult( Y, Y ) ) ==> mult( 
% 22.24/22.64    mult( mult( mult( X, Y ), Y ), Y ), rd( ld( Y, T ), T ) ) }.
% 22.24/22.64  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.64  parent1[0; 16]: (7119) {G3,W23,D7,L1,V4,M1}  { mult( X, mult( Y, Y ) ) ==> 
% 22.24/22.64    mult( mult( mult( mult( X, Y ), Y ), Y ), rd( ld( ld( rd( Z, Y ), Z ), T
% 22.24/22.64     ), T ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7121) {G2,W19,D6,L1,V3,M1}  { mult( mult( mult( mult( X, Y ), Y )
% 22.24/22.64    , Y ), rd( ld( Y, Z ), Z ) ) ==> mult( X, mult( Y, Y ) ) }.
% 22.24/22.64  parent0[0]: (7120) {G2,W19,D6,L1,V3,M1}  { mult( X, mult( Y, Y ) ) ==> mult
% 22.24/22.64    ( mult( mult( mult( X, Y ), Y ), Y ), rd( ld( Y, T ), T ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := T
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3348) {G48,W19,D6,L1,V3,M1} P(993,3281);d(1415);d(154);d(6);d
% 22.24/22.64    (154);d(6) { mult( mult( mult( mult( U, Z ), Z ), Z ), rd( ld( Z, T ), T
% 22.24/22.64     ) ) ==> mult( U, mult( Z, Z ) ) }.
% 22.24/22.64  parent0: (7121) {G2,W19,D6,L1,V3,M1}  { mult( mult( mult( mult( X, Y ), Y )
% 22.24/22.64    , Y ), rd( ld( Y, Z ), Z ) ) ==> mult( X, mult( Y, Y ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := U
% 22.24/22.64     Y := Z
% 22.24/22.64     Z := T
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7123) {G48,W19,D6,L1,V3,M1}  { mult( X, mult( Y, Y ) ) ==> mult( 
% 22.24/22.64    mult( mult( mult( X, Y ), Y ), Y ), rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  parent0[0]: (3348) {G48,W19,D6,L1,V3,M1} P(993,3281);d(1415);d(154);d(6);d(
% 22.24/22.64    154);d(6) { mult( mult( mult( mult( U, Z ), Z ), Z ), rd( ld( Z, T ), T )
% 22.24/22.64     ) ==> mult( U, mult( Z, Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := T
% 22.24/22.64     Y := U
% 22.24/22.64     Z := Y
% 22.24/22.64     T := Z
% 22.24/22.64     U := X
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7127) {G26,W23,D6,L1,V3,M1}  { mult( ld( mult( X, X ), X ), mult
% 22.24/22.64    ( Y, Y ) ) ==> mult( mult( mult( ld( X, Y ), Y ), Y ), rd( ld( Y, Z ), Z
% 22.24/22.64     ) ) }.
% 22.24/22.64  parent0[0]: (624) {G25,W11,D5,L1,V2,M1} P(622,466) { mult( ld( mult( X, X )
% 22.24/22.64    , X ), Y ) ==> ld( X, Y ) }.
% 22.24/22.64  parent1[0; 13]: (7123) {G48,W19,D6,L1,V3,M1}  { mult( X, mult( Y, Y ) ) ==>
% 22.24/22.64     mult( mult( mult( mult( X, Y ), Y ), Y ), rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := ld( mult( X, X ), X )
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7129) {G26,W19,D6,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> mult( 
% 22.24/22.64    mult( mult( ld( X, Y ), Y ), Y ), rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  parent0[0]: (624) {G25,W11,D5,L1,V2,M1} P(622,466) { mult( ld( mult( X, X )
% 22.24/22.64    , X ), Y ) ==> ld( X, Y ) }.
% 22.24/22.64  parent1[0; 1]: (7127) {G26,W23,D6,L1,V3,M1}  { mult( ld( mult( X, X ), X )
% 22.24/22.64    , mult( Y, Y ) ) ==> mult( mult( mult( ld( X, Y ), Y ), Y ), rd( ld( Y, Z
% 22.24/22.64     ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := mult( Y, Y )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7130) {G26,W19,D6,L1,V3,M1}  { mult( mult( mult( ld( X, Y ), Y ), 
% 22.24/22.64    Y ), rd( ld( Y, Z ), Z ) ) ==> ld( X, mult( Y, Y ) ) }.
% 22.24/22.64  parent0[0]: (7129) {G26,W19,D6,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> mult
% 22.24/22.64    ( mult( mult( ld( X, Y ), Y ), Y ), rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3356) {G49,W19,D6,L1,V3,M1} P(624,3348);d(624) { mult( mult( 
% 22.24/22.64    mult( ld( X, Y ), Y ), Y ), rd( ld( Y, Z ), Z ) ) ==> ld( X, mult( Y, Y )
% 22.24/22.64     ) }.
% 22.24/22.64  parent0: (7130) {G26,W19,D6,L1,V3,M1}  { mult( mult( mult( ld( X, Y ), Y )
% 22.24/22.64    , Y ), rd( ld( Y, Z ), Z ) ) ==> ld( X, mult( Y, Y ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7132) {G49,W19,D6,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> mult( 
% 22.24/22.64    mult( mult( ld( X, Y ), Y ), Y ), rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  parent0[0]: (3356) {G49,W19,D6,L1,V3,M1} P(624,3348);d(624) { mult( mult( 
% 22.24/22.64    mult( ld( X, Y ), Y ), Y ), rd( ld( Y, Z ), Z ) ) ==> ld( X, mult( Y, Y )
% 22.24/22.64     ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7134) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( X, X ) ) ==> 
% 22.24/22.64    mult( mult( mult( Y, X ), X ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.64  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.64  parent1[0; 11]: (7132) {G49,W19,D6,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> 
% 22.24/22.64    mult( mult( mult( ld( X, Y ), Y ), Y ), rd( ld( Y, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := rd( X, Y )
% 22.24/22.64     Y := X
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7137) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( Y, X ), X ), rd( 
% 22.24/22.64    ld( X, Z ), Z ) ) ==> ld( rd( X, Y ), mult( X, X ) ) }.
% 22.24/22.64  parent0[0]: (7134) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( X, X ) ) 
% 22.24/22.64    ==> mult( mult( mult( Y, X ), X ), rd( ld( X, Z ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3361) {G50,W19,D5,L1,V3,M1} P(6,3356) { mult( mult( mult( Y, 
% 22.24/22.64    X ), X ), rd( ld( X, Z ), Z ) ) ==> ld( rd( X, Y ), mult( X, X ) ) }.
% 22.24/22.64  parent0: (7137) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( Y, X ), X ), rd( 
% 22.24/22.64    ld( X, Z ), Z ) ) ==> ld( rd( X, Y ), mult( X, X ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7140) {G35,W19,D6,L1,V3,M1}  { ld( mult( X, X ), X ) ==> ld( ld( X
% 22.24/22.64    , rd( Y, ld( X, Z ) ) ), rd( ld( X, Y ), Z ) ) }.
% 22.24/22.64  parent0[0]: (1782) {G35,W19,D6,L1,V3,M1} P(46,1293);d(1) { ld( ld( X, rd( Y
% 22.24/22.64    , ld( X, Z ) ) ), rd( ld( X, Y ), Z ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7143) {G20,W23,D6,L1,V2,M1}  { ld( mult( X, X ), X ) ==> ld( ld( 
% 22.24/22.64    X, ld( ld( X, Y ), ld( X, Y ) ) ), rd( ld( X, ld( X, Y ) ), Y ) ) }.
% 22.24/22.64  parent0[0]: (449) {G19,W7,D3,L1,V1,M1} P(426,2);d(154);d(7) { rd( X, X ) 
% 22.24/22.64    ==> ld( X, X ) }.
% 22.24/22.64  parent1[0; 9]: (7140) {G35,W19,D6,L1,V3,M1}  { ld( mult( X, X ), X ) ==> ld
% 22.24/22.64    ( ld( X, rd( Y, ld( X, Z ) ) ), rd( ld( X, Y ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := ld( X, Y )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := ld( X, Y )
% 22.24/22.64     Z := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7145) {G5,W23,D6,L1,V2,M1}  { ld( mult( X, X ), X ) ==> ld( ld( 
% 22.24/22.64    mult( Y, X ), mult( X, ld( X, Y ) ) ), rd( ld( X, ld( X, Y ) ), Y ) ) }.
% 22.24/22.64  parent0[0]: (39) {G4,W15,D5,L1,V3,M1} P(0,36) { ld( X, ld( ld( X, Y ), Z )
% 22.24/22.64     ) ==> ld( mult( Y, X ), mult( X, Z ) ) }.
% 22.24/22.64  parent1[0; 7]: (7143) {G20,W23,D6,L1,V2,M1}  { ld( mult( X, X ), X ) ==> ld
% 22.24/22.64    ( ld( X, ld( ld( X, Y ), ld( X, Y ) ) ), rd( ld( X, ld( X, Y ) ), Y ) )
% 22.24/22.64     }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := ld( X, Y )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7146) {G1,W19,D6,L1,V2,M1}  { ld( mult( X, X ), X ) ==> ld( ld( 
% 22.24/22.64    mult( Y, X ), Y ), rd( ld( X, ld( X, Y ) ), Y ) ) }.
% 22.24/22.64  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.24/22.64  parent1[0; 11]: (7145) {G5,W23,D6,L1,V2,M1}  { ld( mult( X, X ), X ) ==> ld
% 22.24/22.64    ( ld( mult( Y, X ), mult( X, ld( X, Y ) ) ), rd( ld( X, ld( X, Y ) ), Y )
% 22.24/22.64     ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7147) {G1,W19,D6,L1,V2,M1}  { ld( ld( mult( Y, X ), Y ), rd( ld( X
% 22.24/22.64    , ld( X, Y ) ), Y ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.64  parent0[0]: (7146) {G1,W19,D6,L1,V2,M1}  { ld( mult( X, X ), X ) ==> ld( ld
% 22.24/22.64    ( mult( Y, X ), Y ), rd( ld( X, ld( X, Y ) ), Y ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3420) {G36,W19,D6,L1,V2,M1} P(449,1782);d(39);d(0) { ld( ld( 
% 22.24/22.64    mult( Y, X ), Y ), rd( ld( X, ld( X, Y ) ), Y ) ) ==> ld( mult( X, X ), X
% 22.24/22.64     ) }.
% 22.24/22.64  parent0: (7147) {G1,W19,D6,L1,V2,M1}  { ld( ld( mult( Y, X ), Y ), rd( ld( 
% 22.24/22.64    X, ld( X, Y ) ), Y ) ) ==> ld( mult( X, X ), X ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7148) {G21,W19,D6,L1,V3,M1}  { ld( ld( Y, Y ), rd( Z, mult( X, Z )
% 22.24/22.64     ) ) = ld( X, rd( mult( X, ld( Y, Y ) ), X ) ) }.
% 22.24/22.64  parent0[0]: (1741) {G21,W19,D6,L1,V3,M1} P(397,462) { ld( Z, rd( mult( Z, 
% 22.24/22.64    ld( X, X ) ), Z ) ) = ld( ld( X, X ), rd( Y, mult( Z, Y ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := Z
% 22.24/22.64     Z := X
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7149) {G22,W19,D6,L1,V3,M1}  { ld( mult( ld( X, rd( X, Y ) ), Y )
% 22.24/22.64    , Z ) ==> mult( mult( ld( X, rd( X, Y ) ), Y ), Z ) }.
% 22.24/22.64  parent0[0]: (2525) {G22,W19,D6,L1,V3,M1} P(6,1705) { mult( mult( ld( X, rd
% 22.24/22.64    ( X, Y ) ), Y ), Z ) ==> ld( mult( ld( X, rd( X, Y ) ), Y ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7155) {G22,W39,D8,L1,V3,M1}  { ld( mult( ld( ld( X, X ), rd( ld( 
% 22.24/22.64    X, X ), mult( Y, ld( X, X ) ) ) ), mult( Y, ld( X, X ) ) ), Z ) ==> mult
% 22.24/22.64    ( mult( ld( Y, rd( mult( Y, ld( X, X ) ), Y ) ), mult( Y, ld( X, X ) ) )
% 22.24/22.64    , Z ) }.
% 22.24/22.64  parent0[0]: (7148) {G21,W19,D6,L1,V3,M1}  { ld( ld( Y, Y ), rd( Z, mult( X
% 22.24/22.64    , Z ) ) ) = ld( X, rd( mult( X, ld( Y, Y ) ), X ) ) }.
% 22.24/22.64  parent1[0; 24]: (7149) {G22,W19,D6,L1,V3,M1}  { ld( mult( ld( X, rd( X, Y )
% 22.24/22.64     ), Y ), Z ) ==> mult( mult( ld( X, rd( X, Y ) ), Y ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64     Z := ld( X, X )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := ld( X, X )
% 22.24/22.64     Y := mult( Y, ld( X, X ) )
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7156) {G22,W35,D8,L1,V3,M1}  { ld( mult( ld( Y, rd( mult( Y, ld( 
% 22.24/22.64    X, X ) ), Y ) ), mult( Y, ld( X, X ) ) ), Z ) ==> mult( mult( ld( Y, rd( 
% 22.24/22.64    mult( Y, ld( X, X ) ), Y ) ), mult( Y, ld( X, X ) ) ), Z ) }.
% 22.24/22.64  parent0[0]: (7148) {G21,W19,D6,L1,V3,M1}  { ld( ld( Y, Y ), rd( Z, mult( X
% 22.24/22.64    , Z ) ) ) = ld( X, rd( mult( X, ld( Y, Y ) ), X ) ) }.
% 22.24/22.64  parent1[0; 3]: (7155) {G22,W39,D8,L1,V3,M1}  { ld( mult( ld( ld( X, X ), rd
% 22.24/22.64    ( ld( X, X ), mult( Y, ld( X, X ) ) ) ), mult( Y, ld( X, X ) ) ), Z ) ==>
% 22.24/22.64     mult( mult( ld( Y, rd( mult( Y, ld( X, X ) ), Y ) ), mult( Y, ld( X, X )
% 22.24/22.64     ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64     Z := ld( X, X )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7163) {G5,W35,D9,L1,V3,M1}  { ld( mult( ld( X, rd( mult( X, ld( Y
% 22.24/22.64    , Y ) ), X ) ), mult( X, ld( Y, Y ) ) ), Z ) ==> mult( ld( X, mult( mult
% 22.24/22.64    ( rd( mult( X, ld( Y, Y ) ), X ), X ), ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  parent0[0]: (26) {G4,W15,D5,L1,V3,M1} P(1,20) { mult( ld( X, Z ), mult( X, 
% 22.24/22.64    Y ) ) ==> ld( X, mult( mult( Z, X ), Y ) ) }.
% 22.24/22.64  parent1[0; 19]: (7156) {G22,W35,D8,L1,V3,M1}  { ld( mult( ld( Y, rd( mult( 
% 22.24/22.64    Y, ld( X, X ) ), Y ) ), mult( Y, ld( X, X ) ) ), Z ) ==> mult( mult( ld( 
% 22.24/22.64    Y, rd( mult( Y, ld( X, X ) ), Y ) ), mult( Y, ld( X, X ) ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := ld( Y, Y )
% 22.24/22.64     Z := rd( mult( X, ld( Y, Y ) ), X )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7164) {G5,W35,D9,L1,V3,M1}  { ld( ld( X, mult( mult( rd( mult( X
% 22.24/22.64    , ld( Y, Y ) ), X ), X ), ld( Y, Y ) ) ), Z ) ==> mult( ld( X, mult( mult
% 22.24/22.64    ( rd( mult( X, ld( Y, Y ) ), X ), X ), ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  parent0[0]: (26) {G4,W15,D5,L1,V3,M1} P(1,20) { mult( ld( X, Z ), mult( X, 
% 22.24/22.64    Y ) ) ==> ld( X, mult( mult( Z, X ), Y ) ) }.
% 22.24/22.64  parent1[0; 2]: (7163) {G5,W35,D9,L1,V3,M1}  { ld( mult( ld( X, rd( mult( X
% 22.24/22.64    , ld( Y, Y ) ), X ) ), mult( X, ld( Y, Y ) ) ), Z ) ==> mult( ld( X, mult
% 22.24/22.64    ( mult( rd( mult( X, ld( Y, Y ) ), X ), X ), ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := ld( Y, Y )
% 22.24/22.64     Z := rd( mult( X, ld( Y, Y ) ), X )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7170) {G6,W35,D9,L1,V3,M1}  { ld( ld( X, mult( mult( rd( mult( X
% 22.24/22.64    , ld( Y, Y ) ), X ), X ), ld( Y, Y ) ) ), Z ) ==> mult( ld( X, mult( ld( 
% 22.24/22.64    rd( X, mult( X, ld( Y, Y ) ) ), X ), ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.64    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.64  parent1[0; 22]: (7164) {G5,W35,D9,L1,V3,M1}  { ld( ld( X, mult( mult( rd( 
% 22.24/22.64    mult( X, ld( Y, Y ) ), X ), X ), ld( Y, Y ) ) ), Z ) ==> mult( ld( X, 
% 22.24/22.64    mult( mult( rd( mult( X, ld( Y, Y ) ), X ), X ), ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := mult( X, ld( Y, Y ) )
% 22.24/22.64     Y := X
% 22.24/22.64     Z := X
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7171) {G7,W35,D9,L1,V3,M1}  { ld( ld( X, mult( ld( rd( X, mult( X
% 22.24/22.64    , ld( Y, Y ) ) ), X ), ld( Y, Y ) ) ), Z ) ==> mult( ld( X, mult( ld( rd
% 22.24/22.64    ( X, mult( X, ld( Y, Y ) ) ), X ), ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  parent0[0]: (154) {G15,W11,D4,L1,V3,M1} P(2,123) { mult( rd( X, Y ), Z ) 
% 22.24/22.64    ==> ld( rd( Y, X ), Z ) }.
% 22.24/22.64  parent1[0; 5]: (7170) {G6,W35,D9,L1,V3,M1}  { ld( ld( X, mult( mult( rd( 
% 22.24/22.64    mult( X, ld( Y, Y ) ), X ), X ), ld( Y, Y ) ) ), Z ) ==> mult( ld( X, 
% 22.24/22.64    mult( ld( rd( X, mult( X, ld( Y, Y ) ) ), X ), ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := mult( X, ld( Y, Y ) )
% 22.24/22.64     Y := X
% 22.24/22.64     Z := X
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7176) {G2,W31,D9,L1,V3,M1}  { ld( ld( X, mult( ld( rd( X, mult( X
% 22.24/22.64    , ld( Y, Y ) ) ), X ), ld( Y, Y ) ) ), Z ) ==> mult( ld( X, mult( mult( X
% 22.24/22.64    , ld( Y, Y ) ), ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.64  parent1[0; 22]: (7171) {G7,W35,D9,L1,V3,M1}  { ld( ld( X, mult( ld( rd( X, 
% 22.24/22.64    mult( X, ld( Y, Y ) ) ), X ), ld( Y, Y ) ) ), Z ) ==> mult( ld( X, mult( 
% 22.24/22.64    ld( rd( X, mult( X, ld( Y, Y ) ) ), X ), ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := mult( X, ld( Y, Y ) )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7177) {G2,W27,D7,L1,V3,M1}  { ld( ld( X, mult( mult( X, ld( Y, Y
% 22.24/22.64     ) ), ld( Y, Y ) ) ), Z ) ==> mult( ld( X, mult( mult( X, ld( Y, Y ) ), 
% 22.24/22.64    ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  parent0[0]: (6) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 22.24/22.64  parent1[0; 5]: (7176) {G2,W31,D9,L1,V3,M1}  { ld( ld( X, mult( ld( rd( X, 
% 22.24/22.64    mult( X, ld( Y, Y ) ) ), X ), ld( Y, Y ) ) ), Z ) ==> mult( ld( X, mult( 
% 22.24/22.64    mult( X, ld( Y, Y ) ), ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := mult( X, ld( Y, Y ) )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7181) {G3,W23,D7,L1,V3,M1}  { ld( ld( X, mult( mult( X, ld( Y, Y
% 22.24/22.64     ) ), ld( Y, Y ) ) ), Z ) ==> mult( ld( X, rd( X, ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  parent0[0]: (1882) {G34,W15,D5,L1,V2,M1} P(533,971);d(1013);d(462);d(469);d
% 22.24/22.64    (461) { mult( mult( Y, ld( X, X ) ), ld( X, X ) ) ==> rd( Y, ld( X, X ) )
% 22.24/22.64     }.
% 22.24/22.64  parent1[0; 17]: (7177) {G2,W27,D7,L1,V3,M1}  { ld( ld( X, mult( mult( X, ld
% 22.24/22.64    ( Y, Y ) ), ld( Y, Y ) ) ), Z ) ==> mult( ld( X, mult( mult( X, ld( Y, Y
% 22.24/22.64     ) ), ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7182) {G4,W19,D6,L1,V3,M1}  { ld( ld( X, rd( X, ld( Y, Y ) ) ), Z
% 22.24/22.64     ) ==> mult( ld( X, rd( X, ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  parent0[0]: (1882) {G34,W15,D5,L1,V2,M1} P(533,971);d(1013);d(462);d(469);d
% 22.24/22.64    (461) { mult( mult( Y, ld( X, X ) ), ld( X, X ) ) ==> rd( Y, ld( X, X ) )
% 22.24/22.64     }.
% 22.24/22.64  parent1[0; 4]: (7181) {G3,W23,D7,L1,V3,M1}  { ld( ld( X, mult( mult( X, ld
% 22.24/22.64    ( Y, Y ) ), ld( Y, Y ) ) ), Z ) ==> mult( ld( X, rd( X, ld( Y, Y ) ) ), Z
% 22.24/22.64     ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7184) {G4,W19,D6,L1,V3,M1}  { mult( ld( X, rd( X, ld( Y, Y ) ) ), 
% 22.24/22.64    Z ) ==> ld( ld( X, rd( X, ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  parent0[0]: (7182) {G4,W19,D6,L1,V3,M1}  { ld( ld( X, rd( X, ld( Y, Y ) ) )
% 22.24/22.64    , Z ) ==> mult( ld( X, rd( X, ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3430) {G35,W19,D6,L1,V3,M1} P(1741,2525);d(26);d(154);d(6);d(
% 22.24/22.64    1882) { mult( ld( Y, rd( Y, ld( X, X ) ) ), Z ) ==> ld( ld( Y, rd( Y, ld
% 22.24/22.64    ( X, X ) ) ), Z ) }.
% 22.24/22.64  parent0: (7184) {G4,W19,D6,L1,V3,M1}  { mult( ld( X, rd( X, ld( Y, Y ) ) )
% 22.24/22.64    , Z ) ==> ld( ld( X, rd( X, ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7187) {G35,W19,D6,L1,V3,M1}  { ld( ld( X, rd( X, ld( Y, Y ) ) ), Z
% 22.24/22.64     ) ==> mult( ld( X, rd( X, ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  parent0[0]: (3430) {G35,W19,D6,L1,V3,M1} P(1741,2525);d(26);d(154);d(6);d(
% 22.24/22.64    1882) { mult( ld( Y, rd( Y, ld( X, X ) ) ), Z ) ==> ld( ld( Y, rd( Y, ld
% 22.24/22.64    ( X, X ) ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7191) {G1,W27,D7,L1,V3,M1}  { ld( ld( mult( X, ld( Y, Y ) ), rd( 
% 22.24/22.64    mult( X, ld( Y, Y ) ), ld( Y, Y ) ) ), Z ) ==> mult( ld( mult( X, ld( Y, 
% 22.24/22.64    Y ) ), X ), Z ) }.
% 22.24/22.64  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.64  parent1[0; 25]: (7187) {G35,W19,D6,L1,V3,M1}  { ld( ld( X, rd( X, ld( Y, Y
% 22.24/22.64     ) ) ), Z ) ==> mult( ld( X, rd( X, ld( Y, Y ) ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := ld( Y, Y )
% 22.24/22.64     Y := X
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := mult( X, ld( Y, Y ) )
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7192) {G1,W19,D6,L1,V3,M1}  { ld( ld( mult( X, ld( Y, Y ) ), X )
% 22.24/22.64    , Z ) ==> mult( ld( mult( X, ld( Y, Y ) ), X ), Z ) }.
% 22.24/22.64  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 22.24/22.64  parent1[0; 8]: (7191) {G1,W27,D7,L1,V3,M1}  { ld( ld( mult( X, ld( Y, Y ) )
% 22.24/22.64    , rd( mult( X, ld( Y, Y ) ), ld( Y, Y ) ) ), Z ) ==> mult( ld( mult( X, 
% 22.24/22.64    ld( Y, Y ) ), X ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := ld( Y, Y )
% 22.24/22.64     Y := X
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7194) {G1,W19,D6,L1,V3,M1}  { mult( ld( mult( X, ld( Y, Y ) ), X )
% 22.24/22.64    , Z ) ==> ld( ld( mult( X, ld( Y, Y ) ), X ), Z ) }.
% 22.24/22.64  parent0[0]: (7192) {G1,W19,D6,L1,V3,M1}  { ld( ld( mult( X, ld( Y, Y ) ), X
% 22.24/22.64     ), Z ) ==> mult( ld( mult( X, ld( Y, Y ) ), X ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3433) {G36,W19,D6,L1,V3,M1} P(3,3430) { mult( ld( mult( X, ld
% 22.24/22.64    ( Y, Y ) ), X ), Z ) ==> ld( ld( mult( X, ld( Y, Y ) ), X ), Z ) }.
% 22.24/22.64  parent0: (7194) {G1,W19,D6,L1,V3,M1}  { mult( ld( mult( X, ld( Y, Y ) ), X
% 22.24/22.64     ), Z ) ==> ld( ld( mult( X, ld( Y, Y ) ), X ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7197) {G36,W19,D6,L1,V3,M1}  { ld( ld( mult( X, ld( Y, Y ) ), X )
% 22.24/22.64    , Z ) ==> mult( ld( mult( X, ld( Y, Y ) ), X ), Z ) }.
% 22.24/22.64  parent0[0]: (3433) {G36,W19,D6,L1,V3,M1} P(3,3430) { mult( ld( mult( X, ld
% 22.24/22.64    ( Y, Y ) ), X ), Z ) ==> ld( ld( mult( X, ld( Y, Y ) ), X ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7206) {G18,W51,D9,L1,V5,M1}  { ld( ld( mult( mult( ld( X, X ), rd
% 22.24/22.64    ( Y, mult( Z, Y ) ) ), ld( X, X ) ), mult( ld( X, X ), rd( Y, mult( Z, Y
% 22.24/22.64     ) ) ) ), T ) ==> mult( ld( rd( U, ld( ld( X, X ), mult( Z, ld( ld( X, X
% 22.24/22.64     ), U ) ) ) ), mult( ld( X, X ), rd( Y, mult( Z, Y ) ) ) ), T ) }.
% 22.24/22.64  parent0[0]: (1116) {G17,W19,D6,L1,V4,M1} P(266,46) { mult( mult( X, rd( T, 
% 22.24/22.64    mult( Z, T ) ) ), X ) = rd( Y, ld( X, mult( Z, ld( X, Y ) ) ) ) }.
% 22.24/22.64  parent1[0; 28]: (7197) {G36,W19,D6,L1,V3,M1}  { ld( ld( mult( X, ld( Y, Y )
% 22.24/22.64     ), X ), Z ) ==> mult( ld( mult( X, ld( Y, Y ) ), X ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := ld( X, X )
% 22.24/22.64     Y := U
% 22.24/22.64     Z := Z
% 22.24/22.64     T := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := mult( ld( X, X ), rd( Y, mult( Z, Y ) ) )
% 22.24/22.64     Y := X
% 22.24/22.64     Z := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7207) {G18,W51,D9,L1,V6,M1}  { ld( ld( rd( W, ld( ld( X, X ), 
% 22.24/22.64    mult( Z, ld( ld( X, X ), W ) ) ) ), mult( ld( X, X ), rd( Y, mult( Z, Y )
% 22.24/22.64     ) ) ), T ) ==> mult( ld( rd( U, ld( ld( X, X ), mult( Z, ld( ld( X, X )
% 22.24/22.64    , U ) ) ) ), mult( ld( X, X ), rd( Y, mult( Z, Y ) ) ) ), T ) }.
% 22.24/22.64  parent0[0]: (1116) {G17,W19,D6,L1,V4,M1} P(266,46) { mult( mult( X, rd( T, 
% 22.24/22.64    mult( Z, T ) ) ), X ) = rd( Y, ld( X, mult( Z, ld( X, Y ) ) ) ) }.
% 22.24/22.64  parent1[0; 3]: (7206) {G18,W51,D9,L1,V5,M1}  { ld( ld( mult( mult( ld( X, X
% 22.24/22.64     ), rd( Y, mult( Z, Y ) ) ), ld( X, X ) ), mult( ld( X, X ), rd( Y, mult
% 22.24/22.64    ( Z, Y ) ) ) ), T ) ==> mult( ld( rd( U, ld( ld( X, X ), mult( Z, ld( ld
% 22.24/22.64    ( X, X ), U ) ) ) ), mult( ld( X, X ), rd( Y, mult( Z, Y ) ) ) ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := ld( X, X )
% 22.24/22.64     Y := W
% 22.24/22.64     Z := Z
% 22.24/22.64     T := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64     U := U
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7213) {G16,W47,D9,L1,V5,M1}  { ld( ld( rd( X, ld( ld( Y, Y ), 
% 22.24/22.64    mult( Z, ld( ld( Y, Y ), X ) ) ) ), mult( ld( Y, Y ), rd( T, mult( Z, T )
% 22.24/22.64     ) ) ), U ) ==> mult( ld( ld( Y, Y ), mult( Z, ld( ld( Y, Y ), mult( ld( 
% 22.24/22.64    Y, Y ), rd( T, mult( Z, T ) ) ) ) ) ), U ) }.
% 22.24/22.64  parent0[0]: (148) {G15,W19,D7,L1,V4,M1} P(27,123);d(27) { ld( rd( Z, ld( X
% 22.24/22.64    , mult( Y, ld( X, Z ) ) ) ), T ) ==> ld( X, mult( Y, ld( X, T ) ) ) }.
% 22.24/22.64  parent1[0; 27]: (7207) {G18,W51,D9,L1,V6,M1}  { ld( ld( rd( W, ld( ld( X, X
% 22.24/22.64     ), mult( Z, ld( ld( X, X ), W ) ) ) ), mult( ld( X, X ), rd( Y, mult( Z
% 22.24/22.64    , Y ) ) ) ), T ) ==> mult( ld( rd( U, ld( ld( X, X ), mult( Z, ld( ld( X
% 22.24/22.64    , X ), U ) ) ) ), mult( ld( X, X ), rd( Y, mult( Z, Y ) ) ) ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := ld( Y, Y )
% 22.24/22.64     Y := Z
% 22.24/22.64     Z := W
% 22.24/22.64     T := mult( ld( Y, Y ), rd( T, mult( Z, T ) ) )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := T
% 22.24/22.64     Z := Z
% 22.24/22.64     T := U
% 22.24/22.64     U := W
% 22.24/22.64     W := X
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7214) {G16,W43,D9,L1,V4,M1}  { ld( ld( ld( Y, Y ), mult( Z, ld( 
% 22.24/22.64    ld( Y, Y ), mult( ld( Y, Y ), rd( T, mult( Z, T ) ) ) ) ) ), U ) ==> mult
% 22.24/22.64    ( ld( ld( Y, Y ), mult( Z, ld( ld( Y, Y ), mult( ld( Y, Y ), rd( T, mult
% 22.24/22.64    ( Z, T ) ) ) ) ) ), U ) }.
% 22.24/22.64  parent0[0]: (148) {G15,W19,D7,L1,V4,M1} P(27,123);d(27) { ld( rd( Z, ld( X
% 22.24/22.64    , mult( Y, ld( X, Z ) ) ) ), T ) ==> ld( X, mult( Y, ld( X, T ) ) ) }.
% 22.24/22.64  parent1[0; 2]: (7213) {G16,W47,D9,L1,V5,M1}  { ld( ld( rd( X, ld( ld( Y, Y
% 22.24/22.64     ), mult( Z, ld( ld( Y, Y ), X ) ) ) ), mult( ld( Y, Y ), rd( T, mult( Z
% 22.24/22.64    , T ) ) ) ), U ) ==> mult( ld( ld( Y, Y ), mult( Z, ld( ld( Y, Y ), mult
% 22.24/22.64    ( ld( Y, Y ), rd( T, mult( Z, T ) ) ) ) ) ), U ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := ld( Y, Y )
% 22.24/22.64     Y := Z
% 22.24/22.64     Z := X
% 22.24/22.64     T := mult( ld( Y, Y ), rd( T, mult( Z, T ) ) )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64     U := U
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7219) {G1,W35,D9,L1,V4,M1}  { ld( ld( ld( X, X ), mult( Y, ld( ld
% 22.24/22.64    ( X, X ), mult( ld( X, X ), rd( Z, mult( Y, Z ) ) ) ) ) ), T ) ==> mult( 
% 22.24/22.64    ld( ld( X, X ), mult( Y, rd( Z, mult( Y, Z ) ) ) ), T ) }.
% 22.24/22.64  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.24/22.64  parent1[0; 29]: (7214) {G16,W43,D9,L1,V4,M1}  { ld( ld( ld( Y, Y ), mult( Z
% 22.24/22.64    , ld( ld( Y, Y ), mult( ld( Y, Y ), rd( T, mult( Z, T ) ) ) ) ) ), U ) 
% 22.24/22.64    ==> mult( ld( ld( Y, Y ), mult( Z, ld( ld( Y, Y ), mult( ld( Y, Y ), rd( 
% 22.24/22.64    T, mult( Z, T ) ) ) ) ) ), U ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := rd( Z, mult( Y, Z ) )
% 22.24/22.64     Y := ld( X, X )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := U
% 22.24/22.64     Y := X
% 22.24/22.64     Z := Y
% 22.24/22.64     T := Z
% 22.24/22.64     U := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7220) {G1,W27,D7,L1,V4,M1}  { ld( ld( ld( X, X ), mult( Y, rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ) ), T ) ==> mult( ld( ld( X, X ), mult( Y, rd( Z, mult
% 22.24/22.64    ( Y, Z ) ) ) ), T ) }.
% 22.24/22.64  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 22.24/22.64  parent1[0; 8]: (7219) {G1,W35,D9,L1,V4,M1}  { ld( ld( ld( X, X ), mult( Y, 
% 22.24/22.64    ld( ld( X, X ), mult( ld( X, X ), rd( Z, mult( Y, Z ) ) ) ) ) ), T ) ==> 
% 22.24/22.64    mult( ld( ld( X, X ), mult( Y, rd( Z, mult( Y, Z ) ) ) ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := rd( Z, mult( Y, Z ) )
% 22.24/22.64     Y := ld( X, X )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7224) {G2,W23,D7,L1,V4,M1}  { ld( ld( ld( X, X ), mult( Y, rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ) ), T ) ==> mult( ld( ld( X, X ), ld( Y, Y ) ), T ) }.
% 22.24/22.64  parent0[0]: (1007) {G20,W11,D5,L1,V2,M1} S(137);d(449) { mult( X, rd( Y, 
% 22.24/22.64    mult( X, Y ) ) ) ==> ld( X, X ) }.
% 22.24/22.64  parent1[0; 19]: (7220) {G1,W27,D7,L1,V4,M1}  { ld( ld( ld( X, X ), mult( Y
% 22.24/22.64    , rd( Z, mult( Y, Z ) ) ) ), T ) ==> mult( ld( ld( X, X ), mult( Y, rd( Z
% 22.24/22.64    , mult( Y, Z ) ) ) ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := Z
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7225) {G3,W19,D5,L1,V3,M1}  { ld( ld( ld( X, X ), ld( Y, Y ) ), T
% 22.24/22.64     ) ==> mult( ld( ld( X, X ), ld( Y, Y ) ), T ) }.
% 22.24/22.64  parent0[0]: (1007) {G20,W11,D5,L1,V2,M1} S(137);d(449) { mult( X, rd( Y, 
% 22.24/22.64    mult( X, Y ) ) ) ==> ld( X, X ) }.
% 22.24/22.64  parent1[0; 6]: (7224) {G2,W23,D7,L1,V4,M1}  { ld( ld( ld( X, X ), mult( Y, 
% 22.24/22.64    rd( Z, mult( Y, Z ) ) ) ), T ) ==> mult( ld( ld( X, X ), ld( Y, Y ) ), T
% 22.24/22.64     ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := Z
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64     T := T
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7227) {G3,W19,D5,L1,V3,M1}  { mult( ld( ld( X, X ), ld( Y, Y ) ), 
% 22.24/22.64    Z ) ==> ld( ld( ld( X, X ), ld( Y, Y ) ), Z ) }.
% 22.24/22.64  parent0[0]: (7225) {G3,W19,D5,L1,V3,M1}  { ld( ld( ld( X, X ), ld( Y, Y ) )
% 22.24/22.64    , T ) ==> mult( ld( ld( X, X ), ld( Y, Y ) ), T ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := T
% 22.24/22.64     T := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3435) {G37,W19,D5,L1,V3,M1} P(1116,3433);d(148);d(1);d(1007)
% 22.24/22.64     { mult( ld( ld( X, X ), ld( Z, Z ) ), U ) ==> ld( ld( ld( X, X ), ld( Z
% 22.24/22.64    , Z ) ), U ) }.
% 22.24/22.64  parent0: (7227) {G3,W19,D5,L1,V3,M1}  { mult( ld( ld( X, X ), ld( Y, Y ) )
% 22.24/22.64    , Z ) ==> ld( ld( ld( X, X ), ld( Y, Y ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Z
% 22.24/22.64     Z := U
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7230) {G34,W15,D5,L1,V2,M1}  { ld( X, ld( X, Y ) ) ==> ld( ld( X, 
% 22.24/22.64    X ), ld( mult( X, X ), Y ) ) }.
% 22.24/22.64  parent0[0]: (2620) {G34,W15,D5,L1,V2,M1} S(547);d(1031) { ld( ld( X, X ), 
% 22.24/22.64    ld( mult( X, X ), Y ) ) ==> ld( X, ld( X, Y ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7232) {G35,W51,D8,L1,V3,M1}  { ld( ld( mult( X, ld( Y, Y ) ), X )
% 22.24/22.64    , ld( ld( mult( X, ld( Y, Y ) ), X ), Z ) ) ==> ld( ld( ld( mult( X, ld( 
% 22.24/22.64    Y, Y ) ), X ), ld( mult( X, ld( Y, Y ) ), X ) ), ld( ld( ld( mult( X, ld
% 22.24/22.64    ( Y, Y ) ), X ), ld( mult( X, ld( Y, Y ) ), X ) ), Z ) ) }.
% 22.24/22.64  parent0[0]: (3433) {G36,W19,D6,L1,V3,M1} P(3,3430) { mult( ld( mult( X, ld
% 22.24/22.64    ( Y, Y ) ), X ), Z ) ==> ld( ld( mult( X, ld( Y, Y ) ), X ), Z ) }.
% 22.24/22.64  parent1[0; 35]: (7230) {G34,W15,D5,L1,V2,M1}  { ld( X, ld( X, Y ) ) ==> ld
% 22.24/22.64    ( ld( X, X ), ld( mult( X, X ), Y ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := ld( mult( X, ld( Y, Y ) ), X )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := ld( mult( X, ld( Y, Y ) ), X )
% 22.24/22.64     Y := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7233) {G21,W19,D7,L1,V3,M1}  { ld( ld( mult( X, ld( Y, Y ) ), X )
% 22.24/22.64    , ld( ld( mult( X, ld( Y, Y ) ), X ), Z ) ) ==> Z }.
% 22.24/22.64  parent0[0]: (461) {G20,W11,D5,L1,V2,M1} P(449,166) { ld( ld( X, X ), ld( ld
% 22.24/22.64    ( X, X ), Y ) ) ==> Y }.
% 22.24/22.64  parent1[0; 18]: (7232) {G35,W51,D8,L1,V3,M1}  { ld( ld( mult( X, ld( Y, Y )
% 22.24/22.64     ), X ), ld( ld( mult( X, ld( Y, Y ) ), X ), Z ) ) ==> ld( ld( ld( mult( 
% 22.24/22.64    X, ld( Y, Y ) ), X ), ld( mult( X, ld( Y, Y ) ), X ) ), ld( ld( ld( mult
% 22.24/22.64    ( X, ld( Y, Y ) ), X ), ld( mult( X, ld( Y, Y ) ), X ) ), Z ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := ld( mult( X, ld( Y, Y ) ), X )
% 22.24/22.64     Y := Z
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3436) {G37,W19,D7,L1,V3,M1} P(3433,2620);d(461) { ld( ld( 
% 22.24/22.64    mult( X, ld( Y, Y ) ), X ), ld( ld( mult( X, ld( Y, Y ) ), X ), Z ) ) ==>
% 22.24/22.64     Z }.
% 22.24/22.64  parent0: (7233) {G21,W19,D7,L1,V3,M1}  { ld( ld( mult( X, ld( Y, Y ) ), X )
% 22.24/22.64    , ld( ld( mult( X, ld( Y, Y ) ), X ), Z ) ) ==> Z }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7235) {G37,W19,D5,L1,V3,M1}  { ld( ld( ld( X, X ), ld( Y, Y ) ), Z
% 22.24/22.64     ) ==> mult( ld( ld( X, X ), ld( Y, Y ) ), Z ) }.
% 22.24/22.64  parent0[0]: (3435) {G37,W19,D5,L1,V3,M1} P(1116,3433);d(148);d(1);d(1007)
% 22.24/22.64     { mult( ld( ld( X, X ), ld( Z, Z ) ), U ) ==> ld( ld( ld( X, X ), ld( Z
% 22.24/22.64    , Z ) ), U ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := T
% 22.24/22.64     Z := Y
% 22.24/22.64     T := U
% 22.24/22.64     U := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7237) {G36,W19,D5,L1,V2,M1}  { ld( ld( ld( X, X ), ld( Y, Y ) ), 
% 22.24/22.64    ld( Y, Y ) ) ==> rd( ld( X, X ), ld( Y, Y ) ) }.
% 22.24/22.64  parent0[0]: (1892) {G35,W19,D5,L1,V2,M1} P(462,1882) { mult( ld( ld( X, X )
% 22.24/22.64    , ld( Y, Y ) ), ld( Y, Y ) ) ==> rd( ld( X, X ), ld( Y, Y ) ) }.
% 22.24/22.64  parent1[0; 12]: (7235) {G37,W19,D5,L1,V3,M1}  { ld( ld( ld( X, X ), ld( Y, 
% 22.24/22.64    Y ) ), Z ) ==> mult( ld( ld( X, X ), ld( Y, Y ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64     Z := ld( Y, Y )
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3440) {G38,W19,D5,L1,V2,M1} P(3435,1892) { ld( ld( ld( X, X )
% 22.24/22.64    , ld( Y, Y ) ), ld( Y, Y ) ) ==> rd( ld( X, X ), ld( Y, Y ) ) }.
% 22.24/22.64  parent0: (7237) {G36,W19,D5,L1,V2,M1}  { ld( ld( ld( X, X ), ld( Y, Y ) ), 
% 22.24/22.64    ld( Y, Y ) ) ==> rd( ld( X, X ), ld( Y, Y ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7240) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.24/22.64  parent0[0]: (7) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7243) {G2,W19,D5,L1,V2,M1}  { ld( ld( X, X ), ld( Y, Y ) ) ==> rd
% 22.24/22.64    ( ld( Y, Y ), rd( ld( X, X ), ld( Y, Y ) ) ) }.
% 22.24/22.64  parent0[0]: (3440) {G38,W19,D5,L1,V2,M1} P(3435,1892) { ld( ld( ld( X, X )
% 22.24/22.64    , ld( Y, Y ) ), ld( Y, Y ) ) ==> rd( ld( X, X ), ld( Y, Y ) ) }.
% 22.24/22.64  parent1[0; 12]: (7240) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := ld( Y, Y )
% 22.24/22.64     Y := ld( ld( X, X ), ld( Y, Y ) )
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7244) {G2,W19,D5,L1,V2,M1}  { rd( ld( Y, Y ), rd( ld( X, X ), ld( 
% 22.24/22.64    Y, Y ) ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 22.24/22.64  parent0[0]: (7243) {G2,W19,D5,L1,V2,M1}  { ld( ld( X, X ), ld( Y, Y ) ) ==>
% 22.24/22.64     rd( ld( Y, Y ), rd( ld( X, X ), ld( Y, Y ) ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3441) {G39,W19,D5,L1,V2,M1} P(3440,7) { rd( ld( Y, Y ), rd( 
% 22.24/22.64    ld( X, X ), ld( Y, Y ) ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 22.24/22.64  parent0: (7244) {G2,W19,D5,L1,V2,M1}  { rd( ld( Y, Y ), rd( ld( X, X ), ld
% 22.24/22.64    ( Y, Y ) ) ) ==> ld( ld( X, X ), ld( Y, Y ) ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := X
% 22.24/22.64     Y := Y
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  eqswap: (7245) {G31,W19,D6,L1,V3,M1}  { ld( ld( mult( Y, ld( X, Y ) ), X )
% 22.24/22.64    , Z ) ==> mult( mult( ld( X, Y ), ld( X, Y ) ), Z ) }.
% 22.24/22.64  parent0[0]: (1634) {G31,W19,D6,L1,V3,M1} P(7,899) { mult( mult( ld( Y, X )
% 22.24/22.64    , ld( Y, X ) ), Z ) ==> ld( ld( mult( X, ld( Y, X ) ), Y ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  paramod: (7248) {G1,W19,D6,L1,V3,M1}  { ld( ld( mult( X, ld( Y, X ) ), Y )
% 22.24/22.64    , ld( mult( ld( Y, X ), ld( Y, X ) ), Z ) ) ==> Z }.
% 22.24/22.64  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 22.24/22.64  parent1[0; 18]: (7245) {G31,W19,D6,L1,V3,M1}  { ld( ld( mult( Y, ld( X, Y )
% 22.24/22.64     ), X ), Z ) ==> mult( mult( ld( X, Y ), ld( X, Y ) ), Z ) }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Z
% 22.24/22.64     Y := mult( ld( Y, X ), ld( Y, X ) )
% 22.24/22.64  end
% 22.24/22.64  substitution1:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64     Z := ld( mult( ld( Y, X ), ld( Y, X ) ), Z )
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  subsumption: (3444) {G32,W19,D6,L1,V3,M1} P(1634,0) { ld( ld( mult( Y, ld( 
% 22.24/22.64    X, Y ) ), X ), ld( mult( ld( X, Y ), ld( X, Y ) ), Z ) ) ==> Z }.
% 22.24/22.64  parent0: (7248) {G1,W19,D6,L1,V3,M1}  { ld( ld( mult( X, ld( Y, X ) ), Y )
% 22.24/22.64    , ld( mult( ld( Y, X ), ld( Y, X ) ), Z ) ) ==> Z }.
% 22.24/22.64  substitution0:
% 22.24/22.64     X := Y
% 22.24/22.64     Y := X
% 22.24/22.64     Z := Z
% 22.24/22.64  end
% 22.24/22.64  permutation0:
% 22.24/22.64     0 ==> 0
% 22.24/22.64  end
% 22.24/22.64  
% 22.24/22.64  
% 22.24/22.64  ==> (3507) {G37,W15,D6,L1,V2,M1} P(787,3420);d(449);d(533);d(449);d(462);d(
% 22.24/22.64    467) { ld( ld( mult( Y, ld( X, X ) ), Y ), ld( Y, Y ) ) ==> ld( X, X )
% 22.24/22.64     }.
% 22.24/22.64  
% 22.24/22.64  
% 22.24/22.64  
% 22.24/22.64  !!! Internal Problem: OH, OH, COULD NOT DERIVE GOAL !!!
% 22.24/22.64  
% 22.24/22.64  Bliksem ended
%------------------------------------------------------------------------------