TSTP Solution File: GRP002-10 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : GRP002-10 : TPTP v8.1.0. Released v7.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n025.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:34:12 EDT 2022

% Result   : Unsatisfiable 8.53s 8.87s
% Output   : Refutation 8.53s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.10  % Problem  : GRP002-10 : TPTP v8.1.0. Released v7.3.0.
% 0.00/0.10  % Command  : bliksem %s
% 0.10/0.30  % Computer : n025.cluster.edu
% 0.10/0.30  % Model    : x86_64 x86_64
% 0.10/0.30  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.30  % Memory   : 8042.1875MB
% 0.10/0.30  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.10/0.30  % CPULimit : 300
% 0.10/0.30  % DateTime : Mon Jun 13 17:43:54 EDT 2022
% 0.10/0.31  % CPUTime  : 
% 8.53/8.87  *** allocated 10000 integers for termspace/termends
% 8.53/8.87  *** allocated 10000 integers for clauses
% 8.53/8.87  *** allocated 10000 integers for justifications
% 8.53/8.87  Bliksem 1.12
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  Automatic Strategy Selection
% 8.53/8.87  
% 8.53/8.87  Clauses:
% 8.53/8.87  [
% 8.53/8.87     [ =( ifeq2( X, X, Y, Z ), Y ) ],
% 8.53/8.87     [ =( ifeq( X, X, Y, Z ), Y ) ],
% 8.53/8.87     [ =( product( identity, X, X ), true ) ],
% 8.53/8.87     [ =( product( X, identity, X ), true ) ],
% 8.53/8.87     [ =( product( inverse( X ), X, identity ), true ) ],
% 8.53/8.87     [ =( product( X, inverse( X ), identity ), true ) ],
% 8.53/8.87     [ =( product( X, Y, multiply( X, Y ) ), true ) ],
% 8.53/8.87     [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y, T ), true, T
% 8.53/8.87    , Z ), Z ), Z ) ],
% 8.53/8.87     [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U ), true, 
% 8.53/8.87    ifeq( product( W, T, X ), true, product( W, U, Z ), true ), true ), true
% 8.53/8.87     ), true ) ],
% 8.53/8.87     [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Z, U ), true, 
% 8.53/8.87    ifeq( product( T, X, W ), true, product( W, Y, U ), true ), true ), true
% 8.53/8.87     ), true ) ],
% 8.53/8.87     [ =( ifeq( product( X, X, Y ), true, product( X, Y, identity ), true ), 
% 8.53/8.87    true ) ],
% 8.53/8.87     [ =( ifeq( product( X, X, Y ), true, product( Y, X, identity ), true ), 
% 8.53/8.87    true ) ],
% 8.53/8.87     [ =( product( a, b, c ), true ) ],
% 8.53/8.87     [ =( product( c, inverse( a ), d ), true ) ],
% 8.53/8.87     [ =( product( d, inverse( b ), h ), true ) ],
% 8.53/8.87     [ =( product( h, b, j ), true ) ],
% 8.53/8.87     [ =( product( j, inverse( h ), k ), true ) ],
% 8.53/8.87     [ ~( =( product( k, inverse( b ), identity ), true ) ) ]
% 8.53/8.87  ] .
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  percentage equality = 1.000000, percentage horn = 1.000000
% 8.53/8.87  This is a pure equality problem
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  Options Used:
% 8.53/8.87  
% 8.53/8.87  useres =            1
% 8.53/8.87  useparamod =        1
% 8.53/8.87  useeqrefl =         1
% 8.53/8.87  useeqfact =         1
% 8.53/8.87  usefactor =         1
% 8.53/8.87  usesimpsplitting =  0
% 8.53/8.87  usesimpdemod =      5
% 8.53/8.87  usesimpres =        3
% 8.53/8.87  
% 8.53/8.87  resimpinuse      =  1000
% 8.53/8.87  resimpclauses =     20000
% 8.53/8.87  substype =          eqrewr
% 8.53/8.87  backwardsubs =      1
% 8.53/8.87  selectoldest =      5
% 8.53/8.87  
% 8.53/8.87  litorderings [0] =  split
% 8.53/8.87  litorderings [1] =  extend the termordering, first sorting on arguments
% 8.53/8.87  
% 8.53/8.87  termordering =      kbo
% 8.53/8.87  
% 8.53/8.87  litapriori =        0
% 8.53/8.87  termapriori =       1
% 8.53/8.87  litaposteriori =    0
% 8.53/8.87  termaposteriori =   0
% 8.53/8.87  demodaposteriori =  0
% 8.53/8.87  ordereqreflfact =   0
% 8.53/8.87  
% 8.53/8.87  litselect =         negord
% 8.53/8.87  
% 8.53/8.87  maxweight =         15
% 8.53/8.87  maxdepth =          30000
% 8.53/8.87  maxlength =         115
% 8.53/8.87  maxnrvars =         195
% 8.53/8.87  excuselevel =       1
% 8.53/8.87  increasemaxweight = 1
% 8.53/8.87  
% 8.53/8.87  maxselected =       10000000
% 8.53/8.87  maxnrclauses =      10000000
% 8.53/8.87  
% 8.53/8.87  showgenerated =    0
% 8.53/8.87  showkept =         0
% 8.53/8.87  showselected =     0
% 8.53/8.87  showdeleted =      0
% 8.53/8.87  showresimp =       1
% 8.53/8.87  showstatus =       2000
% 8.53/8.87  
% 8.53/8.87  prologoutput =     1
% 8.53/8.87  nrgoals =          5000000
% 8.53/8.87  totalproof =       1
% 8.53/8.87  
% 8.53/8.87  Symbols occurring in the translation:
% 8.53/8.87  
% 8.53/8.87  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 8.53/8.87  .  [1, 2]      (w:1, o:33, a:1, s:1, b:0), 
% 8.53/8.87  !  [4, 1]      (w:0, o:27, a:1, s:1, b:0), 
% 8.53/8.87  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 8.53/8.87  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 8.53/8.87  ifeq2  [42, 4]      (w:1, o:60, a:1, s:1, b:0), 
% 8.53/8.87  ifeq  [43, 4]      (w:1, o:61, a:1, s:1, b:0), 
% 8.53/8.87  identity  [44, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 8.53/8.87  product  [46, 3]      (w:1, o:59, a:1, s:1, b:0), 
% 8.53/8.87  true  [47, 0]      (w:1, o:17, a:1, s:1, b:0), 
% 8.53/8.87  inverse  [48, 1]      (w:1, o:32, a:1, s:1, b:0), 
% 8.53/8.87  multiply  [50, 2]      (w:1, o:58, a:1, s:1, b:0), 
% 8.53/8.87  a  [55, 0]      (w:1, o:21, a:1, s:1, b:0), 
% 8.53/8.87  b  [56, 0]      (w:1, o:22, a:1, s:1, b:0), 
% 8.53/8.87  c  [57, 0]      (w:1, o:23, a:1, s:1, b:0), 
% 8.53/8.87  d  [58, 0]      (w:1, o:24, a:1, s:1, b:0), 
% 8.53/8.87  h  [59, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 8.53/8.87  j  [60, 0]      (w:1, o:25, a:1, s:1, b:0), 
% 8.53/8.87  k  [61, 0]      (w:1, o:26, a:1, s:1, b:0).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  Starting Search:
% 8.53/8.87  
% 8.53/8.87  Resimplifying inuse:
% 8.53/8.87  Done
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  Intermediate Status:
% 8.53/8.87  Generated:    22095
% 8.53/8.87  Kept:         2001
% 8.53/8.87  Inuse:        631
% 8.53/8.87  Deleted:      208
% 8.53/8.87  Deletedinuse: 96
% 8.53/8.87  
% 8.53/8.87  Resimplifying inuse:
% 8.53/8.87  Done
% 8.53/8.87  
% 8.53/8.87  Resimplifying inuse:
% 8.53/8.87  Done
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  Intermediate Status:
% 8.53/8.87  Generated:    59219
% 8.53/8.87  Kept:         4011
% 8.53/8.87  Inuse:        1242
% 8.53/8.87  Deleted:      470
% 8.53/8.87  Deletedinuse: 183
% 8.53/8.87  
% 8.53/8.87  Resimplifying inuse:
% 8.53/8.87  Done
% 8.53/8.87  
% 8.53/8.87  Resimplifying inuse:
% 8.53/8.87  Done
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  Intermediate Status:
% 8.53/8.87  Generated:    222900
% 8.53/8.87  Kept:         6024
% 8.53/8.87  Inuse:        3813
% 8.53/8.87  Deleted:      1464
% 8.53/8.87  Deletedinuse: 253
% 8.53/8.87  
% 8.53/8.87  Resimplifying inuse:
% 8.53/8.87  Done
% 8.53/8.87  
% 8.53/8.87  Resimplifying inuse:
% 8.53/8.87  Done
% 8.53/8.87  
% 8.53/8.87  Resimplifying inuse:
% 8.53/8.87  Done
% 8.53/8.87  
% 8.53/8.87  Resimplifying inuse:
% 8.53/8.87  Done
% 8.53/8.87  
% 8.53/8.87  Failed to find proof!
% 8.53/8.87  maxweight =   15
% 8.53/8.87  maxnrclauses = 10000000
% 8.53/8.87  Generated: 308076
% 8.53/8.87  Kept: 7203
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  The strategy used was not complete!
% 8.53/8.87  
% 8.53/8.87  Increased maxweight to 16
% 8.53/8.87  
% 8.53/8.87  Starting Search:
% 8.53/8.87  
% 8.53/8.87  Resimplifying inuse:
% 8.53/8.87  Done
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  Intermediate Status:
% 8.53/8.87  Generated:    12386
% 8.53/8.87  Kept:         2004
% 8.53/8.87  Inuse:        436
% 8.53/8.87  Deleted:      176
% 8.53/8.87  Deletedinuse: 94
% 8.53/8.87  
% 8.53/8.87  Resimplifying inuse:
% 8.53/8.87  Done
% 8.53/8.87  
% 8.53/8.87  Resimplifying inuse:
% 8.53/8.87  Done
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  Intermediate Status:
% 8.53/8.87  Generated:    24961
% 8.53/8.87  Kept:         4013
% 8.53/8.87  Inuse:        681
% 8.53/8.87  Deleted:      253
% 8.53/8.87  Deletedinuse: 134
% 8.53/8.87  
% 8.53/8.87  Resimplifying inuse:
% 8.53/8.87  Done
% 8.53/8.87  
% 8.53/8.87  Resimplifying inuse:
% 8.53/8.87  Done
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  Intermediate Status:
% 8.53/8.87  Generated:    58325
% 8.53/8.87  Kept:         6021
% 8.53/8.87  Inuse:        1178
% 8.53/8.87  Deleted:      492
% 8.53/8.87  Deletedinuse: 193
% 8.53/8.87  
% 8.53/8.87  Resimplifying inuse:
% 8.53/8.87  Done
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  Bliksems!, er is een bewijs:
% 8.53/8.87  % SZS status Unsatisfiable
% 8.53/8.87  % SZS output start Refutation
% 8.53/8.87  
% 8.53/8.87  clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 2, [ =( product( identity, X, X ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3, [ =( product( X, identity, X ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 4, [ =( product( inverse( X ), X, identity ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 5, [ =( product( X, inverse( X ), identity ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 7, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y, T )
% 8.53/8.87    , true, T, Z ), Z ), Z ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 8, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U ), 
% 8.53/8.87    true, ifeq( product( W, T, X ), true, product( W, U, Z ), true ), true )
% 8.53/8.87    , true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 9, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Z, U ), 
% 8.53/8.87    true, ifeq( product( T, X, W ), true, product( W, Y, U ), true ), true )
% 8.53/8.87    , true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 10, [ =( ifeq( product( X, X, Y ), true, product( X, Y, identity )
% 8.53/8.87    , true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 12, [ =( product( a, b, c ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 13, [ =( product( c, inverse( a ), d ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 14, [ =( product( d, inverse( b ), h ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 15, [ =( product( h, b, j ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 16, [ =( product( j, inverse( h ), k ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 17, [ ~( =( product( k, inverse( b ), identity ), true ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 25, [ =( ifeq2( product( d, inverse( b ), X ), true, X, h ), h ) ]
% 8.53/8.87     )
% 8.53/8.87  .
% 8.53/8.87  clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.87    multiply( X, Y ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 28, [ =( ifeq2( product( X, Y, Z ), true, multiply( X, Y ), Z ), Z
% 8.53/8.87     ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 37, [ =( ifeq2( product( h, b, X ), true, X, j ), j ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 39, [ =( ifeq2( product( identity, X, Y ), true, Y, X ), X ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 41, [ =( ifeq2( product( X, identity, Y ), true, Y, X ), X ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 43, [ =( multiply( identity, X ), X ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 48, [ =( ifeq( product( d, X, Y ), true, ifeq( product( inverse( a
% 8.53/8.87     ), X, Z ), true, product( c, Z, Y ), true ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 50, [ =( ifeq( product( X, inverse( b ), Y ), true, ifeq( product( 
% 8.53/8.87    Z, X, d ), true, product( Z, Y, h ), true ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 51, [ =( ifeq( product( X, inverse( b ), Y ), true, ifeq( product( 
% 8.53/8.87    Z, d, X ), true, product( Z, h, Y ), true ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 52, [ =( ifeq( product( h, X, Y ), true, ifeq( product( inverse( b
% 8.53/8.87     ), X, Z ), true, product( d, Z, Y ), true ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 54, [ =( ifeq( product( Z, Y, T ), true, ifeq( product( U, Z, X ), 
% 8.53/8.87    true, product( U, T, multiply( X, Y ) ), true ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 56, [ =( ifeq( product( multiply( X, Y ), Z, T ), true, ifeq( 
% 8.53/8.87    product( Y, Z, U ), true, product( X, U, T ), true ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 86, [ =( multiply( X, identity ), X ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 90, [ =( ifeq( product( X, Y, inverse( a ) ), true, ifeq( product( 
% 8.53/8.87    c, X, Z ), true, product( Z, Y, d ), true ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 98, [ =( ifeq( product( Z, T, Y ), true, ifeq( product( X, Z, U ), 
% 8.53/8.87    true, product( U, T, multiply( X, Y ) ), true ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 106, [ =( ifeq( product( Y, Z, X ), true, ifeq( product( inverse( X
% 8.53/8.87     ), Y, T ), true, product( T, Z, identity ), true ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 129, [ =( multiply( h, b ), j ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 132, [ =( product( X, multiply( X, X ), identity ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 138, [ =( multiply( d, inverse( b ) ), h ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 141, [ =( multiply( X, multiply( X, X ) ), identity ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 176, [ =( ifeq( product( inverse( a ), X, Y ), true, product( c, Y
% 8.53/8.87    , multiply( d, X ) ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 201, [ =( ifeq( product( Y, d, X ), true, product( Y, h, multiply( 
% 8.53/8.87    X, inverse( b ) ) ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 213, [ =( ifeq( product( inverse( b ), X, Y ), true, product( d, Y
% 8.53/8.87    , multiply( h, X ) ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 215, [ =( ifeq( product( h, b, X ), true, product( d, identity, X )
% 8.53/8.87    , true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 221, [ =( product( d, identity, j ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 224, [ =( j, d ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 231, [ =( product( d, inverse( h ), k ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 236, [ =( ifeq( product( X, d, Y ), true, product( X, k, multiply( 
% 8.53/8.87    Y, inverse( h ) ) ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 237, [ =( ifeq( product( inverse( h ), X, Y ), true, product( d, Y
% 8.53/8.87    , multiply( k, X ) ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 250, [ =( ifeq( product( X, Y, Z ), true, product( inverse( X ), Z
% 8.53/8.87    , Y ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 254, [ =( ifeq( product( b, X, Y ), true, product( a, Y, multiply( 
% 8.53/8.87    c, X ) ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 400, [ =( product( inverse( d ), k, inverse( h ) ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 408, [ =( product( inverse( X ), multiply( X, Y ), Y ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 410, [ =( product( inverse( inverse( X ) ), identity, X ), true ) ]
% 8.53/8.87     )
% 8.53/8.87  .
% 8.53/8.87  clause( 411, [ =( product( inverse( a ), c, b ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 502, [ =( multiply( inverse( d ), k ), inverse( h ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 554, [ =( product( X, multiply( inverse( X ), Y ), Y ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 561, [ =( multiply( inverse( X ), multiply( X, Y ) ), Y ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 564, [ =( multiply( X, multiply( inverse( X ), Y ) ), Y ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 566, [ =( multiply( X, X ), inverse( X ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 567, [ =( product( inverse( X ), inverse( X ), X ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 571, [ =( product( X, X, inverse( X ) ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 585, [ =( ifeq( product( multiply( Y, X ), X, Z ), true, product( Y
% 8.53/8.87    , inverse( X ), Z ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 746, [ =( ifeq( product( c, a, X ), true, product( X, a, d ), true
% 8.53/8.87     ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 755, [ =( product( multiply( c, a ), a, d ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 778, [ =( multiply( multiply( c, a ), a ), d ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 886, [ =( ifeq( product( Y, X, Z ), true, product( Z, inverse( X )
% 8.53/8.87    , Y ), true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 988, [ =( ifeq( product( c, X, a ), true, product( b, X, identity )
% 8.53/8.87    , true ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1004, [ =( product( b, multiply( inverse( c ), a ), identity ), 
% 8.53/8.87    true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1018, [ =( multiply( b, multiply( inverse( c ), a ) ), identity ) ]
% 8.53/8.87     )
% 8.53/8.87  .
% 8.53/8.87  clause( 1034, [ =( multiply( inverse( c ), a ), inverse( b ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1036, [ =( product( c, inverse( b ), a ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1070, [ =( ifeq( product( X, c, d ), true, product( X, a, h ), true
% 8.53/8.87     ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1158, [ =( product( multiply( X, Y ), inverse( Y ), X ), true ) ]
% 8.53/8.87     )
% 8.53/8.87  .
% 8.53/8.87  clause( 1316, [ =( product( multiply( Y, inverse( X ) ), X, Y ), true ) ]
% 8.53/8.87     )
% 8.53/8.87  .
% 8.53/8.87  clause( 1318, [ =( product( inverse( multiply( X, Y ) ), X, inverse( Y ) )
% 8.53/8.87    , true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1326, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1341, [ =( multiply( d, inverse( a ) ), multiply( c, a ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1343, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y )
% 8.53/8.87     ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1344, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X )
% 8.53/8.87     ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1345, [ =( multiply( multiply( Y, inverse( X ) ), X ), Y ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1595, [ =( inverse( multiply( inverse( X ), Y ) ), multiply( 
% 8.53/8.87    inverse( Y ), X ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1596, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 8.53/8.87    multiply( X, Y ) ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1598, [ =( inverse( multiply( X, inverse( Y ) ) ), multiply( Y, 
% 8.53/8.87    inverse( X ) ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1611, [ =( product( multiply( d, inverse( c ) ), a, h ), true ) ]
% 8.53/8.87     )
% 8.53/8.87  .
% 8.53/8.87  clause( 1652, [ =( multiply( multiply( d, inverse( c ) ), a ), h ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1657, [ =( multiply( d, inverse( c ) ), multiply( h, inverse( a ) )
% 8.53/8.87     ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 1839, [ =( multiply( inverse( Z ), multiply( inverse( X ), Y ) ), 
% 8.53/8.87    inverse( multiply( multiply( inverse( Y ), X ), Z ) ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 2099, [ =( product( c, X, multiply( d, multiply( a, X ) ) ), true )
% 8.53/8.87     ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 2218, [ =( multiply( d, multiply( a, X ) ), multiply( c, X ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 2601, [ =( product( d, h, inverse( multiply( b, d ) ) ), true ) ]
% 8.53/8.87     )
% 8.53/8.87  .
% 8.53/8.87  clause( 2621, [ =( inverse( multiply( b, d ) ), multiply( d, h ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 2633, [ =( multiply( d, multiply( d, h ) ), inverse( b ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 2650, [ =( inverse( multiply( d, h ) ), multiply( b, d ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 2668, [ =( product( multiply( b, d ), d, inverse( h ) ), true ) ]
% 8.53/8.87     )
% 8.53/8.87  .
% 8.53/8.87  clause( 2813, [ =( product( d, X, multiply( h, multiply( b, X ) ) ), true )
% 8.53/8.87     ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 2825, [ =( multiply( h, multiply( b, X ) ), multiply( d, X ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 2832, [ =( multiply( d, multiply( inverse( b ), X ) ), multiply( h
% 8.53/8.87    , X ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 2912, [ =( multiply( multiply( h, X ), multiply( inverse( X ), b )
% 8.53/8.87     ), d ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 2925, [ =( multiply( inverse( X ), multiply( multiply( X, h ), b )
% 8.53/8.87     ), d ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 2928, [ =( inverse( multiply( multiply( inverse( b ), h ), h ) ), d
% 8.53/8.87     ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3036, [ =( multiply( inverse( h ), b ), multiply( h, d ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3153, [ =( multiply( multiply( X, h ), b ), multiply( X, d ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3154, [ =( product( multiply( b, d ), k, h ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3162, [ =( product( d, k, inverse( multiply( h, d ) ) ), true ) ]
% 8.53/8.87     )
% 8.53/8.87  .
% 8.53/8.87  clause( 3193, [ =( multiply( multiply( b, d ), k ), h ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3198, [ =( multiply( k, inverse( h ) ), multiply( d, h ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3218, [ =( product( d, X, multiply( k, multiply( h, X ) ) ), true )
% 8.53/8.87     ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3251, [ =( multiply( inverse( multiply( X, d ) ), multiply( X, h )
% 8.53/8.87     ), inverse( b ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3253, [ =( multiply( multiply( X, d ), inverse( b ) ), multiply( X
% 8.53/8.87    , h ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3343, [ =( inverse( multiply( h, d ) ), multiply( d, k ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3376, [ =( inverse( multiply( d, k ) ), multiply( h, d ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3431, [ =( multiply( multiply( h, d ), d ), inverse( k ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3559, [ =( multiply( multiply( h, d ), h ), inverse( multiply( b, k
% 8.53/8.87     ) ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3719, [ =( product( a, multiply( b, X ), multiply( c, X ) ), true )
% 8.53/8.87     ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3850, [ =( multiply( a, multiply( b, X ) ), multiply( c, X ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3859, [ =( multiply( d, multiply( c, X ) ), multiply( c, multiply( 
% 8.53/8.87    b, X ) ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3869, [ =( multiply( inverse( a ), multiply( c, X ) ), multiply( b
% 8.53/8.87    , X ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3919, [ =( inverse( multiply( c, a ) ), multiply( b, c ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3942, [ =( multiply( multiply( c, a ), inverse( X ) ), inverse( 
% 8.53/8.87    multiply( X, multiply( b, c ) ) ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 3965, [ =( inverse( multiply( b, c ) ), multiply( c, a ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 4040, [ =( multiply( c, multiply( c, a ) ), inverse( b ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 4536, [ =( multiply( k, multiply( h, X ) ), multiply( d, X ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 4552, [ =( multiply( multiply( d, X ), inverse( multiply( h, X ) )
% 8.53/8.87     ), k ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 4555, [ =( multiply( inverse( k ), multiply( d, X ) ), multiply( h
% 8.53/8.87    , X ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 4563, [ =( multiply( h, multiply( d, h ) ), inverse( multiply( b, k
% 8.53/8.87     ) ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 4642, [ =( multiply( multiply( d, inverse( X ) ), multiply( X, 
% 8.53/8.87    inverse( h ) ) ), k ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 4644, [ =( inverse( multiply( multiply( h, inverse( a ) ), multiply( 
% 8.53/8.87    b, c ) ) ), k ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 5169, [ =( multiply( c, multiply( b, c ) ), multiply( h, inverse( a
% 8.53/8.87     ) ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 5415, [ =( multiply( multiply( d, inverse( k ) ), multiply( d, h )
% 8.53/8.87     ), k ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 5597, [ =( multiply( multiply( inverse( d ), X ), multiply( inverse( 
% 8.53/8.87    X ), h ) ), inverse( b ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 6081, [ =( multiply( multiply( h, inverse( a ) ), multiply( b, c )
% 8.53/8.87     ), inverse( k ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 6533, [ =( product( X, inverse( Y ), multiply( multiply( X, Y ), Y
% 8.53/8.87     ) ), true ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 6624, [ =( product( c, multiply( c, a ), inverse( k ) ), true ) ]
% 8.53/8.87     )
% 8.53/8.87  .
% 8.53/8.87  clause( 6827, [ =( inverse( k ), inverse( b ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 6876, [ =( multiply( b, k ), inverse( b ) ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 6926, [ =( k, b ) ] )
% 8.53/8.87  .
% 8.53/8.87  clause( 7142, [] )
% 8.53/8.87  .
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  % SZS output end Refutation
% 8.53/8.87  found a proof!
% 8.53/8.87  
% 8.53/8.87  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 8.53/8.87  
% 8.53/8.87  initialclauses(
% 8.53/8.87  [ clause( 7144, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.87  , clause( 7145, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.87  , clause( 7146, [ =( product( identity, X, X ), true ) ] )
% 8.53/8.87  , clause( 7147, [ =( product( X, identity, X ), true ) ] )
% 8.53/8.87  , clause( 7148, [ =( product( inverse( X ), X, identity ), true ) ] )
% 8.53/8.87  , clause( 7149, [ =( product( X, inverse( X ), identity ), true ) ] )
% 8.53/8.87  , clause( 7150, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.87  , clause( 7151, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y
% 8.53/8.87    , T ), true, T, Z ), Z ), Z ) ] )
% 8.53/8.87  , clause( 7152, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U
% 8.53/8.87     ), true, ifeq( product( W, T, X ), true, product( W, U, Z ), true ), 
% 8.53/8.87    true ), true ), true ) ] )
% 8.53/8.87  , clause( 7153, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Z, U
% 8.53/8.87     ), true, ifeq( product( T, X, W ), true, product( W, Y, U ), true ), 
% 8.53/8.87    true ), true ), true ) ] )
% 8.53/8.87  , clause( 7154, [ =( ifeq( product( X, X, Y ), true, product( X, Y, 
% 8.53/8.87    identity ), true ), true ) ] )
% 8.53/8.87  , clause( 7155, [ =( ifeq( product( X, X, Y ), true, product( Y, X, 
% 8.53/8.87    identity ), true ), true ) ] )
% 8.53/8.87  , clause( 7156, [ =( product( a, b, c ), true ) ] )
% 8.53/8.87  , clause( 7157, [ =( product( c, inverse( a ), d ), true ) ] )
% 8.53/8.87  , clause( 7158, [ =( product( d, inverse( b ), h ), true ) ] )
% 8.53/8.87  , clause( 7159, [ =( product( h, b, j ), true ) ] )
% 8.53/8.87  , clause( 7160, [ =( product( j, inverse( h ), k ), true ) ] )
% 8.53/8.87  , clause( 7161, [ ~( =( product( k, inverse( b ), identity ), true ) ) ] )
% 8.53/8.87  ] ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.87  , clause( 7144, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.87  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 8.53/8.87    permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.87  , clause( 7145, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.87  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 8.53/8.87    permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 2, [ =( product( identity, X, X ), true ) ] )
% 8.53/8.87  , clause( 7146, [ =( product( identity, X, X ), true ) ] )
% 8.53/8.87  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 3, [ =( product( X, identity, X ), true ) ] )
% 8.53/8.87  , clause( 7147, [ =( product( X, identity, X ), true ) ] )
% 8.53/8.87  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 4, [ =( product( inverse( X ), X, identity ), true ) ] )
% 8.53/8.87  , clause( 7148, [ =( product( inverse( X ), X, identity ), true ) ] )
% 8.53/8.87  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 5, [ =( product( X, inverse( X ), identity ), true ) ] )
% 8.53/8.87  , clause( 7149, [ =( product( X, inverse( X ), identity ), true ) ] )
% 8.53/8.87  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.87  , clause( 7150, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.87  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.87     )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 7, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y, T )
% 8.53/8.87    , true, T, Z ), Z ), Z ) ] )
% 8.53/8.87  , clause( 7151, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y
% 8.53/8.87    , T ), true, T, Z ), Z ), Z ) ] )
% 8.53/8.87  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 8.53/8.87    permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 8, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U ), 
% 8.53/8.87    true, ifeq( product( W, T, X ), true, product( W, U, Z ), true ), true )
% 8.53/8.87    , true ), true ) ] )
% 8.53/8.87  , clause( 7152, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U
% 8.53/8.87     ), true, ifeq( product( W, T, X ), true, product( W, U, Z ), true ), 
% 8.53/8.87    true ), true ), true ) ] )
% 8.53/8.87  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 8.53/8.87    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 9, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Z, U ), 
% 8.53/8.87    true, ifeq( product( T, X, W ), true, product( W, Y, U ), true ), true )
% 8.53/8.87    , true ), true ) ] )
% 8.53/8.87  , clause( 7153, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Z, U
% 8.53/8.87     ), true, ifeq( product( T, X, W ), true, product( W, Y, U ), true ), 
% 8.53/8.87    true ), true ), true ) ] )
% 8.53/8.87  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 8.53/8.87    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 10, [ =( ifeq( product( X, X, Y ), true, product( X, Y, identity )
% 8.53/8.87    , true ), true ) ] )
% 8.53/8.87  , clause( 7154, [ =( ifeq( product( X, X, Y ), true, product( X, Y, 
% 8.53/8.87    identity ), true ), true ) ] )
% 8.53/8.87  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.87     )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 12, [ =( product( a, b, c ), true ) ] )
% 8.53/8.87  , clause( 7156, [ =( product( a, b, c ), true ) ] )
% 8.53/8.87  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 13, [ =( product( c, inverse( a ), d ), true ) ] )
% 8.53/8.87  , clause( 7157, [ =( product( c, inverse( a ), d ), true ) ] )
% 8.53/8.87  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 14, [ =( product( d, inverse( b ), h ), true ) ] )
% 8.53/8.87  , clause( 7158, [ =( product( d, inverse( b ), h ), true ) ] )
% 8.53/8.87  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 15, [ =( product( h, b, j ), true ) ] )
% 8.53/8.87  , clause( 7159, [ =( product( h, b, j ), true ) ] )
% 8.53/8.87  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 16, [ =( product( j, inverse( h ), k ), true ) ] )
% 8.53/8.87  , clause( 7160, [ =( product( j, inverse( h ), k ), true ) ] )
% 8.53/8.87  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 17, [ ~( =( product( k, inverse( b ), identity ), true ) ) ] )
% 8.53/8.87  , clause( 7161, [ ~( =( product( k, inverse( b ), identity ), true ) ) ] )
% 8.53/8.87  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  eqswap(
% 8.53/8.87  clause( 7322, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y
% 8.53/8.87    , T ), true, T, Z ), Z ) ) ] )
% 8.53/8.87  , clause( 7, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y, T
% 8.53/8.87     ), true, T, Z ), Z ), Z ) ] )
% 8.53/8.87  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 8.53/8.87    ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  paramod(
% 8.53/8.87  clause( 7324, [ =( h, ifeq2( true, true, ifeq2( product( d, inverse( b ), X
% 8.53/8.87     ), true, X, h ), h ) ) ] )
% 8.53/8.87  , clause( 14, [ =( product( d, inverse( b ), h ), true ) ] )
% 8.53/8.87  , 0, clause( 7322, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( 
% 8.53/8.87    X, Y, T ), true, T, Z ), Z ) ) ] )
% 8.53/8.87  , 0, 3, substitution( 0, [] ), substitution( 1, [ :=( X, d ), :=( Y, 
% 8.53/8.87    inverse( b ) ), :=( Z, h ), :=( T, X )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  paramod(
% 8.53/8.87  clause( 7328, [ =( h, ifeq2( product( d, inverse( b ), X ), true, X, h ) )
% 8.53/8.87     ] )
% 8.53/8.87  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.87  , 0, clause( 7324, [ =( h, ifeq2( true, true, ifeq2( product( d, inverse( b
% 8.53/8.87     ), X ), true, X, h ), h ) ) ] )
% 8.53/8.87  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq2( product( d, inverse( 
% 8.53/8.87    b ), X ), true, X, h ) ), :=( Z, h )] ), substitution( 1, [ :=( X, X )] )
% 8.53/8.87    ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  eqswap(
% 8.53/8.87  clause( 7329, [ =( ifeq2( product( d, inverse( b ), X ), true, X, h ), h )
% 8.53/8.87     ] )
% 8.53/8.87  , clause( 7328, [ =( h, ifeq2( product( d, inverse( b ), X ), true, X, h )
% 8.53/8.87     ) ] )
% 8.53/8.87  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 25, [ =( ifeq2( product( d, inverse( b ), X ), true, X, h ), h ) ]
% 8.53/8.87     )
% 8.53/8.87  , clause( 7329, [ =( ifeq2( product( d, inverse( b ), X ), true, X, h ), h
% 8.53/8.87     ) ] )
% 8.53/8.87  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  eqswap(
% 8.53/8.87  clause( 7331, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y
% 8.53/8.87    , T ), true, T, Z ), Z ) ) ] )
% 8.53/8.87  , clause( 7, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y, T
% 8.53/8.87     ), true, T, Z ), Z ), Z ) ] )
% 8.53/8.87  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 8.53/8.87    ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  paramod(
% 8.53/8.87  clause( 7333, [ =( multiply( X, Y ), ifeq2( true, true, ifeq2( product( X, 
% 8.53/8.87    Y, Z ), true, Z, multiply( X, Y ) ), multiply( X, Y ) ) ) ] )
% 8.53/8.87  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.87  , 0, clause( 7331, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( 
% 8.53/8.87    X, Y, T ), true, T, Z ), Z ) ) ] )
% 8.53/8.87  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 8.53/8.87    :=( X, X ), :=( Y, Y ), :=( Z, multiply( X, Y ) ), :=( T, Z )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  paramod(
% 8.53/8.87  clause( 7337, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.87    multiply( X, Y ) ) ) ] )
% 8.53/8.87  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.87  , 0, clause( 7333, [ =( multiply( X, Y ), ifeq2( true, true, ifeq2( product( 
% 8.53/8.87    X, Y, Z ), true, Z, multiply( X, Y ) ), multiply( X, Y ) ) ) ] )
% 8.53/8.87  , 0, 4, substitution( 0, [ :=( X, true ), :=( Y, ifeq2( product( X, Y, Z )
% 8.53/8.87    , true, Z, multiply( X, Y ) ) ), :=( Z, multiply( X, Y ) )] ), 
% 8.53/8.87    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  eqswap(
% 8.53/8.87  clause( 7338, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.87    multiply( X, Y ) ) ] )
% 8.53/8.87  , clause( 7337, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.87    multiply( X, Y ) ) ) ] )
% 8.53/8.87  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.87    multiply( X, Y ) ) ] )
% 8.53/8.87  , clause( 7338, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) )
% 8.53/8.87    , multiply( X, Y ) ) ] )
% 8.53/8.87  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 8.53/8.87    permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  eqswap(
% 8.53/8.87  clause( 7340, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y
% 8.53/8.87    , T ), true, T, Z ), Z ) ) ] )
% 8.53/8.87  , clause( 7, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y, T
% 8.53/8.87     ), true, T, Z ), Z ), Z ) ] )
% 8.53/8.87  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 8.53/8.87    ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  paramod(
% 8.53/8.87  clause( 7343, [ =( X, ifeq2( product( Y, Z, X ), true, ifeq2( true, true, 
% 8.53/8.87    multiply( Y, Z ), X ), X ) ) ] )
% 8.53/8.87  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.87  , 0, clause( 7340, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( 
% 8.53/8.87    X, Y, T ), true, T, Z ), Z ) ) ] )
% 8.53/8.87  , 0, 9, substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), substitution( 1, [ 
% 8.53/8.87    :=( X, Y ), :=( Y, Z ), :=( Z, X ), :=( T, multiply( Y, Z ) )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  paramod(
% 8.53/8.87  clause( 7344, [ =( X, ifeq2( product( Y, Z, X ), true, multiply( Y, Z ), X
% 8.53/8.87     ) ) ] )
% 8.53/8.87  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.87  , 0, clause( 7343, [ =( X, ifeq2( product( Y, Z, X ), true, ifeq2( true, 
% 8.53/8.87    true, multiply( Y, Z ), X ), X ) ) ] )
% 8.53/8.87  , 0, 8, substitution( 0, [ :=( X, true ), :=( Y, multiply( Y, Z ) ), :=( Z
% 8.53/8.87    , X )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  eqswap(
% 8.53/8.87  clause( 7345, [ =( ifeq2( product( Y, Z, X ), true, multiply( Y, Z ), X ), 
% 8.53/8.87    X ) ] )
% 8.53/8.87  , clause( 7344, [ =( X, ifeq2( product( Y, Z, X ), true, multiply( Y, Z ), 
% 8.53/8.87    X ) ) ] )
% 8.53/8.87  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 28, [ =( ifeq2( product( X, Y, Z ), true, multiply( X, Y ), Z ), Z
% 8.53/8.87     ) ] )
% 8.53/8.87  , clause( 7345, [ =( ifeq2( product( Y, Z, X ), true, multiply( Y, Z ), X )
% 8.53/8.87    , X ) ] )
% 8.53/8.87  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 8.53/8.87    permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  eqswap(
% 8.53/8.87  clause( 7347, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y
% 8.53/8.87    , T ), true, T, Z ), Z ) ) ] )
% 8.53/8.87  , clause( 7, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y, T
% 8.53/8.87     ), true, T, Z ), Z ), Z ) ] )
% 8.53/8.87  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 8.53/8.87    ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  paramod(
% 8.53/8.87  clause( 7349, [ =( j, ifeq2( true, true, ifeq2( product( h, b, X ), true, X
% 8.53/8.87    , j ), j ) ) ] )
% 8.53/8.87  , clause( 15, [ =( product( h, b, j ), true ) ] )
% 8.53/8.87  , 0, clause( 7347, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( 
% 8.53/8.87    X, Y, T ), true, T, Z ), Z ) ) ] )
% 8.53/8.87  , 0, 3, substitution( 0, [] ), substitution( 1, [ :=( X, h ), :=( Y, b ), 
% 8.53/8.87    :=( Z, j ), :=( T, X )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  paramod(
% 8.53/8.87  clause( 7353, [ =( j, ifeq2( product( h, b, X ), true, X, j ) ) ] )
% 8.53/8.87  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.87  , 0, clause( 7349, [ =( j, ifeq2( true, true, ifeq2( product( h, b, X ), 
% 8.53/8.87    true, X, j ), j ) ) ] )
% 8.53/8.87  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq2( product( h, b, X )
% 8.53/8.87    , true, X, j ) ), :=( Z, j )] ), substitution( 1, [ :=( X, X )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  eqswap(
% 8.53/8.87  clause( 7354, [ =( ifeq2( product( h, b, X ), true, X, j ), j ) ] )
% 8.53/8.87  , clause( 7353, [ =( j, ifeq2( product( h, b, X ), true, X, j ) ) ] )
% 8.53/8.87  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 37, [ =( ifeq2( product( h, b, X ), true, X, j ), j ) ] )
% 8.53/8.87  , clause( 7354, [ =( ifeq2( product( h, b, X ), true, X, j ), j ) ] )
% 8.53/8.87  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  eqswap(
% 8.53/8.87  clause( 7356, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y
% 8.53/8.87    , T ), true, T, Z ), Z ) ) ] )
% 8.53/8.87  , clause( 7, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y, T
% 8.53/8.87     ), true, T, Z ), Z ), Z ) ] )
% 8.53/8.87  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 8.53/8.87    ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  paramod(
% 8.53/8.87  clause( 7358, [ =( X, ifeq2( true, true, ifeq2( product( identity, X, Y ), 
% 8.53/8.87    true, Y, X ), X ) ) ] )
% 8.53/8.87  , clause( 2, [ =( product( identity, X, X ), true ) ] )
% 8.53/8.87  , 0, clause( 7356, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( 
% 8.53/8.87    X, Y, T ), true, T, Z ), Z ) ) ] )
% 8.53/8.87  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 8.53/8.87    identity ), :=( Y, X ), :=( Z, X ), :=( T, Y )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  paramod(
% 8.53/8.87  clause( 7362, [ =( X, ifeq2( product( identity, X, Y ), true, Y, X ) ) ] )
% 8.53/8.87  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.87  , 0, clause( 7358, [ =( X, ifeq2( true, true, ifeq2( product( identity, X, 
% 8.53/8.87    Y ), true, Y, X ), X ) ) ] )
% 8.53/8.87  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq2( product( identity, 
% 8.53/8.87    X, Y ), true, Y, X ) ), :=( Z, X )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.87    :=( Y, Y )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  eqswap(
% 8.53/8.87  clause( 7363, [ =( ifeq2( product( identity, X, Y ), true, Y, X ), X ) ] )
% 8.53/8.87  , clause( 7362, [ =( X, ifeq2( product( identity, X, Y ), true, Y, X ) ) ]
% 8.53/8.87     )
% 8.53/8.87  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 39, [ =( ifeq2( product( identity, X, Y ), true, Y, X ), X ) ] )
% 8.53/8.87  , clause( 7363, [ =( ifeq2( product( identity, X, Y ), true, Y, X ), X ) ]
% 8.53/8.87     )
% 8.53/8.87  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.87     )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  eqswap(
% 8.53/8.87  clause( 7365, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y
% 8.53/8.87    , T ), true, T, Z ), Z ) ) ] )
% 8.53/8.87  , clause( 7, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y, T
% 8.53/8.87     ), true, T, Z ), Z ), Z ) ] )
% 8.53/8.87  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 8.53/8.87    ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  paramod(
% 8.53/8.87  clause( 7367, [ =( X, ifeq2( true, true, ifeq2( product( X, identity, Y ), 
% 8.53/8.87    true, Y, X ), X ) ) ] )
% 8.53/8.87  , clause( 3, [ =( product( X, identity, X ), true ) ] )
% 8.53/8.87  , 0, clause( 7365, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( 
% 8.53/8.87    X, Y, T ), true, T, Z ), Z ) ) ] )
% 8.53/8.87  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.87    :=( Y, identity ), :=( Z, X ), :=( T, Y )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  paramod(
% 8.53/8.87  clause( 7371, [ =( X, ifeq2( product( X, identity, Y ), true, Y, X ) ) ] )
% 8.53/8.87  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.87  , 0, clause( 7367, [ =( X, ifeq2( true, true, ifeq2( product( X, identity, 
% 8.53/8.87    Y ), true, Y, X ), X ) ) ] )
% 8.53/8.87  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq2( product( X, 
% 8.53/8.87    identity, Y ), true, Y, X ) ), :=( Z, X )] ), substitution( 1, [ :=( X, X
% 8.53/8.87     ), :=( Y, Y )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  eqswap(
% 8.53/8.87  clause( 7372, [ =( ifeq2( product( X, identity, Y ), true, Y, X ), X ) ] )
% 8.53/8.87  , clause( 7371, [ =( X, ifeq2( product( X, identity, Y ), true, Y, X ) ) ]
% 8.53/8.87     )
% 8.53/8.87  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  subsumption(
% 8.53/8.87  clause( 41, [ =( ifeq2( product( X, identity, Y ), true, Y, X ), X ) ] )
% 8.53/8.87  , clause( 7372, [ =( ifeq2( product( X, identity, Y ), true, Y, X ), X ) ]
% 8.53/8.87     )
% 8.53/8.87  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.87     )] ) ).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  eqswap(
% 8.53/8.87  clause( 7374, [ =( X, ifeq2( product( identity, X, Y ), true, Y, X ) ) ] )
% 8.53/8.87  , clause( 39, [ =( ifeq2( product( identity, X, Y ), true, Y, X ), X ) ] )
% 8.53/8.87  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  paramod(
% 8.53/8.87  clause( 7376, [ =( X, ifeq2( true, true, multiply( identity, X ), X ) ) ]
% 8.53/8.87     )
% 8.53/8.87  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.87  , 0, clause( 7374, [ =( X, ifeq2( product( identity, X, Y ), true, Y, X ) )
% 8.53/8.87     ] )
% 8.53/8.87  , 0, 3, substitution( 0, [ :=( X, identity ), :=( Y, X )] ), substitution( 
% 8.53/8.87    1, [ :=( X, X ), :=( Y, multiply( identity, X ) )] )).
% 8.53/8.87  
% 8.53/8.87  
% 8.53/8.87  paramod(
% 8.53/8.88  clause( 7377, [ =( X, multiply( identity, X ) ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7376, [ =( X, ifeq2( true, true, multiply( identity, X ), X )
% 8.53/8.88     ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, multiply( identity, X ) )
% 8.53/8.88    , :=( Z, X )] ), substitution( 1, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7378, [ =( multiply( identity, X ), X ) ] )
% 8.53/8.88  , clause( 7377, [ =( X, multiply( identity, X ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 43, [ =( multiply( identity, X ), X ) ] )
% 8.53/8.88  , clause( 7378, [ =( multiply( identity, X ), X ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7380, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 8.53/8.88    Y, U ), true, ifeq( product( W, T, X ), true, product( W, U, Z ), true )
% 8.53/8.88    , true ), true ) ) ] )
% 8.53/8.88  , clause( 8, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U )
% 8.53/8.88    , true, ifeq( product( W, T, X ), true, product( W, U, Z ), true ), true
% 8.53/8.88     ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 8.53/8.88    :=( U, U ), :=( W, W )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7384, [ =( true, ifeq( product( d, X, Y ), true, ifeq( product( 
% 8.53/8.88    inverse( a ), X, Z ), true, ifeq( true, true, product( c, Z, Y ), true )
% 8.53/8.88    , true ), true ) ) ] )
% 8.53/8.88  , clause( 13, [ =( product( c, inverse( a ), d ), true ) ] )
% 8.53/8.88  , 0, clause( 7380, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    T, Y, U ), true, ifeq( product( W, T, X ), true, product( W, U, Z ), true
% 8.53/8.88     ), true ), true ) ) ] )
% 8.53/8.88  , 0, 16, substitution( 0, [] ), substitution( 1, [ :=( X, d ), :=( Y, X ), 
% 8.53/8.88    :=( Z, Y ), :=( T, inverse( a ) ), :=( U, Z ), :=( W, c )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7386, [ =( true, ifeq( product( d, X, Y ), true, ifeq( product( 
% 8.53/8.88    inverse( a ), X, Z ), true, product( c, Z, Y ), true ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7384, [ =( true, ifeq( product( d, X, Y ), true, ifeq( product( 
% 8.53/8.88    inverse( a ), X, Z ), true, ifeq( true, true, product( c, Z, Y ), true )
% 8.53/8.88    , true ), true ) ) ] )
% 8.53/8.88  , 0, 15, substitution( 0, [ :=( X, true ), :=( Y, product( c, Z, Y ) ), 
% 8.53/8.88    :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7387, [ =( ifeq( product( d, X, Y ), true, ifeq( product( inverse( 
% 8.53/8.88    a ), X, Z ), true, product( c, Z, Y ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7386, [ =( true, ifeq( product( d, X, Y ), true, ifeq( product( 
% 8.53/8.88    inverse( a ), X, Z ), true, product( c, Z, Y ), true ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 48, [ =( ifeq( product( d, X, Y ), true, ifeq( product( inverse( a
% 8.53/8.88     ), X, Z ), true, product( c, Z, Y ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7387, [ =( ifeq( product( d, X, Y ), true, ifeq( product( inverse( 
% 8.53/8.88    a ), X, Z ), true, product( c, Z, Y ), true ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 8.53/8.88    permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7389, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 8.53/8.88    Y, U ), true, ifeq( product( W, T, X ), true, product( W, U, Z ), true )
% 8.53/8.88    , true ), true ) ) ] )
% 8.53/8.88  , clause( 8, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U )
% 8.53/8.88    , true, ifeq( product( W, T, X ), true, product( W, U, Z ), true ), true
% 8.53/8.88     ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 8.53/8.88    :=( U, U ), :=( W, W )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7391, [ =( true, ifeq( true, true, ifeq( product( X, inverse( b ), 
% 8.53/8.88    Y ), true, ifeq( product( Z, X, d ), true, product( Z, Y, h ), true ), 
% 8.53/8.88    true ), true ) ) ] )
% 8.53/8.88  , clause( 14, [ =( product( d, inverse( b ), h ), true ) ] )
% 8.53/8.88  , 0, clause( 7389, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    T, Y, U ), true, ifeq( product( W, T, X ), true, product( W, U, Z ), true
% 8.53/8.88     ), true ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [] ), substitution( 1, [ :=( X, d ), :=( Y, 
% 8.53/8.88    inverse( b ) ), :=( Z, h ), :=( T, X ), :=( U, Y ), :=( W, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7399, [ =( true, ifeq( product( X, inverse( b ), Y ), true, ifeq( 
% 8.53/8.88    product( Z, X, d ), true, product( Z, Y, h ), true ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7391, [ =( true, ifeq( true, true, ifeq( product( X, inverse( 
% 8.53/8.88    b ), Y ), true, ifeq( product( Z, X, d ), true, product( Z, Y, h ), true
% 8.53/8.88     ), true ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( X, inverse( 
% 8.53/8.88    b ), Y ), true, ifeq( product( Z, X, d ), true, product( Z, Y, h ), true
% 8.53/8.88     ), true ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )
% 8.53/8.88    , :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7400, [ =( ifeq( product( X, inverse( b ), Y ), true, ifeq( product( 
% 8.53/8.88    Z, X, d ), true, product( Z, Y, h ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7399, [ =( true, ifeq( product( X, inverse( b ), Y ), true, ifeq( 
% 8.53/8.88    product( Z, X, d ), true, product( Z, Y, h ), true ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 50, [ =( ifeq( product( X, inverse( b ), Y ), true, ifeq( product( 
% 8.53/8.88    Z, X, d ), true, product( Z, Y, h ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7400, [ =( ifeq( product( X, inverse( b ), Y ), true, ifeq( 
% 8.53/8.88    product( Z, X, d ), true, product( Z, Y, h ), true ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 8.53/8.88    permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7402, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 8.53/8.88    Y, U ), true, ifeq( product( W, T, X ), true, product( W, U, Z ), true )
% 8.53/8.88    , true ), true ) ) ] )
% 8.53/8.88  , clause( 8, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U )
% 8.53/8.88    , true, ifeq( product( W, T, X ), true, product( W, U, Z ), true ), true
% 8.53/8.88     ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 8.53/8.88    :=( U, U ), :=( W, W )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7405, [ =( true, ifeq( product( X, inverse( b ), Y ), true, ifeq( 
% 8.53/8.88    true, true, ifeq( product( Z, d, X ), true, product( Z, h, Y ), true ), 
% 8.53/8.88    true ), true ) ) ] )
% 8.53/8.88  , clause( 14, [ =( product( d, inverse( b ), h ), true ) ] )
% 8.53/8.88  , 0, clause( 7402, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    T, Y, U ), true, ifeq( product( W, T, X ), true, product( W, U, Z ), true
% 8.53/8.88     ), true ), true ) ) ] )
% 8.53/8.88  , 0, 10, substitution( 0, [] ), substitution( 1, [ :=( X, X ), :=( Y, 
% 8.53/8.88    inverse( b ) ), :=( Z, Y ), :=( T, d ), :=( U, h ), :=( W, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7410, [ =( true, ifeq( product( X, inverse( b ), Y ), true, ifeq( 
% 8.53/8.88    product( Z, d, X ), true, product( Z, h, Y ), true ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7405, [ =( true, ifeq( product( X, inverse( b ), Y ), true, 
% 8.53/8.88    ifeq( true, true, ifeq( product( Z, d, X ), true, product( Z, h, Y ), 
% 8.53/8.88    true ), true ), true ) ) ] )
% 8.53/8.88  , 0, 9, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( Z, d, X ), 
% 8.53/8.88    true, product( Z, h, Y ), true ) ), :=( Z, true )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7411, [ =( ifeq( product( X, inverse( b ), Y ), true, ifeq( product( 
% 8.53/8.88    Z, d, X ), true, product( Z, h, Y ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7410, [ =( true, ifeq( product( X, inverse( b ), Y ), true, ifeq( 
% 8.53/8.88    product( Z, d, X ), true, product( Z, h, Y ), true ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 51, [ =( ifeq( product( X, inverse( b ), Y ), true, ifeq( product( 
% 8.53/8.88    Z, d, X ), true, product( Z, h, Y ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7411, [ =( ifeq( product( X, inverse( b ), Y ), true, ifeq( 
% 8.53/8.88    product( Z, d, X ), true, product( Z, h, Y ), true ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 8.53/8.88    permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7413, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 8.53/8.88    Y, U ), true, ifeq( product( W, T, X ), true, product( W, U, Z ), true )
% 8.53/8.88    , true ), true ) ) ] )
% 8.53/8.88  , clause( 8, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U )
% 8.53/8.88    , true, ifeq( product( W, T, X ), true, product( W, U, Z ), true ), true
% 8.53/8.88     ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 8.53/8.88    :=( U, U ), :=( W, W )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7417, [ =( true, ifeq( product( h, X, Y ), true, ifeq( product( 
% 8.53/8.88    inverse( b ), X, Z ), true, ifeq( true, true, product( d, Z, Y ), true )
% 8.53/8.88    , true ), true ) ) ] )
% 8.53/8.88  , clause( 14, [ =( product( d, inverse( b ), h ), true ) ] )
% 8.53/8.88  , 0, clause( 7413, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    T, Y, U ), true, ifeq( product( W, T, X ), true, product( W, U, Z ), true
% 8.53/8.88     ), true ), true ) ) ] )
% 8.53/8.88  , 0, 16, substitution( 0, [] ), substitution( 1, [ :=( X, h ), :=( Y, X ), 
% 8.53/8.88    :=( Z, Y ), :=( T, inverse( b ) ), :=( U, Z ), :=( W, d )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7419, [ =( true, ifeq( product( h, X, Y ), true, ifeq( product( 
% 8.53/8.88    inverse( b ), X, Z ), true, product( d, Z, Y ), true ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7417, [ =( true, ifeq( product( h, X, Y ), true, ifeq( product( 
% 8.53/8.88    inverse( b ), X, Z ), true, ifeq( true, true, product( d, Z, Y ), true )
% 8.53/8.88    , true ), true ) ) ] )
% 8.53/8.88  , 0, 15, substitution( 0, [ :=( X, true ), :=( Y, product( d, Z, Y ) ), 
% 8.53/8.88    :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7420, [ =( ifeq( product( h, X, Y ), true, ifeq( product( inverse( 
% 8.53/8.88    b ), X, Z ), true, product( d, Z, Y ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7419, [ =( true, ifeq( product( h, X, Y ), true, ifeq( product( 
% 8.53/8.88    inverse( b ), X, Z ), true, product( d, Z, Y ), true ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 52, [ =( ifeq( product( h, X, Y ), true, ifeq( product( inverse( b
% 8.53/8.88     ), X, Z ), true, product( d, Z, Y ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7420, [ =( ifeq( product( h, X, Y ), true, ifeq( product( inverse( 
% 8.53/8.88    b ), X, Z ), true, product( d, Z, Y ), true ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 8.53/8.88    permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7422, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 8.53/8.88    Y, U ), true, ifeq( product( W, T, X ), true, product( W, U, Z ), true )
% 8.53/8.88    , true ), true ) ) ] )
% 8.53/8.88  , clause( 8, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U )
% 8.53/8.88    , true, ifeq( product( W, T, X ), true, product( W, U, Z ), true ), true
% 8.53/8.88     ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 8.53/8.88    :=( U, U ), :=( W, W )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7424, [ =( true, ifeq( true, true, ifeq( product( Z, Y, T ), true, 
% 8.53/8.88    ifeq( product( U, Z, X ), true, product( U, T, multiply( X, Y ) ), true )
% 8.53/8.88    , true ), true ) ) ] )
% 8.53/8.88  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7422, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    T, Y, U ), true, ifeq( product( W, T, X ), true, product( W, U, Z ), true
% 8.53/8.88     ), true ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, X ), :=( Y, Y ), :=( Z, multiply( X, Y ) ), :=( T, Z ), :=( U, T )
% 8.53/8.88    , :=( W, U )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7432, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 8.53/8.88    X, U ), true, product( T, Z, multiply( U, Y ) ), true ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7424, [ =( true, ifeq( true, true, ifeq( product( Z, Y, T ), 
% 8.53/8.88    true, ifeq( product( U, Z, X ), true, product( U, T, multiply( X, Y ) ), 
% 8.53/8.88    true ), true ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( X, Y, Z ), 
% 8.53/8.88    true, ifeq( product( T, X, U ), true, product( T, Z, multiply( U, Y ) ), 
% 8.53/8.88    true ), true ) ), :=( Z, true )] ), substitution( 1, [ :=( X, U ), :=( Y
% 8.53/8.88    , Y ), :=( Z, X ), :=( T, Z ), :=( U, T )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7433, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, X, U )
% 8.53/8.88    , true, product( T, Z, multiply( U, Y ) ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7432, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T
% 8.53/8.88    , X, U ), true, product( T, Z, multiply( U, Y ) ), true ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 8.53/8.88    :=( U, U )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 54, [ =( ifeq( product( Z, Y, T ), true, ifeq( product( U, Z, X ), 
% 8.53/8.88    true, product( U, T, multiply( X, Y ) ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7433, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, X, U
% 8.53/8.88     ), true, product( T, Z, multiply( U, Y ) ), true ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, Z ), :=( Y, Y ), :=( Z, T ), :=( T, U ), :=( U
% 8.53/8.88    , X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7435, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 8.53/8.88    Y, U ), true, ifeq( product( W, T, X ), true, product( W, U, Z ), true )
% 8.53/8.88    , true ), true ) ) ] )
% 8.53/8.88  , clause( 8, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U )
% 8.53/8.88    , true, ifeq( product( W, T, X ), true, product( W, U, Z ), true ), true
% 8.53/8.88     ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 8.53/8.88    :=( U, U ), :=( W, W )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7439, [ =( true, ifeq( product( multiply( X, Y ), Z, T ), true, 
% 8.53/8.88    ifeq( product( Y, Z, U ), true, ifeq( true, true, product( X, U, T ), 
% 8.53/8.88    true ), true ), true ) ) ] )
% 8.53/8.88  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7435, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    T, Y, U ), true, ifeq( product( W, T, X ), true, product( W, U, Z ), true
% 8.53/8.88     ), true ), true ) ) ] )
% 8.53/8.88  , 0, 17, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, multiply( X, Y ) ), :=( Y, Z ), :=( Z, T ), :=( T, Y ), :=( U, U )
% 8.53/8.88    , :=( W, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7441, [ =( true, ifeq( product( multiply( X, Y ), Z, T ), true, 
% 8.53/8.88    ifeq( product( Y, Z, U ), true, product( X, U, T ), true ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7439, [ =( true, ifeq( product( multiply( X, Y ), Z, T ), true
% 8.53/8.88    , ifeq( product( Y, Z, U ), true, ifeq( true, true, product( X, U, T ), 
% 8.53/8.88    true ), true ), true ) ) ] )
% 8.53/8.88  , 0, 16, substitution( 0, [ :=( X, true ), :=( Y, product( X, U, T ) ), 
% 8.53/8.88    :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), 
% 8.53/8.88    :=( T, T ), :=( U, U )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7442, [ =( ifeq( product( multiply( X, Y ), Z, T ), true, ifeq( 
% 8.53/8.88    product( Y, Z, U ), true, product( X, U, T ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7441, [ =( true, ifeq( product( multiply( X, Y ), Z, T ), true, 
% 8.53/8.88    ifeq( product( Y, Z, U ), true, product( X, U, T ), true ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 8.53/8.88    :=( U, U )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 56, [ =( ifeq( product( multiply( X, Y ), Z, T ), true, ifeq( 
% 8.53/8.88    product( Y, Z, U ), true, product( X, U, T ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7442, [ =( ifeq( product( multiply( X, Y ), Z, T ), true, ifeq( 
% 8.53/8.88    product( Y, Z, U ), true, product( X, U, T ), true ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 8.53/8.88    , U )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7444, [ =( X, ifeq2( product( X, identity, Y ), true, Y, X ) ) ] )
% 8.53/8.88  , clause( 41, [ =( ifeq2( product( X, identity, Y ), true, Y, X ), X ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7446, [ =( X, ifeq2( true, true, multiply( X, identity ), X ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7444, [ =( X, ifeq2( product( X, identity, Y ), true, Y, X ) )
% 8.53/8.88     ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, identity )] ), substitution( 
% 8.53/8.88    1, [ :=( X, X ), :=( Y, multiply( X, identity ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7447, [ =( X, multiply( X, identity ) ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7446, [ =( X, ifeq2( true, true, multiply( X, identity ), X )
% 8.53/8.88     ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, multiply( X, identity ) )
% 8.53/8.88    , :=( Z, X )] ), substitution( 1, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7448, [ =( multiply( X, identity ), X ) ] )
% 8.53/8.88  , clause( 7447, [ =( X, multiply( X, identity ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 86, [ =( multiply( X, identity ), X ) ] )
% 8.53/8.88  , clause( 7448, [ =( multiply( X, identity ), X ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7450, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 8.53/8.88    Z, U ), true, ifeq( product( T, X, W ), true, product( W, Y, U ), true )
% 8.53/8.88    , true ), true ) ) ] )
% 8.53/8.88  , clause( 9, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Z, U )
% 8.53/8.88    , true, ifeq( product( T, X, W ), true, product( W, Y, U ), true ), true
% 8.53/8.88     ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 8.53/8.88    :=( U, U ), :=( W, W )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7453, [ =( true, ifeq( product( X, Y, inverse( a ) ), true, ifeq( 
% 8.53/8.88    true, true, ifeq( product( c, X, Z ), true, product( Z, Y, d ), true ), 
% 8.53/8.88    true ), true ) ) ] )
% 8.53/8.88  , clause( 13, [ =( product( c, inverse( a ), d ), true ) ] )
% 8.53/8.88  , 0, clause( 7450, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    T, Z, U ), true, ifeq( product( T, X, W ), true, product( W, Y, U ), true
% 8.53/8.88     ), true ), true ) ) ] )
% 8.53/8.88  , 0, 10, substitution( 0, [] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), 
% 8.53/8.88    :=( Z, inverse( a ) ), :=( T, c ), :=( U, d ), :=( W, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7458, [ =( true, ifeq( product( X, Y, inverse( a ) ), true, ifeq( 
% 8.53/8.88    product( c, X, Z ), true, product( Z, Y, d ), true ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7453, [ =( true, ifeq( product( X, Y, inverse( a ) ), true, 
% 8.53/8.88    ifeq( true, true, ifeq( product( c, X, Z ), true, product( Z, Y, d ), 
% 8.53/8.88    true ), true ), true ) ) ] )
% 8.53/8.88  , 0, 9, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( c, X, Z ), 
% 8.53/8.88    true, product( Z, Y, d ), true ) ), :=( Z, true )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7459, [ =( ifeq( product( X, Y, inverse( a ) ), true, ifeq( product( 
% 8.53/8.88    c, X, Z ), true, product( Z, Y, d ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7458, [ =( true, ifeq( product( X, Y, inverse( a ) ), true, ifeq( 
% 8.53/8.88    product( c, X, Z ), true, product( Z, Y, d ), true ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 90, [ =( ifeq( product( X, Y, inverse( a ) ), true, ifeq( product( 
% 8.53/8.88    c, X, Z ), true, product( Z, Y, d ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7459, [ =( ifeq( product( X, Y, inverse( a ) ), true, ifeq( 
% 8.53/8.88    product( c, X, Z ), true, product( Z, Y, d ), true ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 8.53/8.88    permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7461, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 8.53/8.88    Z, U ), true, ifeq( product( T, X, W ), true, product( W, Y, U ), true )
% 8.53/8.88    , true ), true ) ) ] )
% 8.53/8.88  , clause( 9, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Z, U )
% 8.53/8.88    , true, ifeq( product( T, X, W ), true, product( W, Y, U ), true ), true
% 8.53/8.88     ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 8.53/8.88    :=( U, U ), :=( W, W )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7464, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( true, true, 
% 8.53/8.88    ifeq( product( T, X, U ), true, product( U, Y, multiply( T, Z ) ), true )
% 8.53/8.88    , true ), true ) ) ] )
% 8.53/8.88  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7461, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    T, Z, U ), true, ifeq( product( T, X, W ), true, product( W, Y, U ), true
% 8.53/8.88     ), true ), true ) ) ] )
% 8.53/8.88  , 0, 9, substitution( 0, [ :=( X, T ), :=( Y, Z )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U, multiply( T, Z ) )
% 8.53/8.88    , :=( W, U )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7469, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 8.53/8.88    X, U ), true, product( U, Y, multiply( T, Z ) ), true ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7464, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( true, 
% 8.53/8.88    true, ifeq( product( T, X, U ), true, product( U, Y, multiply( T, Z ) ), 
% 8.53/8.88    true ), true ), true ) ) ] )
% 8.53/8.88  , 0, 8, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( T, X, U ), 
% 8.53/8.88    true, product( U, Y, multiply( T, Z ) ), true ) ), :=( Z, true )] ), 
% 8.53/8.88    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 8.53/8.88    , U )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7470, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, X, U )
% 8.53/8.88    , true, product( U, Y, multiply( T, Z ) ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7469, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T
% 8.53/8.88    , X, U ), true, product( U, Y, multiply( T, Z ) ), true ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 8.53/8.88    :=( U, U )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 98, [ =( ifeq( product( Z, T, Y ), true, ifeq( product( X, Z, U ), 
% 8.53/8.88    true, product( U, T, multiply( X, Y ) ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7470, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, X, U
% 8.53/8.88     ), true, product( U, Y, multiply( T, Z ) ), true ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, Z ), :=( Y, T ), :=( Z, Y ), :=( T, X ), :=( U
% 8.53/8.88    , U )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7472, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 8.53/8.88    Z, U ), true, ifeq( product( T, X, W ), true, product( W, Y, U ), true )
% 8.53/8.88    , true ), true ) ) ] )
% 8.53/8.88  , clause( 9, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Z, U )
% 8.53/8.88    , true, ifeq( product( T, X, W ), true, product( W, Y, U ), true ), true
% 8.53/8.88     ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 8.53/8.88    :=( U, U ), :=( W, W )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7475, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( true, true, 
% 8.53/8.88    ifeq( product( inverse( Z ), X, T ), true, product( T, Y, identity ), 
% 8.53/8.88    true ), true ), true ) ) ] )
% 8.53/8.88  , clause( 4, [ =( product( inverse( X ), X, identity ), true ) ] )
% 8.53/8.88  , 0, clause( 7472, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    T, Z, U ), true, ifeq( product( T, X, W ), true, product( W, Y, U ), true
% 8.53/8.88     ), true ), true ) ) ] )
% 8.53/8.88  , 0, 9, substitution( 0, [ :=( X, Z )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, Y ), :=( Z, Z ), :=( T, inverse( Z ) ), :=( U, identity ), :=( W, 
% 8.53/8.88    T )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7480, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    inverse( Z ), X, T ), true, product( T, Y, identity ), true ), true ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7475, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( true, 
% 8.53/8.88    true, ifeq( product( inverse( Z ), X, T ), true, product( T, Y, identity
% 8.53/8.88     ), true ), true ), true ) ) ] )
% 8.53/8.88  , 0, 8, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( inverse( Z
% 8.53/8.88     ), X, T ), true, product( T, Y, identity ), true ) ), :=( Z, true )] ), 
% 8.53/8.88    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7481, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( inverse( 
% 8.53/8.88    Z ), X, T ), true, product( T, Y, identity ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7480, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    inverse( Z ), X, T ), true, product( T, Y, identity ), true ), true ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 106, [ =( ifeq( product( Y, Z, X ), true, ifeq( product( inverse( X
% 8.53/8.88     ), Y, T ), true, product( T, Z, identity ), true ), true ), true ) ] )
% 8.53/8.88  , clause( 7481, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( inverse( 
% 8.53/8.88    Z ), X, T ), true, product( T, Y, identity ), true ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X ), :=( T, T )] ), 
% 8.53/8.88    permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7483, [ =( j, ifeq2( product( h, b, X ), true, X, j ) ) ] )
% 8.53/8.88  , clause( 37, [ =( ifeq2( product( h, b, X ), true, X, j ), j ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7485, [ =( j, ifeq2( true, true, multiply( h, b ), j ) ) ] )
% 8.53/8.88  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7483, [ =( j, ifeq2( product( h, b, X ), true, X, j ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, h ), :=( Y, b )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, multiply( h, b ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7486, [ =( j, multiply( h, b ) ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7485, [ =( j, ifeq2( true, true, multiply( h, b ), j ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, multiply( h, b ) ), :=( Z
% 8.53/8.88    , j )] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7487, [ =( multiply( h, b ), j ) ] )
% 8.53/8.88  , clause( 7486, [ =( j, multiply( h, b ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 129, [ =( multiply( h, b ), j ) ] )
% 8.53/8.88  , clause( 7487, [ =( multiply( h, b ), j ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7489, [ =( true, ifeq( product( X, X, Y ), true, product( X, Y, 
% 8.53/8.88    identity ), true ) ) ] )
% 8.53/8.88  , clause( 10, [ =( ifeq( product( X, X, Y ), true, product( X, Y, identity
% 8.53/8.88     ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7491, [ =( true, ifeq( true, true, product( X, multiply( X, X ), 
% 8.53/8.88    identity ), true ) ) ] )
% 8.53/8.88  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7489, [ =( true, ifeq( product( X, X, Y ), true, product( X, Y
% 8.53/8.88    , identity ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, X ), :=( Y, multiply( X, X ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7492, [ =( true, product( X, multiply( X, X ), identity ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7491, [ =( true, ifeq( true, true, product( X, multiply( X, X
% 8.53/8.88     ), identity ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( X, multiply( X, X
% 8.53/8.88     ), identity ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7493, [ =( product( X, multiply( X, X ), identity ), true ) ] )
% 8.53/8.88  , clause( 7492, [ =( true, product( X, multiply( X, X ), identity ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 132, [ =( product( X, multiply( X, X ), identity ), true ) ] )
% 8.53/8.88  , clause( 7493, [ =( product( X, multiply( X, X ), identity ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7495, [ =( h, ifeq2( product( d, inverse( b ), X ), true, X, h ) )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 25, [ =( ifeq2( product( d, inverse( b ), X ), true, X, h ), h )
% 8.53/8.88     ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7497, [ =( h, ifeq2( true, true, multiply( d, inverse( b ) ), h ) )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7495, [ =( h, ifeq2( product( d, inverse( b ), X ), true, X, h
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, d ), :=( Y, inverse( b ) )] ), 
% 8.53/8.88    substitution( 1, [ :=( X, multiply( d, inverse( b ) ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7498, [ =( h, multiply( d, inverse( b ) ) ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7497, [ =( h, ifeq2( true, true, multiply( d, inverse( b ) ), 
% 8.53/8.88    h ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, multiply( d, inverse( b )
% 8.53/8.88     ) ), :=( Z, h )] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7499, [ =( multiply( d, inverse( b ) ), h ) ] )
% 8.53/8.88  , clause( 7498, [ =( h, multiply( d, inverse( b ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 138, [ =( multiply( d, inverse( b ) ), h ) ] )
% 8.53/8.88  , clause( 7499, [ =( multiply( d, inverse( b ) ), h ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7501, [ =( Z, ifeq2( product( X, Y, Z ), true, multiply( X, Y ), Z
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , clause( 28, [ =( ifeq2( product( X, Y, Z ), true, multiply( X, Y ), Z ), 
% 8.53/8.88    Z ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7503, [ =( identity, ifeq2( true, true, multiply( X, multiply( X, X
% 8.53/8.88     ) ), identity ) ) ] )
% 8.53/8.88  , clause( 132, [ =( product( X, multiply( X, X ), identity ), true ) ] )
% 8.53/8.88  , 0, clause( 7501, [ =( Z, ifeq2( product( X, Y, Z ), true, multiply( X, Y
% 8.53/8.88     ), Z ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, multiply( X, X ) ), :=( Z, identity )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7504, [ =( identity, multiply( X, multiply( X, X ) ) ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7503, [ =( identity, ifeq2( true, true, multiply( X, multiply( 
% 8.53/8.88    X, X ) ), identity ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, multiply( X, multiply( X, 
% 8.53/8.88    X ) ) ), :=( Z, identity )] ), substitution( 1, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7505, [ =( multiply( X, multiply( X, X ) ), identity ) ] )
% 8.53/8.88  , clause( 7504, [ =( identity, multiply( X, multiply( X, X ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 141, [ =( multiply( X, multiply( X, X ) ), identity ) ] )
% 8.53/8.88  , clause( 7505, [ =( multiply( X, multiply( X, X ) ), identity ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7507, [ =( true, ifeq( product( d, X, Y ), true, ifeq( product( 
% 8.53/8.88    inverse( a ), X, Z ), true, product( c, Z, Y ), true ), true ) ) ] )
% 8.53/8.88  , clause( 48, [ =( ifeq( product( d, X, Y ), true, ifeq( product( inverse( 
% 8.53/8.88    a ), X, Z ), true, product( c, Z, Y ), true ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7509, [ =( true, ifeq( true, true, ifeq( product( inverse( a ), X, 
% 8.53/8.88    Y ), true, product( c, Y, multiply( d, X ) ), true ), true ) ) ] )
% 8.53/8.88  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7507, [ =( true, ifeq( product( d, X, Y ), true, ifeq( product( 
% 8.53/8.88    inverse( a ), X, Z ), true, product( c, Z, Y ), true ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, d ), :=( Y, X )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, X ), :=( Y, multiply( d, X ) ), :=( Z, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7514, [ =( true, ifeq( product( inverse( a ), X, Y ), true, product( 
% 8.53/8.88    c, Y, multiply( d, X ) ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7509, [ =( true, ifeq( true, true, ifeq( product( inverse( a )
% 8.53/8.88    , X, Y ), true, product( c, Y, multiply( d, X ) ), true ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( inverse( a
% 8.53/8.88     ), X, Y ), true, product( c, Y, multiply( d, X ) ), true ) ), :=( Z, 
% 8.53/8.88    true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7515, [ =( ifeq( product( inverse( a ), X, Y ), true, product( c, Y
% 8.53/8.88    , multiply( d, X ) ), true ), true ) ] )
% 8.53/8.88  , clause( 7514, [ =( true, ifeq( product( inverse( a ), X, Y ), true, 
% 8.53/8.88    product( c, Y, multiply( d, X ) ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 176, [ =( ifeq( product( inverse( a ), X, Y ), true, product( c, Y
% 8.53/8.88    , multiply( d, X ) ), true ), true ) ] )
% 8.53/8.88  , clause( 7515, [ =( ifeq( product( inverse( a ), X, Y ), true, product( c
% 8.53/8.88    , Y, multiply( d, X ) ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7517, [ =( true, ifeq( product( X, inverse( b ), Y ), true, ifeq( 
% 8.53/8.88    product( Z, d, X ), true, product( Z, h, Y ), true ), true ) ) ] )
% 8.53/8.88  , clause( 51, [ =( ifeq( product( X, inverse( b ), Y ), true, ifeq( product( 
% 8.53/8.88    Z, d, X ), true, product( Z, h, Y ), true ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7519, [ =( true, ifeq( true, true, ifeq( product( Y, d, X ), true, 
% 8.53/8.88    product( Y, h, multiply( X, inverse( b ) ) ), true ), true ) ) ] )
% 8.53/8.88  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7517, [ =( true, ifeq( product( X, inverse( b ), Y ), true, 
% 8.53/8.88    ifeq( product( Z, d, X ), true, product( Z, h, Y ), true ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, inverse( b ) )] ), 
% 8.53/8.88    substitution( 1, [ :=( X, X ), :=( Y, multiply( X, inverse( b ) ) ), :=( 
% 8.53/8.88    Z, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7524, [ =( true, ifeq( product( X, d, Y ), true, product( X, h, 
% 8.53/8.88    multiply( Y, inverse( b ) ) ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7519, [ =( true, ifeq( true, true, ifeq( product( Y, d, X ), 
% 8.53/8.88    true, product( Y, h, multiply( X, inverse( b ) ) ), true ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( X, d, Y ), 
% 8.53/8.88    true, product( X, h, multiply( Y, inverse( b ) ) ), true ) ), :=( Z, true
% 8.53/8.88     )] ), substitution( 1, [ :=( X, Y ), :=( Y, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7525, [ =( ifeq( product( X, d, Y ), true, product( X, h, multiply( 
% 8.53/8.88    Y, inverse( b ) ) ), true ), true ) ] )
% 8.53/8.88  , clause( 7524, [ =( true, ifeq( product( X, d, Y ), true, product( X, h, 
% 8.53/8.88    multiply( Y, inverse( b ) ) ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 201, [ =( ifeq( product( Y, d, X ), true, product( Y, h, multiply( 
% 8.53/8.88    X, inverse( b ) ) ), true ), true ) ] )
% 8.53/8.88  , clause( 7525, [ =( ifeq( product( X, d, Y ), true, product( X, h, 
% 8.53/8.88    multiply( Y, inverse( b ) ) ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7527, [ =( true, ifeq( product( h, X, Y ), true, ifeq( product( 
% 8.53/8.88    inverse( b ), X, Z ), true, product( d, Z, Y ), true ), true ) ) ] )
% 8.53/8.88  , clause( 52, [ =( ifeq( product( h, X, Y ), true, ifeq( product( inverse( 
% 8.53/8.88    b ), X, Z ), true, product( d, Z, Y ), true ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7529, [ =( true, ifeq( true, true, ifeq( product( inverse( b ), X, 
% 8.53/8.88    Y ), true, product( d, Y, multiply( h, X ) ), true ), true ) ) ] )
% 8.53/8.88  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7527, [ =( true, ifeq( product( h, X, Y ), true, ifeq( product( 
% 8.53/8.88    inverse( b ), X, Z ), true, product( d, Z, Y ), true ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, h ), :=( Y, X )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, X ), :=( Y, multiply( h, X ) ), :=( Z, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7534, [ =( true, ifeq( product( inverse( b ), X, Y ), true, product( 
% 8.53/8.88    d, Y, multiply( h, X ) ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7529, [ =( true, ifeq( true, true, ifeq( product( inverse( b )
% 8.53/8.88    , X, Y ), true, product( d, Y, multiply( h, X ) ), true ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( inverse( b
% 8.53/8.88     ), X, Y ), true, product( d, Y, multiply( h, X ) ), true ) ), :=( Z, 
% 8.53/8.88    true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7535, [ =( ifeq( product( inverse( b ), X, Y ), true, product( d, Y
% 8.53/8.88    , multiply( h, X ) ), true ), true ) ] )
% 8.53/8.88  , clause( 7534, [ =( true, ifeq( product( inverse( b ), X, Y ), true, 
% 8.53/8.88    product( d, Y, multiply( h, X ) ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 213, [ =( ifeq( product( inverse( b ), X, Y ), true, product( d, Y
% 8.53/8.88    , multiply( h, X ) ), true ), true ) ] )
% 8.53/8.88  , clause( 7535, [ =( ifeq( product( inverse( b ), X, Y ), true, product( d
% 8.53/8.88    , Y, multiply( h, X ) ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7537, [ =( true, ifeq( product( h, X, Y ), true, ifeq( product( 
% 8.53/8.88    inverse( b ), X, Z ), true, product( d, Z, Y ), true ), true ) ) ] )
% 8.53/8.88  , clause( 52, [ =( ifeq( product( h, X, Y ), true, ifeq( product( inverse( 
% 8.53/8.88    b ), X, Z ), true, product( d, Z, Y ), true ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7539, [ =( true, ifeq( product( h, b, X ), true, ifeq( true, true, 
% 8.53/8.88    product( d, identity, X ), true ), true ) ) ] )
% 8.53/8.88  , clause( 4, [ =( product( inverse( X ), X, identity ), true ) ] )
% 8.53/8.88  , 0, clause( 7537, [ =( true, ifeq( product( h, X, Y ), true, ifeq( product( 
% 8.53/8.88    inverse( b ), X, Z ), true, product( d, Z, Y ), true ), true ) ) ] )
% 8.53/8.88  , 0, 9, substitution( 0, [ :=( X, b )] ), substitution( 1, [ :=( X, b ), 
% 8.53/8.88    :=( Y, X ), :=( Z, identity )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7540, [ =( true, ifeq( product( h, b, X ), true, product( d, 
% 8.53/8.88    identity, X ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7539, [ =( true, ifeq( product( h, b, X ), true, ifeq( true, 
% 8.53/8.88    true, product( d, identity, X ), true ), true ) ) ] )
% 8.53/8.88  , 0, 8, substitution( 0, [ :=( X, true ), :=( Y, product( d, identity, X )
% 8.53/8.88     ), :=( Z, true )] ), substitution( 1, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7541, [ =( ifeq( product( h, b, X ), true, product( d, identity, X
% 8.53/8.88     ), true ), true ) ] )
% 8.53/8.88  , clause( 7540, [ =( true, ifeq( product( h, b, X ), true, product( d, 
% 8.53/8.88    identity, X ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 215, [ =( ifeq( product( h, b, X ), true, product( d, identity, X )
% 8.53/8.88    , true ), true ) ] )
% 8.53/8.88  , clause( 7541, [ =( ifeq( product( h, b, X ), true, product( d, identity, 
% 8.53/8.88    X ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7543, [ =( true, ifeq( product( h, b, X ), true, product( d, 
% 8.53/8.88    identity, X ), true ) ) ] )
% 8.53/8.88  , clause( 215, [ =( ifeq( product( h, b, X ), true, product( d, identity, X
% 8.53/8.88     ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7546, [ =( true, ifeq( true, true, product( d, identity, multiply( 
% 8.53/8.88    h, b ) ), true ) ) ] )
% 8.53/8.88  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7543, [ =( true, ifeq( product( h, b, X ), true, product( d, 
% 8.53/8.88    identity, X ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, h ), :=( Y, b )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, multiply( h, b ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7548, [ =( true, product( d, identity, multiply( h, b ) ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7546, [ =( true, ifeq( true, true, product( d, identity, 
% 8.53/8.88    multiply( h, b ) ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( d, identity, 
% 8.53/8.88    multiply( h, b ) ) ), :=( Z, true )] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7549, [ =( true, product( d, identity, j ) ) ] )
% 8.53/8.88  , clause( 129, [ =( multiply( h, b ), j ) ] )
% 8.53/8.88  , 0, clause( 7548, [ =( true, product( d, identity, multiply( h, b ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 5, substitution( 0, [] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7550, [ =( product( d, identity, j ), true ) ] )
% 8.53/8.88  , clause( 7549, [ =( true, product( d, identity, j ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 221, [ =( product( d, identity, j ), true ) ] )
% 8.53/8.88  , clause( 7550, [ =( product( d, identity, j ), true ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7552, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.88    multiply( X, Y ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7555, [ =( multiply( d, identity ), ifeq2( true, true, j, multiply( 
% 8.53/8.88    d, identity ) ) ) ] )
% 8.53/8.88  , clause( 221, [ =( product( d, identity, j ), true ) ] )
% 8.53/8.88  , 0, clause( 7552, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 8.53/8.88    Z, multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [] ), substitution( 1, [ :=( X, d ), :=( Y, 
% 8.53/8.88    identity ), :=( Z, j )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7556, [ =( multiply( d, identity ), j ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7555, [ =( multiply( d, identity ), ifeq2( true, true, j, 
% 8.53/8.88    multiply( d, identity ) ) ) ] )
% 8.53/8.88  , 0, 4, substitution( 0, [ :=( X, true ), :=( Y, j ), :=( Z, multiply( d, 
% 8.53/8.88    identity ) )] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7557, [ =( d, j ) ] )
% 8.53/8.88  , clause( 86, [ =( multiply( X, identity ), X ) ] )
% 8.53/8.88  , 0, clause( 7556, [ =( multiply( d, identity ), j ) ] )
% 8.53/8.88  , 0, 1, substitution( 0, [ :=( X, d )] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7558, [ =( j, d ) ] )
% 8.53/8.88  , clause( 7557, [ =( d, j ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 224, [ =( j, d ) ] )
% 8.53/8.88  , clause( 7558, [ =( j, d ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7560, [ =( true, product( j, inverse( h ), k ) ) ] )
% 8.53/8.88  , clause( 16, [ =( product( j, inverse( h ), k ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7561, [ =( true, product( d, inverse( h ), k ) ) ] )
% 8.53/8.88  , clause( 224, [ =( j, d ) ] )
% 8.53/8.88  , 0, clause( 7560, [ =( true, product( j, inverse( h ), k ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7562, [ =( product( d, inverse( h ), k ), true ) ] )
% 8.53/8.88  , clause( 7561, [ =( true, product( d, inverse( h ), k ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 231, [ =( product( d, inverse( h ), k ), true ) ] )
% 8.53/8.88  , clause( 7562, [ =( product( d, inverse( h ), k ), true ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7564, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 8.53/8.88    X, U ), true, product( T, Z, multiply( U, Y ) ), true ), true ) ) ] )
% 8.53/8.88  , clause( 54, [ =( ifeq( product( Z, Y, T ), true, ifeq( product( U, Z, X )
% 8.53/8.88    , true, product( U, T, multiply( X, Y ) ), true ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, U ), :=( Y, Y ), :=( Z, X ), :=( T, Z ), 
% 8.53/8.88    :=( U, T )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7566, [ =( true, ifeq( true, true, ifeq( product( X, d, Y ), true, 
% 8.53/8.88    product( X, k, multiply( Y, inverse( h ) ) ), true ), true ) ) ] )
% 8.53/8.88  , clause( 231, [ =( product( d, inverse( h ), k ), true ) ] )
% 8.53/8.88  , 0, clause( 7564, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    T, X, U ), true, product( T, Z, multiply( U, Y ) ), true ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [] ), substitution( 1, [ :=( X, d ), :=( Y, 
% 8.53/8.88    inverse( h ) ), :=( Z, k ), :=( T, X ), :=( U, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7570, [ =( true, ifeq( product( X, d, Y ), true, product( X, k, 
% 8.53/8.88    multiply( Y, inverse( h ) ) ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7566, [ =( true, ifeq( true, true, ifeq( product( X, d, Y ), 
% 8.53/8.88    true, product( X, k, multiply( Y, inverse( h ) ) ), true ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( X, d, Y ), 
% 8.53/8.88    true, product( X, k, multiply( Y, inverse( h ) ) ), true ) ), :=( Z, true
% 8.53/8.88     )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7571, [ =( ifeq( product( X, d, Y ), true, product( X, k, multiply( 
% 8.53/8.88    Y, inverse( h ) ) ), true ), true ) ] )
% 8.53/8.88  , clause( 7570, [ =( true, ifeq( product( X, d, Y ), true, product( X, k, 
% 8.53/8.88    multiply( Y, inverse( h ) ) ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 236, [ =( ifeq( product( X, d, Y ), true, product( X, k, multiply( 
% 8.53/8.88    Y, inverse( h ) ) ), true ), true ) ] )
% 8.53/8.88  , clause( 7571, [ =( ifeq( product( X, d, Y ), true, product( X, k, 
% 8.53/8.88    multiply( Y, inverse( h ) ) ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7573, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 8.53/8.88    X, U ), true, product( T, Z, multiply( U, Y ) ), true ), true ) ) ] )
% 8.53/8.88  , clause( 54, [ =( ifeq( product( Z, Y, T ), true, ifeq( product( U, Z, X )
% 8.53/8.88    , true, product( U, T, multiply( X, Y ) ), true ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, U ), :=( Y, Y ), :=( Z, X ), :=( T, Z ), 
% 8.53/8.88    :=( U, T )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7576, [ =( true, ifeq( product( inverse( h ), X, Y ), true, ifeq( 
% 8.53/8.88    true, true, product( d, Y, multiply( k, X ) ), true ), true ) ) ] )
% 8.53/8.88  , clause( 231, [ =( product( d, inverse( h ), k ), true ) ] )
% 8.53/8.88  , 0, clause( 7573, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    T, X, U ), true, product( T, Z, multiply( U, Y ) ), true ), true ) ) ] )
% 8.53/8.88  , 0, 10, substitution( 0, [] ), substitution( 1, [ :=( X, inverse( h ) ), 
% 8.53/8.88    :=( Y, X ), :=( Z, Y ), :=( T, d ), :=( U, k )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7577, [ =( true, ifeq( product( inverse( h ), X, Y ), true, product( 
% 8.53/8.88    d, Y, multiply( k, X ) ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7576, [ =( true, ifeq( product( inverse( h ), X, Y ), true, 
% 8.53/8.88    ifeq( true, true, product( d, Y, multiply( k, X ) ), true ), true ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 9, substitution( 0, [ :=( X, true ), :=( Y, product( d, Y, multiply( k
% 8.53/8.88    , X ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7578, [ =( ifeq( product( inverse( h ), X, Y ), true, product( d, Y
% 8.53/8.88    , multiply( k, X ) ), true ), true ) ] )
% 8.53/8.88  , clause( 7577, [ =( true, ifeq( product( inverse( h ), X, Y ), true, 
% 8.53/8.88    product( d, Y, multiply( k, X ) ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 237, [ =( ifeq( product( inverse( h ), X, Y ), true, product( d, Y
% 8.53/8.88    , multiply( k, X ) ), true ), true ) ] )
% 8.53/8.88  , clause( 7578, [ =( ifeq( product( inverse( h ), X, Y ), true, product( d
% 8.53/8.88    , Y, multiply( k, X ) ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7580, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 8.53/8.88    X, U ), true, product( T, Z, multiply( U, Y ) ), true ), true ) ) ] )
% 8.53/8.88  , clause( 54, [ =( ifeq( product( Z, Y, T ), true, ifeq( product( U, Z, X )
% 8.53/8.88    , true, product( U, T, multiply( X, Y ) ), true ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, U ), :=( Y, Y ), :=( Z, X ), :=( T, Z ), 
% 8.53/8.88    :=( U, T )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7584, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( true, true, 
% 8.53/8.88    product( inverse( X ), Z, multiply( identity, Y ) ), true ), true ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 4, [ =( product( inverse( X ), X, identity ), true ) ] )
% 8.53/8.88  , 0, clause( 7580, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    T, X, U ), true, product( T, Z, multiply( U, Y ) ), true ), true ) ) ] )
% 8.53/8.88  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, Y ), :=( Z, Z ), :=( T, inverse( X ) ), :=( U, identity )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7585, [ =( true, ifeq( product( X, Y, Z ), true, product( inverse( 
% 8.53/8.88    X ), Z, multiply( identity, Y ) ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7584, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( true, 
% 8.53/8.88    true, product( inverse( X ), Z, multiply( identity, Y ) ), true ), true )
% 8.53/8.88     ) ] )
% 8.53/8.88  , 0, 8, substitution( 0, [ :=( X, true ), :=( Y, product( inverse( X ), Z, 
% 8.53/8.88    multiply( identity, Y ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X, 
% 8.53/8.88    X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7586, [ =( true, ifeq( product( X, Y, Z ), true, product( inverse( 
% 8.53/8.88    X ), Z, Y ), true ) ) ] )
% 8.53/8.88  , clause( 43, [ =( multiply( identity, X ), X ) ] )
% 8.53/8.88  , 0, clause( 7585, [ =( true, ifeq( product( X, Y, Z ), true, product( 
% 8.53/8.88    inverse( X ), Z, multiply( identity, Y ) ), true ) ) ] )
% 8.53/8.88  , 0, 12, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7587, [ =( ifeq( product( X, Y, Z ), true, product( inverse( X ), Z
% 8.53/8.88    , Y ), true ), true ) ] )
% 8.53/8.88  , clause( 7586, [ =( true, ifeq( product( X, Y, Z ), true, product( inverse( 
% 8.53/8.88    X ), Z, Y ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 250, [ =( ifeq( product( X, Y, Z ), true, product( inverse( X ), Z
% 8.53/8.88    , Y ), true ), true ) ] )
% 8.53/8.88  , clause( 7587, [ =( ifeq( product( X, Y, Z ), true, product( inverse( X )
% 8.53/8.88    , Z, Y ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 8.53/8.88    permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7589, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 8.53/8.88    X, U ), true, product( T, Z, multiply( U, Y ) ), true ), true ) ) ] )
% 8.53/8.88  , clause( 54, [ =( ifeq( product( Z, Y, T ), true, ifeq( product( U, Z, X )
% 8.53/8.88    , true, product( U, T, multiply( X, Y ) ), true ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, U ), :=( Y, Y ), :=( Z, X ), :=( T, Z ), 
% 8.53/8.88    :=( U, T )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7592, [ =( true, ifeq( product( b, X, Y ), true, ifeq( true, true, 
% 8.53/8.88    product( a, Y, multiply( c, X ) ), true ), true ) ) ] )
% 8.53/8.88  , clause( 12, [ =( product( a, b, c ), true ) ] )
% 8.53/8.88  , 0, clause( 7589, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    T, X, U ), true, product( T, Z, multiply( U, Y ) ), true ), true ) ) ] )
% 8.53/8.88  , 0, 9, substitution( 0, [] ), substitution( 1, [ :=( X, b ), :=( Y, X ), 
% 8.53/8.88    :=( Z, Y ), :=( T, a ), :=( U, c )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7593, [ =( true, ifeq( product( b, X, Y ), true, product( a, Y, 
% 8.53/8.88    multiply( c, X ) ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7592, [ =( true, ifeq( product( b, X, Y ), true, ifeq( true, 
% 8.53/8.88    true, product( a, Y, multiply( c, X ) ), true ), true ) ) ] )
% 8.53/8.88  , 0, 8, substitution( 0, [ :=( X, true ), :=( Y, product( a, Y, multiply( c
% 8.53/8.88    , X ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7594, [ =( ifeq( product( b, X, Y ), true, product( a, Y, multiply( 
% 8.53/8.88    c, X ) ), true ), true ) ] )
% 8.53/8.88  , clause( 7593, [ =( true, ifeq( product( b, X, Y ), true, product( a, Y, 
% 8.53/8.88    multiply( c, X ) ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 254, [ =( ifeq( product( b, X, Y ), true, product( a, Y, multiply( 
% 8.53/8.88    c, X ) ), true ), true ) ] )
% 8.53/8.88  , clause( 7594, [ =( ifeq( product( b, X, Y ), true, product( a, Y, 
% 8.53/8.88    multiply( c, X ) ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7596, [ =( true, ifeq( product( X, Y, Z ), true, product( inverse( 
% 8.53/8.88    X ), Z, Y ), true ) ) ] )
% 8.53/8.88  , clause( 250, [ =( ifeq( product( X, Y, Z ), true, product( inverse( X ), 
% 8.53/8.88    Z, Y ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7598, [ =( true, ifeq( true, true, product( inverse( d ), k, 
% 8.53/8.88    inverse( h ) ), true ) ) ] )
% 8.53/8.88  , clause( 231, [ =( product( d, inverse( h ), k ), true ) ] )
% 8.53/8.88  , 0, clause( 7596, [ =( true, ifeq( product( X, Y, Z ), true, product( 
% 8.53/8.88    inverse( X ), Z, Y ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [] ), substitution( 1, [ :=( X, d ), :=( Y, 
% 8.53/8.88    inverse( h ) ), :=( Z, k )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7599, [ =( true, product( inverse( d ), k, inverse( h ) ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7598, [ =( true, ifeq( true, true, product( inverse( d ), k, 
% 8.53/8.88    inverse( h ) ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( inverse( d ), k, 
% 8.53/8.88    inverse( h ) ) ), :=( Z, true )] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7600, [ =( product( inverse( d ), k, inverse( h ) ), true ) ] )
% 8.53/8.88  , clause( 7599, [ =( true, product( inverse( d ), k, inverse( h ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 400, [ =( product( inverse( d ), k, inverse( h ) ), true ) ] )
% 8.53/8.88  , clause( 7600, [ =( product( inverse( d ), k, inverse( h ) ), true ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7602, [ =( true, ifeq( product( X, Y, Z ), true, product( inverse( 
% 8.53/8.88    X ), Z, Y ), true ) ) ] )
% 8.53/8.88  , clause( 250, [ =( ifeq( product( X, Y, Z ), true, product( inverse( X ), 
% 8.53/8.88    Z, Y ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7604, [ =( true, ifeq( true, true, product( inverse( X ), multiply( 
% 8.53/8.88    X, Y ), Y ), true ) ) ] )
% 8.53/8.88  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7602, [ =( true, ifeq( product( X, Y, Z ), true, product( 
% 8.53/8.88    inverse( X ), Z, Y ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, X ), :=( Y, Y ), :=( Z, multiply( X, Y ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7606, [ =( true, product( inverse( X ), multiply( X, Y ), Y ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7604, [ =( true, ifeq( true, true, product( inverse( X ), 
% 8.53/8.88    multiply( X, Y ), Y ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( inverse( X ), 
% 8.53/8.88    multiply( X, Y ), Y ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X )
% 8.53/8.88    , :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7607, [ =( product( inverse( X ), multiply( X, Y ), Y ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 7606, [ =( true, product( inverse( X ), multiply( X, Y ), Y ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 408, [ =( product( inverse( X ), multiply( X, Y ), Y ), true ) ] )
% 8.53/8.88  , clause( 7607, [ =( product( inverse( X ), multiply( X, Y ), Y ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7609, [ =( true, ifeq( product( X, Y, Z ), true, product( inverse( 
% 8.53/8.88    X ), Z, Y ), true ) ) ] )
% 8.53/8.88  , clause( 250, [ =( ifeq( product( X, Y, Z ), true, product( inverse( X ), 
% 8.53/8.88    Z, Y ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7611, [ =( true, ifeq( true, true, product( inverse( inverse( X ) )
% 8.53/8.88    , identity, X ), true ) ) ] )
% 8.53/8.88  , clause( 4, [ =( product( inverse( X ), X, identity ), true ) ] )
% 8.53/8.88  , 0, clause( 7609, [ =( true, ifeq( product( X, Y, Z ), true, product( 
% 8.53/8.88    inverse( X ), Z, Y ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, inverse( 
% 8.53/8.88    X ) ), :=( Y, X ), :=( Z, identity )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7613, [ =( true, product( inverse( inverse( X ) ), identity, X ) )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7611, [ =( true, ifeq( true, true, product( inverse( inverse( 
% 8.53/8.88    X ) ), identity, X ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( inverse( inverse( 
% 8.53/8.88    X ) ), identity, X ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7614, [ =( product( inverse( inverse( X ) ), identity, X ), true )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 7613, [ =( true, product( inverse( inverse( X ) ), identity, X )
% 8.53/8.88     ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 410, [ =( product( inverse( inverse( X ) ), identity, X ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 7614, [ =( product( inverse( inverse( X ) ), identity, X ), true
% 8.53/8.88     ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7616, [ =( true, ifeq( product( X, Y, Z ), true, product( inverse( 
% 8.53/8.88    X ), Z, Y ), true ) ) ] )
% 8.53/8.88  , clause( 250, [ =( ifeq( product( X, Y, Z ), true, product( inverse( X ), 
% 8.53/8.88    Z, Y ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7618, [ =( true, ifeq( true, true, product( inverse( a ), c, b ), 
% 8.53/8.88    true ) ) ] )
% 8.53/8.88  , clause( 12, [ =( product( a, b, c ), true ) ] )
% 8.53/8.88  , 0, clause( 7616, [ =( true, ifeq( product( X, Y, Z ), true, product( 
% 8.53/8.88    inverse( X ), Z, Y ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [] ), substitution( 1, [ :=( X, a ), :=( Y, b ), 
% 8.53/8.88    :=( Z, c )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7619, [ =( true, product( inverse( a ), c, b ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7618, [ =( true, ifeq( true, true, product( inverse( a ), c, b
% 8.53/8.88     ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( inverse( a ), c, 
% 8.53/8.88    b ) ), :=( Z, true )] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7620, [ =( product( inverse( a ), c, b ), true ) ] )
% 8.53/8.88  , clause( 7619, [ =( true, product( inverse( a ), c, b ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 411, [ =( product( inverse( a ), c, b ), true ) ] )
% 8.53/8.88  , clause( 7620, [ =( product( inverse( a ), c, b ), true ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7622, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.88    multiply( X, Y ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7624, [ =( multiply( inverse( d ), k ), ifeq2( true, true, inverse( 
% 8.53/8.88    h ), multiply( inverse( d ), k ) ) ) ] )
% 8.53/8.88  , clause( 400, [ =( product( inverse( d ), k, inverse( h ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7622, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 8.53/8.88    Z, multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, 6, substitution( 0, [] ), substitution( 1, [ :=( X, inverse( d ) ), 
% 8.53/8.88    :=( Y, k ), :=( Z, inverse( h ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7625, [ =( multiply( inverse( d ), k ), inverse( h ) ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7624, [ =( multiply( inverse( d ), k ), ifeq2( true, true, 
% 8.53/8.88    inverse( h ), multiply( inverse( d ), k ) ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [ :=( X, true ), :=( Y, inverse( h ) ), :=( Z, 
% 8.53/8.88    multiply( inverse( d ), k ) )] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 502, [ =( multiply( inverse( d ), k ), inverse( h ) ) ] )
% 8.53/8.88  , clause( 7625, [ =( multiply( inverse( d ), k ), inverse( h ) ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7628, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.88    multiply( X, Y ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7631, [ =( multiply( inverse( inverse( X ) ), identity ), ifeq2( 
% 8.53/8.88    true, true, X, multiply( inverse( inverse( X ) ), identity ) ) ) ] )
% 8.53/8.88  , clause( 410, [ =( product( inverse( inverse( X ) ), identity, X ), true )
% 8.53/8.88     ] )
% 8.53/8.88  , 0, clause( 7628, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 8.53/8.88    Z, multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, inverse( 
% 8.53/8.88    inverse( X ) ) ), :=( Y, identity ), :=( Z, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7632, [ =( multiply( inverse( inverse( X ) ), identity ), X ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7631, [ =( multiply( inverse( inverse( X ) ), identity ), 
% 8.53/8.88    ifeq2( true, true, X, multiply( inverse( inverse( X ) ), identity ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 6, substitution( 0, [ :=( X, true ), :=( Y, X ), :=( Z, multiply( 
% 8.53/8.88    inverse( inverse( X ) ), identity ) )] ), substitution( 1, [ :=( X, X )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7633, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.88  , clause( 86, [ =( multiply( X, identity ), X ) ] )
% 8.53/8.88  , 0, clause( 7632, [ =( multiply( inverse( inverse( X ) ), identity ), X )
% 8.53/8.88     ] )
% 8.53/8.88  , 0, 1, substitution( 0, [ :=( X, inverse( inverse( X ) ) )] ), 
% 8.53/8.88    substitution( 1, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.88  , clause( 7633, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7636, [ =( true, product( inverse( X ), multiply( X, Y ), Y ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 408, [ =( product( inverse( X ), multiply( X, Y ), Y ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7637, [ =( true, product( X, multiply( inverse( X ), Y ), Y ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.88  , 0, clause( 7636, [ =( true, product( inverse( X ), multiply( X, Y ), Y )
% 8.53/8.88     ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, inverse( 
% 8.53/8.88    X ) ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7638, [ =( product( X, multiply( inverse( X ), Y ), Y ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 7637, [ =( true, product( X, multiply( inverse( X ), Y ), Y ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 554, [ =( product( X, multiply( inverse( X ), Y ), Y ), true ) ] )
% 8.53/8.88  , clause( 7638, [ =( product( X, multiply( inverse( X ), Y ), Y ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7640, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.88    multiply( X, Y ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7642, [ =( multiply( inverse( X ), multiply( X, Y ) ), ifeq2( true
% 8.53/8.88    , true, Y, multiply( inverse( X ), multiply( X, Y ) ) ) ) ] )
% 8.53/8.88  , clause( 408, [ =( product( inverse( X ), multiply( X, Y ), Y ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, clause( 7640, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 8.53/8.88    Z, multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, inverse( X ) ), :=( Y, multiply( X, Y ) ), :=( Z, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7643, [ =( multiply( inverse( X ), multiply( X, Y ) ), Y ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7642, [ =( multiply( inverse( X ), multiply( X, Y ) ), ifeq2( 
% 8.53/8.88    true, true, Y, multiply( inverse( X ), multiply( X, Y ) ) ) ) ] )
% 8.53/8.88  , 0, 7, substitution( 0, [ :=( X, true ), :=( Y, Y ), :=( Z, multiply( 
% 8.53/8.88    inverse( X ), multiply( X, Y ) ) )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 561, [ =( multiply( inverse( X ), multiply( X, Y ) ), Y ) ] )
% 8.53/8.88  , clause( 7643, [ =( multiply( inverse( X ), multiply( X, Y ) ), Y ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7646, [ =( Y, multiply( inverse( X ), multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 561, [ =( multiply( inverse( X ), multiply( X, Y ) ), Y ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7647, [ =( X, multiply( Y, multiply( inverse( Y ), X ) ) ) ] )
% 8.53/8.88  , clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.88  , 0, clause( 7646, [ =( Y, multiply( inverse( X ), multiply( X, Y ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, inverse( 
% 8.53/8.88    Y ) ), :=( Y, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7648, [ =( multiply( Y, multiply( inverse( Y ), X ) ), X ) ] )
% 8.53/8.88  , clause( 7647, [ =( X, multiply( Y, multiply( inverse( Y ), X ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 564, [ =( multiply( X, multiply( inverse( X ), Y ) ), Y ) ] )
% 8.53/8.88  , clause( 7648, [ =( multiply( Y, multiply( inverse( Y ), X ) ), X ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7650, [ =( Y, multiply( inverse( X ), multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 561, [ =( multiply( inverse( X ), multiply( X, Y ) ), Y ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7652, [ =( multiply( X, X ), multiply( inverse( X ), identity ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 141, [ =( multiply( X, multiply( X, X ) ), identity ) ] )
% 8.53/8.88  , 0, clause( 7650, [ =( Y, multiply( inverse( X ), multiply( X, Y ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, multiply( X, X ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7653, [ =( multiply( X, X ), inverse( X ) ) ] )
% 8.53/8.88  , clause( 86, [ =( multiply( X, identity ), X ) ] )
% 8.53/8.88  , 0, clause( 7652, [ =( multiply( X, X ), multiply( inverse( X ), identity
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , 0, 4, substitution( 0, [ :=( X, inverse( X ) )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 566, [ =( multiply( X, X ), inverse( X ) ) ] )
% 8.53/8.88  , clause( 7653, [ =( multiply( X, X ), inverse( X ) ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7656, [ =( true, product( inverse( X ), multiply( X, Y ), Y ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 408, [ =( product( inverse( X ), multiply( X, Y ), Y ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7657, [ =( true, product( inverse( X ), inverse( X ), X ) ) ] )
% 8.53/8.88  , clause( 566, [ =( multiply( X, X ), inverse( X ) ) ] )
% 8.53/8.88  , 0, clause( 7656, [ =( true, product( inverse( X ), multiply( X, Y ), Y )
% 8.53/8.88     ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7658, [ =( product( inverse( X ), inverse( X ), X ), true ) ] )
% 8.53/8.88  , clause( 7657, [ =( true, product( inverse( X ), inverse( X ), X ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 567, [ =( product( inverse( X ), inverse( X ), X ), true ) ] )
% 8.53/8.88  , clause( 7658, [ =( product( inverse( X ), inverse( X ), X ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7660, [ =( true, product( X, Y, multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7661, [ =( true, product( X, X, inverse( X ) ) ) ] )
% 8.53/8.88  , clause( 566, [ =( multiply( X, X ), inverse( X ) ) ] )
% 8.53/8.88  , 0, clause( 7660, [ =( true, product( X, Y, multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7662, [ =( product( X, X, inverse( X ) ), true ) ] )
% 8.53/8.88  , clause( 7661, [ =( true, product( X, X, inverse( X ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 571, [ =( product( X, X, inverse( X ) ), true ) ] )
% 8.53/8.88  , clause( 7662, [ =( product( X, X, inverse( X ) ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7664, [ =( true, ifeq( product( multiply( X, Y ), Z, T ), true, 
% 8.53/8.88    ifeq( product( Y, Z, U ), true, product( X, U, T ), true ), true ) ) ] )
% 8.53/8.88  , clause( 56, [ =( ifeq( product( multiply( X, Y ), Z, T ), true, ifeq( 
% 8.53/8.88    product( Y, Z, U ), true, product( X, U, T ), true ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 8.53/8.88    :=( U, U )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7667, [ =( true, ifeq( product( multiply( X, Y ), Y, Z ), true, 
% 8.53/8.88    ifeq( true, true, product( X, inverse( Y ), Z ), true ), true ) ) ] )
% 8.53/8.88  , clause( 571, [ =( product( X, X, inverse( X ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7664, [ =( true, ifeq( product( multiply( X, Y ), Z, T ), true
% 8.53/8.88    , ifeq( product( Y, Z, U ), true, product( X, U, T ), true ), true ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 11, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, Y ), :=( Z, Y ), :=( T, Z ), :=( U, inverse( Y ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7669, [ =( true, ifeq( product( multiply( X, Y ), Y, Z ), true, 
% 8.53/8.88    product( X, inverse( Y ), Z ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7667, [ =( true, ifeq( product( multiply( X, Y ), Y, Z ), true
% 8.53/8.88    , ifeq( true, true, product( X, inverse( Y ), Z ), true ), true ) ) ] )
% 8.53/8.88  , 0, 10, substitution( 0, [ :=( X, true ), :=( Y, product( X, inverse( Y )
% 8.53/8.88    , Z ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), 
% 8.53/8.88    :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7670, [ =( ifeq( product( multiply( X, Y ), Y, Z ), true, product( 
% 8.53/8.88    X, inverse( Y ), Z ), true ), true ) ] )
% 8.53/8.88  , clause( 7669, [ =( true, ifeq( product( multiply( X, Y ), Y, Z ), true, 
% 8.53/8.88    product( X, inverse( Y ), Z ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 585, [ =( ifeq( product( multiply( Y, X ), X, Z ), true, product( Y
% 8.53/8.88    , inverse( X ), Z ), true ), true ) ] )
% 8.53/8.88  , clause( 7670, [ =( ifeq( product( multiply( X, Y ), Y, Z ), true, product( 
% 8.53/8.88    X, inverse( Y ), Z ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] ), 
% 8.53/8.88    permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7672, [ =( true, ifeq( product( X, Y, inverse( a ) ), true, ifeq( 
% 8.53/8.88    product( c, X, Z ), true, product( Z, Y, d ), true ), true ) ) ] )
% 8.53/8.88  , clause( 90, [ =( ifeq( product( X, Y, inverse( a ) ), true, ifeq( product( 
% 8.53/8.88    c, X, Z ), true, product( Z, Y, d ), true ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7675, [ =( true, ifeq( true, true, ifeq( product( c, inverse( 
% 8.53/8.88    inverse( a ) ), X ), true, product( X, inverse( inverse( a ) ), d ), true
% 8.53/8.88     ), true ) ) ] )
% 8.53/8.88  , clause( 567, [ =( product( inverse( X ), inverse( X ), X ), true ) ] )
% 8.53/8.88  , 0, clause( 7672, [ =( true, ifeq( product( X, Y, inverse( a ) ), true, 
% 8.53/8.88    ifeq( product( c, X, Z ), true, product( Z, Y, d ), true ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, inverse( a ) )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, inverse( inverse( a ) ) ), :=( Y, inverse( inverse( a ) ) ), :=( Z
% 8.53/8.88    , X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7677, [ =( true, ifeq( product( c, inverse( inverse( a ) ), X ), 
% 8.53/8.88    true, product( X, inverse( inverse( a ) ), d ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7675, [ =( true, ifeq( true, true, ifeq( product( c, inverse( 
% 8.53/8.88    inverse( a ) ), X ), true, product( X, inverse( inverse( a ) ), d ), true
% 8.53/8.88     ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( c, inverse( 
% 8.53/8.88    inverse( a ) ), X ), true, product( X, inverse( inverse( a ) ), d ), true
% 8.53/8.88     ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7679, [ =( true, ifeq( product( c, inverse( inverse( a ) ), X ), 
% 8.53/8.88    true, product( X, a, d ), true ) ) ] )
% 8.53/8.88  , clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.88  , 0, clause( 7677, [ =( true, ifeq( product( c, inverse( inverse( a ) ), X
% 8.53/8.88     ), true, product( X, inverse( inverse( a ) ), d ), true ) ) ] )
% 8.53/8.88  , 0, 12, substitution( 0, [ :=( X, a )] ), substitution( 1, [ :=( X, X )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7680, [ =( true, ifeq( product( c, a, X ), true, product( X, a, d )
% 8.53/8.88    , true ) ) ] )
% 8.53/8.88  , clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.88  , 0, clause( 7679, [ =( true, ifeq( product( c, inverse( inverse( a ) ), X
% 8.53/8.88     ), true, product( X, a, d ), true ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [ :=( X, a )] ), substitution( 1, [ :=( X, X )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7682, [ =( ifeq( product( c, a, X ), true, product( X, a, d ), true
% 8.53/8.88     ), true ) ] )
% 8.53/8.88  , clause( 7680, [ =( true, ifeq( product( c, a, X ), true, product( X, a, d
% 8.53/8.88     ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 746, [ =( ifeq( product( c, a, X ), true, product( X, a, d ), true
% 8.53/8.88     ), true ) ] )
% 8.53/8.88  , clause( 7682, [ =( ifeq( product( c, a, X ), true, product( X, a, d ), 
% 8.53/8.88    true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7685, [ =( true, ifeq( product( c, a, X ), true, product( X, a, d )
% 8.53/8.88    , true ) ) ] )
% 8.53/8.88  , clause( 746, [ =( ifeq( product( c, a, X ), true, product( X, a, d ), 
% 8.53/8.88    true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7687, [ =( true, ifeq( true, true, product( multiply( c, a ), a, d
% 8.53/8.88     ), true ) ) ] )
% 8.53/8.88  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7685, [ =( true, ifeq( product( c, a, X ), true, product( X, a
% 8.53/8.88    , d ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, c ), :=( Y, a )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, multiply( c, a ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7688, [ =( true, product( multiply( c, a ), a, d ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7687, [ =( true, ifeq( true, true, product( multiply( c, a ), 
% 8.53/8.88    a, d ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( multiply( c, a )
% 8.53/8.88    , a, d ) ), :=( Z, true )] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7689, [ =( product( multiply( c, a ), a, d ), true ) ] )
% 8.53/8.88  , clause( 7688, [ =( true, product( multiply( c, a ), a, d ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 755, [ =( product( multiply( c, a ), a, d ), true ) ] )
% 8.53/8.88  , clause( 7689, [ =( product( multiply( c, a ), a, d ), true ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7691, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.88    multiply( X, Y ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7693, [ =( multiply( multiply( c, a ), a ), ifeq2( true, true, d, 
% 8.53/8.88    multiply( multiply( c, a ), a ) ) ) ] )
% 8.53/8.88  , clause( 755, [ =( product( multiply( c, a ), a, d ), true ) ] )
% 8.53/8.88  , 0, clause( 7691, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 8.53/8.88    Z, multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, 7, substitution( 0, [] ), substitution( 1, [ :=( X, multiply( c, a ) )
% 8.53/8.88    , :=( Y, a ), :=( Z, d )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7694, [ =( multiply( multiply( c, a ), a ), d ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7693, [ =( multiply( multiply( c, a ), a ), ifeq2( true, true
% 8.53/8.88    , d, multiply( multiply( c, a ), a ) ) ) ] )
% 8.53/8.88  , 0, 6, substitution( 0, [ :=( X, true ), :=( Y, d ), :=( Z, multiply( 
% 8.53/8.88    multiply( c, a ), a ) )] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 778, [ =( multiply( multiply( c, a ), a ), d ) ] )
% 8.53/8.88  , clause( 7694, [ =( multiply( multiply( c, a ), a ), d ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7697, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 8.53/8.88    X, U ), true, product( U, Y, multiply( T, Z ) ), true ), true ) ) ] )
% 8.53/8.88  , clause( 98, [ =( ifeq( product( Z, T, Y ), true, ifeq( product( X, Z, U )
% 8.53/8.88    , true, product( U, T, multiply( X, Y ) ), true ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, T ), :=( Y, Z ), :=( Z, X ), :=( T, Y ), 
% 8.53/8.88    :=( U, U )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7701, [ =( true, ifeq( true, true, ifeq( product( Y, X, Z ), true, 
% 8.53/8.88    product( Z, multiply( X, X ), multiply( Y, identity ) ), true ), true ) )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 132, [ =( product( X, multiply( X, X ), identity ), true ) ] )
% 8.53/8.88  , 0, clause( 7697, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    T, X, U ), true, product( U, Y, multiply( T, Z ) ), true ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, multiply( X, X ) ), :=( Z, identity ), :=( T, Y ), :=( U, Z )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7705, [ =( true, ifeq( product( X, Y, Z ), true, product( Z, 
% 8.53/8.88    multiply( Y, Y ), multiply( X, identity ) ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7701, [ =( true, ifeq( true, true, ifeq( product( Y, X, Z ), 
% 8.53/8.88    true, product( Z, multiply( X, X ), multiply( Y, identity ) ), true ), 
% 8.53/8.88    true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( X, Y, Z ), 
% 8.53/8.88    true, product( Z, multiply( Y, Y ), multiply( X, identity ) ), true ) ), 
% 8.53/8.88    :=( Z, true )] ), substitution( 1, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7706, [ =( true, ifeq( product( X, Y, Z ), true, product( Z, 
% 8.53/8.88    inverse( Y ), multiply( X, identity ) ), true ) ) ] )
% 8.53/8.88  , clause( 566, [ =( multiply( X, X ), inverse( X ) ) ] )
% 8.53/8.88  , 0, clause( 7705, [ =( true, ifeq( product( X, Y, Z ), true, product( Z, 
% 8.53/8.88    multiply( Y, Y ), multiply( X, identity ) ), true ) ) ] )
% 8.53/8.88  , 0, 10, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7707, [ =( true, ifeq( product( X, Y, Z ), true, product( Z, 
% 8.53/8.88    inverse( Y ), X ), true ) ) ] )
% 8.53/8.88  , clause( 86, [ =( multiply( X, identity ), X ) ] )
% 8.53/8.88  , 0, clause( 7706, [ =( true, ifeq( product( X, Y, Z ), true, product( Z, 
% 8.53/8.88    inverse( Y ), multiply( X, identity ) ), true ) ) ] )
% 8.53/8.88  , 0, 12, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7708, [ =( ifeq( product( X, Y, Z ), true, product( Z, inverse( Y )
% 8.53/8.88    , X ), true ), true ) ] )
% 8.53/8.88  , clause( 7707, [ =( true, ifeq( product( X, Y, Z ), true, product( Z, 
% 8.53/8.88    inverse( Y ), X ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 886, [ =( ifeq( product( Y, X, Z ), true, product( Z, inverse( X )
% 8.53/8.88    , Y ), true ), true ) ] )
% 8.53/8.88  , clause( 7708, [ =( ifeq( product( X, Y, Z ), true, product( Z, inverse( Y
% 8.53/8.88     ), X ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] ), 
% 8.53/8.88    permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7710, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    inverse( Z ), X, T ), true, product( T, Y, identity ), true ), true ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 106, [ =( ifeq( product( Y, Z, X ), true, ifeq( product( inverse( 
% 8.53/8.88    X ), Y, T ), true, product( T, Z, identity ), true ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y ), :=( T, T )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7713, [ =( true, ifeq( product( c, X, a ), true, ifeq( true, true, 
% 8.53/8.88    product( b, X, identity ), true ), true ) ) ] )
% 8.53/8.88  , clause( 411, [ =( product( inverse( a ), c, b ), true ) ] )
% 8.53/8.88  , 0, clause( 7710, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 8.53/8.88    inverse( Z ), X, T ), true, product( T, Y, identity ), true ), true ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 9, substitution( 0, [] ), substitution( 1, [ :=( X, c ), :=( Y, X ), 
% 8.53/8.88    :=( Z, a ), :=( T, b )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7714, [ =( true, ifeq( product( c, X, a ), true, product( b, X, 
% 8.53/8.88    identity ), true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7713, [ =( true, ifeq( product( c, X, a ), true, ifeq( true, 
% 8.53/8.88    true, product( b, X, identity ), true ), true ) ) ] )
% 8.53/8.88  , 0, 8, substitution( 0, [ :=( X, true ), :=( Y, product( b, X, identity )
% 8.53/8.88     ), :=( Z, true )] ), substitution( 1, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7715, [ =( ifeq( product( c, X, a ), true, product( b, X, identity
% 8.53/8.88     ), true ), true ) ] )
% 8.53/8.88  , clause( 7714, [ =( true, ifeq( product( c, X, a ), true, product( b, X, 
% 8.53/8.88    identity ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 988, [ =( ifeq( product( c, X, a ), true, product( b, X, identity )
% 8.53/8.88    , true ), true ) ] )
% 8.53/8.88  , clause( 7715, [ =( ifeq( product( c, X, a ), true, product( b, X, 
% 8.53/8.88    identity ), true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7717, [ =( true, ifeq( product( c, X, a ), true, product( b, X, 
% 8.53/8.88    identity ), true ) ) ] )
% 8.53/8.88  , clause( 988, [ =( ifeq( product( c, X, a ), true, product( b, X, identity
% 8.53/8.88     ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7719, [ =( true, ifeq( true, true, product( b, multiply( inverse( c
% 8.53/8.88     ), a ), identity ), true ) ) ] )
% 8.53/8.88  , clause( 554, [ =( product( X, multiply( inverse( X ), Y ), Y ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, clause( 7717, [ =( true, ifeq( product( c, X, a ), true, product( b, X
% 8.53/8.88    , identity ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, c ), :=( Y, a )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, multiply( inverse( c ), a ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7721, [ =( true, product( b, multiply( inverse( c ), a ), identity
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7719, [ =( true, ifeq( true, true, product( b, multiply( 
% 8.53/8.88    inverse( c ), a ), identity ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( b, multiply( 
% 8.53/8.88    inverse( c ), a ), identity ) ), :=( Z, true )] ), substitution( 1, [] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7722, [ =( product( b, multiply( inverse( c ), a ), identity ), 
% 8.53/8.88    true ) ] )
% 8.53/8.88  , clause( 7721, [ =( true, product( b, multiply( inverse( c ), a ), 
% 8.53/8.88    identity ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1004, [ =( product( b, multiply( inverse( c ), a ), identity ), 
% 8.53/8.88    true ) ] )
% 8.53/8.88  , clause( 7722, [ =( product( b, multiply( inverse( c ), a ), identity ), 
% 8.53/8.88    true ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7724, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.88    multiply( X, Y ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7726, [ =( multiply( b, multiply( inverse( c ), a ) ), ifeq2( true
% 8.53/8.88    , true, identity, multiply( b, multiply( inverse( c ), a ) ) ) ) ] )
% 8.53/8.88  , clause( 1004, [ =( product( b, multiply( inverse( c ), a ), identity ), 
% 8.53/8.88    true ) ] )
% 8.53/8.88  , 0, clause( 7724, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 8.53/8.88    Z, multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, 8, substitution( 0, [] ), substitution( 1, [ :=( X, b ), :=( Y, 
% 8.53/8.88    multiply( inverse( c ), a ) ), :=( Z, identity )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7727, [ =( multiply( b, multiply( inverse( c ), a ) ), identity ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7726, [ =( multiply( b, multiply( inverse( c ), a ) ), ifeq2( 
% 8.53/8.88    true, true, identity, multiply( b, multiply( inverse( c ), a ) ) ) ) ] )
% 8.53/8.88  , 0, 7, substitution( 0, [ :=( X, true ), :=( Y, identity ), :=( Z, 
% 8.53/8.88    multiply( b, multiply( inverse( c ), a ) ) )] ), substitution( 1, [] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1018, [ =( multiply( b, multiply( inverse( c ), a ) ), identity ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 7727, [ =( multiply( b, multiply( inverse( c ), a ) ), identity )
% 8.53/8.88     ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7730, [ =( Y, multiply( inverse( X ), multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 561, [ =( multiply( inverse( X ), multiply( X, Y ) ), Y ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7732, [ =( multiply( inverse( c ), a ), multiply( inverse( b ), 
% 8.53/8.88    identity ) ) ] )
% 8.53/8.88  , clause( 1018, [ =( multiply( b, multiply( inverse( c ), a ) ), identity )
% 8.53/8.88     ] )
% 8.53/8.88  , 0, clause( 7730, [ =( Y, multiply( inverse( X ), multiply( X, Y ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 8, substitution( 0, [] ), substitution( 1, [ :=( X, b ), :=( Y, 
% 8.53/8.88    multiply( inverse( c ), a ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7733, [ =( multiply( inverse( c ), a ), inverse( b ) ) ] )
% 8.53/8.88  , clause( 86, [ =( multiply( X, identity ), X ) ] )
% 8.53/8.88  , 0, clause( 7732, [ =( multiply( inverse( c ), a ), multiply( inverse( b )
% 8.53/8.88    , identity ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [ :=( X, inverse( b ) )] ), substitution( 1, [] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1034, [ =( multiply( inverse( c ), a ), inverse( b ) ) ] )
% 8.53/8.88  , clause( 7733, [ =( multiply( inverse( c ), a ), inverse( b ) ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7736, [ =( true, product( X, multiply( inverse( X ), Y ), Y ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 554, [ =( product( X, multiply( inverse( X ), Y ), Y ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7737, [ =( true, product( c, inverse( b ), a ) ) ] )
% 8.53/8.88  , clause( 1034, [ =( multiply( inverse( c ), a ), inverse( b ) ) ] )
% 8.53/8.88  , 0, clause( 7736, [ =( true, product( X, multiply( inverse( X ), Y ), Y )
% 8.53/8.88     ) ] )
% 8.53/8.88  , 0, 4, substitution( 0, [] ), substitution( 1, [ :=( X, c ), :=( Y, a )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7738, [ =( product( c, inverse( b ), a ), true ) ] )
% 8.53/8.88  , clause( 7737, [ =( true, product( c, inverse( b ), a ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1036, [ =( product( c, inverse( b ), a ), true ) ] )
% 8.53/8.88  , clause( 7738, [ =( product( c, inverse( b ), a ), true ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7740, [ =( true, ifeq( product( X, inverse( b ), Y ), true, ifeq( 
% 8.53/8.88    product( Z, X, d ), true, product( Z, Y, h ), true ), true ) ) ] )
% 8.53/8.88  , clause( 50, [ =( ifeq( product( X, inverse( b ), Y ), true, ifeq( product( 
% 8.53/8.88    Z, X, d ), true, product( Z, Y, h ), true ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7742, [ =( true, ifeq( true, true, ifeq( product( X, c, d ), true, 
% 8.53/8.88    product( X, a, h ), true ), true ) ) ] )
% 8.53/8.88  , clause( 1036, [ =( product( c, inverse( b ), a ), true ) ] )
% 8.53/8.88  , 0, clause( 7740, [ =( true, ifeq( product( X, inverse( b ), Y ), true, 
% 8.53/8.88    ifeq( product( Z, X, d ), true, product( Z, Y, h ), true ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [] ), substitution( 1, [ :=( X, c ), :=( Y, a ), 
% 8.53/8.88    :=( Z, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7743, [ =( true, ifeq( product( X, c, d ), true, product( X, a, h )
% 8.53/8.88    , true ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7742, [ =( true, ifeq( true, true, ifeq( product( X, c, d ), 
% 8.53/8.88    true, product( X, a, h ), true ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( X, c, d ), 
% 8.53/8.88    true, product( X, a, h ), true ) ), :=( Z, true )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7744, [ =( ifeq( product( X, c, d ), true, product( X, a, h ), true
% 8.53/8.88     ), true ) ] )
% 8.53/8.88  , clause( 7743, [ =( true, ifeq( product( X, c, d ), true, product( X, a, h
% 8.53/8.88     ), true ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1070, [ =( ifeq( product( X, c, d ), true, product( X, a, h ), true
% 8.53/8.88     ), true ) ] )
% 8.53/8.88  , clause( 7744, [ =( ifeq( product( X, c, d ), true, product( X, a, h ), 
% 8.53/8.88    true ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7746, [ =( true, ifeq( product( X, Y, Z ), true, product( Z, 
% 8.53/8.88    inverse( Y ), X ), true ) ) ] )
% 8.53/8.88  , clause( 886, [ =( ifeq( product( Y, X, Z ), true, product( Z, inverse( X
% 8.53/8.88     ), Y ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7748, [ =( true, ifeq( true, true, product( multiply( X, Y ), 
% 8.53/8.88    inverse( Y ), X ), true ) ) ] )
% 8.53/8.88  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7746, [ =( true, ifeq( product( X, Y, Z ), true, product( Z, 
% 8.53/8.88    inverse( Y ), X ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, X ), :=( Y, Y ), :=( Z, multiply( X, Y ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7750, [ =( true, product( multiply( X, Y ), inverse( Y ), X ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7748, [ =( true, ifeq( true, true, product( multiply( X, Y ), 
% 8.53/8.88    inverse( Y ), X ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( multiply( X, Y )
% 8.53/8.88    , inverse( Y ), X ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7751, [ =( product( multiply( X, Y ), inverse( Y ), X ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 7750, [ =( true, product( multiply( X, Y ), inverse( Y ), X ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1158, [ =( product( multiply( X, Y ), inverse( Y ), X ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 7751, [ =( product( multiply( X, Y ), inverse( Y ), X ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7753, [ =( true, product( multiply( X, Y ), inverse( Y ), X ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 1158, [ =( product( multiply( X, Y ), inverse( Y ), X ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7754, [ =( true, product( multiply( X, inverse( Y ) ), Y, X ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.88  , 0, clause( 7753, [ =( true, product( multiply( X, Y ), inverse( Y ), X )
% 8.53/8.88     ) ] )
% 8.53/8.88  , 0, 7, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, inverse( Y ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7755, [ =( product( multiply( X, inverse( Y ) ), Y, X ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 7754, [ =( true, product( multiply( X, inverse( Y ) ), Y, X ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1316, [ =( product( multiply( Y, inverse( X ) ), X, Y ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 7755, [ =( product( multiply( X, inverse( Y ) ), Y, X ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7757, [ =( true, ifeq( product( X, Y, Z ), true, product( inverse( 
% 8.53/8.88    X ), Z, Y ), true ) ) ] )
% 8.53/8.88  , clause( 250, [ =( ifeq( product( X, Y, Z ), true, product( inverse( X ), 
% 8.53/8.88    Z, Y ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7759, [ =( true, ifeq( true, true, product( inverse( multiply( X, Y
% 8.53/8.88     ) ), X, inverse( Y ) ), true ) ) ] )
% 8.53/8.88  , clause( 1158, [ =( product( multiply( X, Y ), inverse( Y ), X ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, clause( 7757, [ =( true, ifeq( product( X, Y, Z ), true, product( 
% 8.53/8.88    inverse( X ), Z, Y ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, multiply( X, Y ) ), :=( Y, inverse( Y ) ), :=( Z, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7760, [ =( true, product( inverse( multiply( X, Y ) ), X, inverse( 
% 8.53/8.88    Y ) ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7759, [ =( true, ifeq( true, true, product( inverse( multiply( 
% 8.53/8.88    X, Y ) ), X, inverse( Y ) ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( inverse( multiply( 
% 8.53/8.88    X, Y ) ), X, inverse( Y ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X
% 8.53/8.88    , X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7761, [ =( product( inverse( multiply( X, Y ) ), X, inverse( Y ) )
% 8.53/8.88    , true ) ] )
% 8.53/8.88  , clause( 7760, [ =( true, product( inverse( multiply( X, Y ) ), X, inverse( 
% 8.53/8.88    Y ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1318, [ =( product( inverse( multiply( X, Y ) ), X, inverse( Y ) )
% 8.53/8.88    , true ) ] )
% 8.53/8.88  , clause( 7761, [ =( product( inverse( multiply( X, Y ) ), X, inverse( Y )
% 8.53/8.88     ), true ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7763, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.88    multiply( X, Y ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7765, [ =( multiply( multiply( X, Y ), inverse( Y ) ), ifeq2( true
% 8.53/8.88    , true, X, multiply( multiply( X, Y ), inverse( Y ) ) ) ) ] )
% 8.53/8.88  , clause( 1158, [ =( product( multiply( X, Y ), inverse( Y ), X ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, clause( 7763, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 8.53/8.88    Z, multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, multiply( X, Y ) ), :=( Y, inverse( Y ) ), :=( Z, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7766, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7765, [ =( multiply( multiply( X, Y ), inverse( Y ) ), ifeq2( 
% 8.53/8.88    true, true, X, multiply( multiply( X, Y ), inverse( Y ) ) ) ) ] )
% 8.53/8.88  , 0, 7, substitution( 0, [ :=( X, true ), :=( Y, X ), :=( Z, multiply( 
% 8.53/8.88    multiply( X, Y ), inverse( Y ) ) )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1326, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 8.53/8.88  , clause( 7766, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7769, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ] )
% 8.53/8.88  , clause( 1326, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7770, [ =( multiply( c, a ), multiply( d, inverse( a ) ) ) ] )
% 8.53/8.88  , clause( 778, [ =( multiply( multiply( c, a ), a ), d ) ] )
% 8.53/8.88  , 0, clause( 7769, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 5, substitution( 0, [] ), substitution( 1, [ :=( X, multiply( c, a ) )
% 8.53/8.88    , :=( Y, a )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7771, [ =( multiply( d, inverse( a ) ), multiply( c, a ) ) ] )
% 8.53/8.88  , clause( 7770, [ =( multiply( c, a ), multiply( d, inverse( a ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1341, [ =( multiply( d, inverse( a ) ), multiply( c, a ) ) ] )
% 8.53/8.88  , clause( 7771, [ =( multiply( d, inverse( a ) ), multiply( c, a ) ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7773, [ =( Y, multiply( inverse( X ), multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 561, [ =( multiply( inverse( X ), multiply( X, Y ) ), Y ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7776, [ =( inverse( X ), multiply( inverse( multiply( Y, X ) ), Y )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 1326, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 8.53/8.88  , 0, clause( 7773, [ =( Y, multiply( inverse( X ), multiply( X, Y ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 8, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, multiply( Y, X ) ), :=( Y, inverse( X ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7777, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 7776, [ =( inverse( X ), multiply( inverse( multiply( Y, X ) ), Y
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1343, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 7777, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7779, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ] )
% 8.53/8.88  , clause( 1326, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7782, [ =( inverse( X ), multiply( Y, inverse( multiply( X, Y ) ) )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 561, [ =( multiply( inverse( X ), multiply( X, Y ) ), Y ) ] )
% 8.53/8.88  , 0, clause( 7779, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 4, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, inverse( X ) ), :=( Y, multiply( X, Y ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7783, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 7782, [ =( inverse( X ), multiply( Y, inverse( multiply( X, Y ) )
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1344, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 7783, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7785, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ] )
% 8.53/8.88  , clause( 1326, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7786, [ =( X, multiply( multiply( X, inverse( Y ) ), Y ) ) ] )
% 8.53/8.88  , clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.88  , 0, clause( 7785, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 7, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, inverse( Y ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7787, [ =( multiply( multiply( X, inverse( Y ) ), Y ), X ) ] )
% 8.53/8.88  , clause( 7786, [ =( X, multiply( multiply( X, inverse( Y ) ), Y ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1345, [ =( multiply( multiply( Y, inverse( X ) ), X ), Y ) ] )
% 8.53/8.88  , clause( 7787, [ =( multiply( multiply( X, inverse( Y ) ), Y ), X ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7789, [ =( X, multiply( multiply( X, inverse( Y ) ), Y ) ) ] )
% 8.53/8.88  , clause( 1345, [ =( multiply( multiply( Y, inverse( X ) ), X ), Y ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7792, [ =( inverse( multiply( inverse( X ), Y ) ), multiply( 
% 8.53/8.88    inverse( Y ), X ) ) ] )
% 8.53/8.88  , clause( 1343, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , 0, clause( 7789, [ =( X, multiply( multiply( X, inverse( Y ) ), Y ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 7, substitution( 0, [ :=( X, inverse( X ) ), :=( Y, Y )] ), 
% 8.53/8.88    substitution( 1, [ :=( X, inverse( multiply( inverse( X ), Y ) ) ), :=( Y
% 8.53/8.88    , X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1595, [ =( inverse( multiply( inverse( X ), Y ) ), multiply( 
% 8.53/8.88    inverse( Y ), X ) ) ] )
% 8.53/8.88  , clause( 7792, [ =( inverse( multiply( inverse( X ), Y ) ), multiply( 
% 8.53/8.88    inverse( Y ), X ) ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7795, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ] )
% 8.53/8.88  , clause( 1326, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7798, [ =( inverse( multiply( X, Y ) ), multiply( inverse( Y ), 
% 8.53/8.88    inverse( X ) ) ) ] )
% 8.53/8.88  , clause( 1343, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , 0, clause( 7795, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, inverse( multiply( X, Y ) ) ), :=( Y, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7799, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 7798, [ =( inverse( multiply( X, Y ) ), multiply( inverse( Y ), 
% 8.53/8.88    inverse( X ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1596, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 7799, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7801, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X ) ) )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 1344, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7804, [ =( inverse( multiply( X, inverse( Y ) ) ), multiply( Y, 
% 8.53/8.88    inverse( X ) ) ) ] )
% 8.53/8.88  , clause( 1345, [ =( multiply( multiply( Y, inverse( X ) ), X ), Y ) ] )
% 8.53/8.88  , 0, clause( 7801, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X
% 8.53/8.88     ) ) ) ) ] )
% 8.53/8.88  , 0, 9, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, Y ), :=( Y, multiply( X, inverse( Y ) ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1598, [ =( inverse( multiply( X, inverse( Y ) ) ), multiply( Y, 
% 8.53/8.88    inverse( X ) ) ) ] )
% 8.53/8.88  , clause( 7804, [ =( inverse( multiply( X, inverse( Y ) ) ), multiply( Y, 
% 8.53/8.88    inverse( X ) ) ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.88     )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7807, [ =( true, ifeq( product( X, c, d ), true, product( X, a, h )
% 8.53/8.88    , true ) ) ] )
% 8.53/8.88  , clause( 1070, [ =( ifeq( product( X, c, d ), true, product( X, a, h ), 
% 8.53/8.88    true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7809, [ =( true, ifeq( true, true, product( multiply( d, inverse( c
% 8.53/8.88     ) ), a, h ), true ) ) ] )
% 8.53/8.88  , clause( 1316, [ =( product( multiply( Y, inverse( X ) ), X, Y ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, clause( 7807, [ =( true, ifeq( product( X, c, d ), true, product( X, a
% 8.53/8.88    , h ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, c ), :=( Y, d )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, multiply( d, inverse( c ) ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7811, [ =( true, product( multiply( d, inverse( c ) ), a, h ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7809, [ =( true, ifeq( true, true, product( multiply( d, 
% 8.53/8.88    inverse( c ) ), a, h ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( multiply( d, 
% 8.53/8.88    inverse( c ) ), a, h ) ), :=( Z, true )] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7812, [ =( product( multiply( d, inverse( c ) ), a, h ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 7811, [ =( true, product( multiply( d, inverse( c ) ), a, h ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1611, [ =( product( multiply( d, inverse( c ) ), a, h ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 7812, [ =( product( multiply( d, inverse( c ) ), a, h ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7814, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.88    multiply( X, Y ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7816, [ =( multiply( multiply( d, inverse( c ) ), a ), ifeq2( true
% 8.53/8.88    , true, h, multiply( multiply( d, inverse( c ) ), a ) ) ) ] )
% 8.53/8.88  , clause( 1611, [ =( product( multiply( d, inverse( c ) ), a, h ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, clause( 7814, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 8.53/8.88    Z, multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, 8, substitution( 0, [] ), substitution( 1, [ :=( X, multiply( d, 
% 8.53/8.88    inverse( c ) ) ), :=( Y, a ), :=( Z, h )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7817, [ =( multiply( multiply( d, inverse( c ) ), a ), h ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7816, [ =( multiply( multiply( d, inverse( c ) ), a ), ifeq2( 
% 8.53/8.88    true, true, h, multiply( multiply( d, inverse( c ) ), a ) ) ) ] )
% 8.53/8.88  , 0, 7, substitution( 0, [ :=( X, true ), :=( Y, h ), :=( Z, multiply( 
% 8.53/8.88    multiply( d, inverse( c ) ), a ) )] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1652, [ =( multiply( multiply( d, inverse( c ) ), a ), h ) ] )
% 8.53/8.88  , clause( 7817, [ =( multiply( multiply( d, inverse( c ) ), a ), h ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7820, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ] )
% 8.53/8.88  , clause( 1326, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7821, [ =( multiply( d, inverse( c ) ), multiply( h, inverse( a ) )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 1652, [ =( multiply( multiply( d, inverse( c ) ), a ), h ) ] )
% 8.53/8.88  , 0, clause( 7820, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 6, substitution( 0, [] ), substitution( 1, [ :=( X, multiply( d, 
% 8.53/8.88    inverse( c ) ) ), :=( Y, a )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1657, [ =( multiply( d, inverse( c ) ), multiply( h, inverse( a ) )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 7821, [ =( multiply( d, inverse( c ) ), multiply( h, inverse( a )
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7823, [ =( multiply( inverse( Y ), X ), inverse( multiply( inverse( 
% 8.53/8.88    X ), Y ) ) ) ] )
% 8.53/8.88  , clause( 1595, [ =( inverse( multiply( inverse( X ), Y ) ), multiply( 
% 8.53/8.88    inverse( Y ), X ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7827, [ =( multiply( inverse( X ), multiply( inverse( Y ), Z ) ), 
% 8.53/8.88    inverse( multiply( multiply( inverse( Z ), Y ), X ) ) ) ] )
% 8.53/8.88  , clause( 1595, [ =( inverse( multiply( inverse( X ), Y ) ), multiply( 
% 8.53/8.88    inverse( Y ), X ) ) ] )
% 8.53/8.88  , 0, clause( 7823, [ =( multiply( inverse( Y ), X ), inverse( multiply( 
% 8.53/8.88    inverse( X ), Y ) ) ) ] )
% 8.53/8.88  , 0, 10, substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, multiply( inverse( Y ), Z ) ), :=( Y, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 1839, [ =( multiply( inverse( Z ), multiply( inverse( X ), Y ) ), 
% 8.53/8.88    inverse( multiply( multiply( inverse( Y ), X ), Z ) ) ) ] )
% 8.53/8.88  , clause( 7827, [ =( multiply( inverse( X ), multiply( inverse( Y ), Z ) )
% 8.53/8.88    , inverse( multiply( multiply( inverse( Z ), Y ), X ) ) ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 8.53/8.88    permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7834, [ =( true, ifeq( product( inverse( a ), X, Y ), true, product( 
% 8.53/8.88    c, Y, multiply( d, X ) ), true ) ) ] )
% 8.53/8.88  , clause( 176, [ =( ifeq( product( inverse( a ), X, Y ), true, product( c, 
% 8.53/8.88    Y, multiply( d, X ) ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7837, [ =( true, ifeq( true, true, product( c, X, multiply( d, 
% 8.53/8.88    multiply( inverse( inverse( a ) ), X ) ) ), true ) ) ] )
% 8.53/8.88  , clause( 554, [ =( product( X, multiply( inverse( X ), Y ), Y ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, clause( 7834, [ =( true, ifeq( product( inverse( a ), X, Y ), true, 
% 8.53/8.88    product( c, Y, multiply( d, X ) ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, inverse( a ) ), :=( Y, X )] ), 
% 8.53/8.88    substitution( 1, [ :=( X, multiply( inverse( inverse( a ) ), X ) ), :=( Y
% 8.53/8.88    , X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7839, [ =( true, product( c, X, multiply( d, multiply( inverse( 
% 8.53/8.88    inverse( a ) ), X ) ) ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7837, [ =( true, ifeq( true, true, product( c, X, multiply( d
% 8.53/8.88    , multiply( inverse( inverse( a ) ), X ) ) ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( c, X, multiply( d
% 8.53/8.88    , multiply( inverse( inverse( a ) ), X ) ) ) ), :=( Z, true )] ), 
% 8.53/8.88    substitution( 1, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7840, [ =( true, product( c, X, multiply( d, multiply( a, X ) ) ) )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.88  , 0, clause( 7839, [ =( true, product( c, X, multiply( d, multiply( inverse( 
% 8.53/8.88    inverse( a ) ), X ) ) ) ) ] )
% 8.53/8.88  , 0, 8, substitution( 0, [ :=( X, a )] ), substitution( 1, [ :=( X, X )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7841, [ =( product( c, X, multiply( d, multiply( a, X ) ) ), true )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 7840, [ =( true, product( c, X, multiply( d, multiply( a, X ) ) )
% 8.53/8.88     ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 2099, [ =( product( c, X, multiply( d, multiply( a, X ) ) ), true )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 7841, [ =( product( c, X, multiply( d, multiply( a, X ) ) ), true
% 8.53/8.88     ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7843, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.88    multiply( X, Y ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7845, [ =( multiply( c, X ), ifeq2( true, true, multiply( d, 
% 8.53/8.88    multiply( a, X ) ), multiply( c, X ) ) ) ] )
% 8.53/8.88  , clause( 2099, [ =( product( c, X, multiply( d, multiply( a, X ) ) ), true
% 8.53/8.88     ) ] )
% 8.53/8.88  , 0, clause( 7843, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 8.53/8.88    Z, multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, c ), 
% 8.53/8.88    :=( Y, X ), :=( Z, multiply( d, multiply( a, X ) ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7846, [ =( multiply( c, X ), multiply( d, multiply( a, X ) ) ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7845, [ =( multiply( c, X ), ifeq2( true, true, multiply( d, 
% 8.53/8.88    multiply( a, X ) ), multiply( c, X ) ) ) ] )
% 8.53/8.88  , 0, 4, substitution( 0, [ :=( X, true ), :=( Y, multiply( d, multiply( a, 
% 8.53/8.88    X ) ) ), :=( Z, multiply( c, X ) )] ), substitution( 1, [ :=( X, X )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7847, [ =( multiply( d, multiply( a, X ) ), multiply( c, X ) ) ] )
% 8.53/8.88  , clause( 7846, [ =( multiply( c, X ), multiply( d, multiply( a, X ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 2218, [ =( multiply( d, multiply( a, X ) ), multiply( c, X ) ) ] )
% 8.53/8.88  , clause( 7847, [ =( multiply( d, multiply( a, X ) ), multiply( c, X ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7849, [ =( true, ifeq( product( X, d, Y ), true, product( X, h, 
% 8.53/8.88    multiply( Y, inverse( b ) ) ), true ) ) ] )
% 8.53/8.88  , clause( 201, [ =( ifeq( product( Y, d, X ), true, product( Y, h, multiply( 
% 8.53/8.88    X, inverse( b ) ) ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7852, [ =( true, ifeq( true, true, product( d, h, multiply( inverse( 
% 8.53/8.88    d ), inverse( b ) ) ), true ) ) ] )
% 8.53/8.88  , clause( 571, [ =( product( X, X, inverse( X ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7849, [ =( true, ifeq( product( X, d, Y ), true, product( X, h
% 8.53/8.88    , multiply( Y, inverse( b ) ) ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, d )] ), substitution( 1, [ :=( X, d ), 
% 8.53/8.88    :=( Y, inverse( d ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7853, [ =( true, product( d, h, multiply( inverse( d ), inverse( b
% 8.53/8.88     ) ) ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7852, [ =( true, ifeq( true, true, product( d, h, multiply( 
% 8.53/8.88    inverse( d ), inverse( b ) ) ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( d, h, multiply( 
% 8.53/8.88    inverse( d ), inverse( b ) ) ) ), :=( Z, true )] ), substitution( 1, [] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7854, [ =( true, product( d, h, inverse( multiply( b, d ) ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 1596, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, clause( 7853, [ =( true, product( d, h, multiply( inverse( d ), 
% 8.53/8.88    inverse( b ) ) ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [ :=( X, b ), :=( Y, d )] ), substitution( 1, [] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7855, [ =( product( d, h, inverse( multiply( b, d ) ) ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 7854, [ =( true, product( d, h, inverse( multiply( b, d ) ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 2601, [ =( product( d, h, inverse( multiply( b, d ) ) ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 7855, [ =( product( d, h, inverse( multiply( b, d ) ) ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7857, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.88    multiply( X, Y ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7859, [ =( multiply( d, h ), ifeq2( true, true, inverse( multiply( 
% 8.53/8.88    b, d ) ), multiply( d, h ) ) ) ] )
% 8.53/8.88  , clause( 2601, [ =( product( d, h, inverse( multiply( b, d ) ) ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, clause( 7857, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 8.53/8.88    Z, multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [] ), substitution( 1, [ :=( X, d ), :=( Y, h ), 
% 8.53/8.88    :=( Z, inverse( multiply( b, d ) ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7860, [ =( multiply( d, h ), inverse( multiply( b, d ) ) ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7859, [ =( multiply( d, h ), ifeq2( true, true, inverse( 
% 8.53/8.88    multiply( b, d ) ), multiply( d, h ) ) ) ] )
% 8.53/8.88  , 0, 4, substitution( 0, [ :=( X, true ), :=( Y, inverse( multiply( b, d )
% 8.53/8.88     ) ), :=( Z, multiply( d, h ) )] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7861, [ =( inverse( multiply( b, d ) ), multiply( d, h ) ) ] )
% 8.53/8.88  , clause( 7860, [ =( multiply( d, h ), inverse( multiply( b, d ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 2621, [ =( inverse( multiply( b, d ) ), multiply( d, h ) ) ] )
% 8.53/8.88  , clause( 7861, [ =( inverse( multiply( b, d ) ), multiply( d, h ) ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7863, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X ) ) )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 1344, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7865, [ =( inverse( b ), multiply( d, multiply( d, h ) ) ) ] )
% 8.53/8.88  , clause( 2621, [ =( inverse( multiply( b, d ) ), multiply( d, h ) ) ] )
% 8.53/8.88  , 0, clause( 7863, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X
% 8.53/8.88     ) ) ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [] ), substitution( 1, [ :=( X, d ), :=( Y, b )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7867, [ =( multiply( d, multiply( d, h ) ), inverse( b ) ) ] )
% 8.53/8.88  , clause( 7865, [ =( inverse( b ), multiply( d, multiply( d, h ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 2633, [ =( multiply( d, multiply( d, h ) ), inverse( b ) ) ] )
% 8.53/8.88  , clause( 7867, [ =( multiply( d, multiply( d, h ) ), inverse( b ) ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7869, [ =( X, inverse( inverse( X ) ) ) ] )
% 8.53/8.88  , clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7870, [ =( multiply( b, d ), inverse( multiply( d, h ) ) ) ] )
% 8.53/8.88  , clause( 2621, [ =( inverse( multiply( b, d ) ), multiply( d, h ) ) ] )
% 8.53/8.88  , 0, clause( 7869, [ =( X, inverse( inverse( X ) ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [] ), substitution( 1, [ :=( X, multiply( b, d ) )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7871, [ =( inverse( multiply( d, h ) ), multiply( b, d ) ) ] )
% 8.53/8.88  , clause( 7870, [ =( multiply( b, d ), inverse( multiply( d, h ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 2650, [ =( inverse( multiply( d, h ) ), multiply( b, d ) ) ] )
% 8.53/8.88  , clause( 7871, [ =( inverse( multiply( d, h ) ), multiply( b, d ) ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7873, [ =( true, product( inverse( multiply( X, Y ) ), X, inverse( 
% 8.53/8.88    Y ) ) ) ] )
% 8.53/8.88  , clause( 1318, [ =( product( inverse( multiply( X, Y ) ), X, inverse( Y )
% 8.53/8.88     ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7874, [ =( true, product( multiply( b, d ), d, inverse( h ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 2650, [ =( inverse( multiply( d, h ) ), multiply( b, d ) ) ] )
% 8.53/8.88  , 0, clause( 7873, [ =( true, product( inverse( multiply( X, Y ) ), X, 
% 8.53/8.88    inverse( Y ) ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [] ), substitution( 1, [ :=( X, d ), :=( Y, h )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7876, [ =( product( multiply( b, d ), d, inverse( h ) ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 7874, [ =( true, product( multiply( b, d ), d, inverse( h ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 2668, [ =( product( multiply( b, d ), d, inverse( h ) ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 7876, [ =( product( multiply( b, d ), d, inverse( h ) ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7879, [ =( true, ifeq( product( inverse( b ), X, Y ), true, product( 
% 8.53/8.88    d, Y, multiply( h, X ) ), true ) ) ] )
% 8.53/8.88  , clause( 213, [ =( ifeq( product( inverse( b ), X, Y ), true, product( d, 
% 8.53/8.88    Y, multiply( h, X ) ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7882, [ =( true, ifeq( true, true, product( d, X, multiply( h, 
% 8.53/8.88    multiply( inverse( inverse( b ) ), X ) ) ), true ) ) ] )
% 8.53/8.88  , clause( 554, [ =( product( X, multiply( inverse( X ), Y ), Y ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, clause( 7879, [ =( true, ifeq( product( inverse( b ), X, Y ), true, 
% 8.53/8.88    product( d, Y, multiply( h, X ) ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, inverse( b ) ), :=( Y, X )] ), 
% 8.53/8.88    substitution( 1, [ :=( X, multiply( inverse( inverse( b ) ), X ) ), :=( Y
% 8.53/8.88    , X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7884, [ =( true, product( d, X, multiply( h, multiply( inverse( 
% 8.53/8.88    inverse( b ) ), X ) ) ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7882, [ =( true, ifeq( true, true, product( d, X, multiply( h
% 8.53/8.88    , multiply( inverse( inverse( b ) ), X ) ) ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( d, X, multiply( h
% 8.53/8.88    , multiply( inverse( inverse( b ) ), X ) ) ) ), :=( Z, true )] ), 
% 8.53/8.88    substitution( 1, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7885, [ =( true, product( d, X, multiply( h, multiply( b, X ) ) ) )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.88  , 0, clause( 7884, [ =( true, product( d, X, multiply( h, multiply( inverse( 
% 8.53/8.88    inverse( b ) ), X ) ) ) ) ] )
% 8.53/8.88  , 0, 8, substitution( 0, [ :=( X, b )] ), substitution( 1, [ :=( X, X )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7886, [ =( product( d, X, multiply( h, multiply( b, X ) ) ), true )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 7885, [ =( true, product( d, X, multiply( h, multiply( b, X ) ) )
% 8.53/8.88     ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 2813, [ =( product( d, X, multiply( h, multiply( b, X ) ) ), true )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 7886, [ =( product( d, X, multiply( h, multiply( b, X ) ) ), true
% 8.53/8.88     ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7888, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.88    multiply( X, Y ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7890, [ =( multiply( d, X ), ifeq2( true, true, multiply( h, 
% 8.53/8.88    multiply( b, X ) ), multiply( d, X ) ) ) ] )
% 8.53/8.88  , clause( 2813, [ =( product( d, X, multiply( h, multiply( b, X ) ) ), true
% 8.53/8.88     ) ] )
% 8.53/8.88  , 0, clause( 7888, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 8.53/8.88    Z, multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, d ), 
% 8.53/8.88    :=( Y, X ), :=( Z, multiply( h, multiply( b, X ) ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7891, [ =( multiply( d, X ), multiply( h, multiply( b, X ) ) ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7890, [ =( multiply( d, X ), ifeq2( true, true, multiply( h, 
% 8.53/8.88    multiply( b, X ) ), multiply( d, X ) ) ) ] )
% 8.53/8.88  , 0, 4, substitution( 0, [ :=( X, true ), :=( Y, multiply( h, multiply( b, 
% 8.53/8.88    X ) ) ), :=( Z, multiply( d, X ) )] ), substitution( 1, [ :=( X, X )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7892, [ =( multiply( h, multiply( b, X ) ), multiply( d, X ) ) ] )
% 8.53/8.88  , clause( 7891, [ =( multiply( d, X ), multiply( h, multiply( b, X ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 2825, [ =( multiply( h, multiply( b, X ) ), multiply( d, X ) ) ] )
% 8.53/8.88  , clause( 7892, [ =( multiply( h, multiply( b, X ) ), multiply( d, X ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7894, [ =( multiply( d, X ), multiply( h, multiply( b, X ) ) ) ] )
% 8.53/8.88  , clause( 2825, [ =( multiply( h, multiply( b, X ) ), multiply( d, X ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7896, [ =( multiply( d, multiply( inverse( b ), X ) ), multiply( h
% 8.53/8.88    , X ) ) ] )
% 8.53/8.88  , clause( 564, [ =( multiply( X, multiply( inverse( X ), Y ) ), Y ) ] )
% 8.53/8.88  , 0, clause( 7894, [ =( multiply( d, X ), multiply( h, multiply( b, X ) ) )
% 8.53/8.88     ] )
% 8.53/8.88  , 0, 9, substitution( 0, [ :=( X, b ), :=( Y, X )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, multiply( inverse( b ), X ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 2832, [ =( multiply( d, multiply( inverse( b ), X ) ), multiply( h
% 8.53/8.88    , X ) ) ] )
% 8.53/8.88  , clause( 7896, [ =( multiply( d, multiply( inverse( b ), X ) ), multiply( 
% 8.53/8.88    h, X ) ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7900, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ] )
% 8.53/8.88  , clause( 1326, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7902, [ =( d, multiply( multiply( h, X ), inverse( multiply( 
% 8.53/8.88    inverse( b ), X ) ) ) ) ] )
% 8.53/8.88  , clause( 2832, [ =( multiply( d, multiply( inverse( b ), X ) ), multiply( 
% 8.53/8.88    h, X ) ) ] )
% 8.53/8.88  , 0, clause( 7900, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, d ), 
% 8.53/8.88    :=( Y, multiply( inverse( b ), X ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7903, [ =( d, multiply( multiply( h, X ), multiply( inverse( X ), b
% 8.53/8.88     ) ) ) ] )
% 8.53/8.88  , clause( 1595, [ =( inverse( multiply( inverse( X ), Y ) ), multiply( 
% 8.53/8.88    inverse( Y ), X ) ) ] )
% 8.53/8.88  , 0, clause( 7902, [ =( d, multiply( multiply( h, X ), inverse( multiply( 
% 8.53/8.88    inverse( b ), X ) ) ) ) ] )
% 8.53/8.88  , 0, 6, substitution( 0, [ :=( X, b ), :=( Y, X )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7904, [ =( multiply( multiply( h, X ), multiply( inverse( X ), b )
% 8.53/8.88     ), d ) ] )
% 8.53/8.88  , clause( 7903, [ =( d, multiply( multiply( h, X ), multiply( inverse( X )
% 8.53/8.88    , b ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 2912, [ =( multiply( multiply( h, X ), multiply( inverse( X ), b )
% 8.53/8.88     ), d ) ] )
% 8.53/8.88  , clause( 7904, [ =( multiply( multiply( h, X ), multiply( inverse( X ), b
% 8.53/8.88     ) ), d ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7906, [ =( d, multiply( multiply( h, X ), multiply( inverse( X ), b
% 8.53/8.88     ) ) ) ] )
% 8.53/8.88  , clause( 2912, [ =( multiply( multiply( h, X ), multiply( inverse( X ), b
% 8.53/8.88     ) ), d ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7911, [ =( d, multiply( inverse( X ), multiply( inverse( inverse( 
% 8.53/8.88    multiply( X, h ) ) ), b ) ) ) ] )
% 8.53/8.88  , clause( 1344, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , 0, clause( 7906, [ =( d, multiply( multiply( h, X ), multiply( inverse( X
% 8.53/8.88     ), b ) ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, h )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, inverse( multiply( X, h ) ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7912, [ =( d, inverse( multiply( multiply( inverse( b ), inverse( 
% 8.53/8.88    multiply( X, h ) ) ), X ) ) ) ] )
% 8.53/8.88  , clause( 1839, [ =( multiply( inverse( Z ), multiply( inverse( X ), Y ) )
% 8.53/8.88    , inverse( multiply( multiply( inverse( Y ), X ), Z ) ) ) ] )
% 8.53/8.88  , 0, clause( 7911, [ =( d, multiply( inverse( X ), multiply( inverse( 
% 8.53/8.88    inverse( multiply( X, h ) ) ), b ) ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, inverse( multiply( X, h ) ) ), :=( Y, b )
% 8.53/8.88    , :=( Z, X )] ), substitution( 1, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7913, [ =( d, inverse( multiply( inverse( multiply( multiply( X, h
% 8.53/8.88     ), b ) ), X ) ) ) ] )
% 8.53/8.88  , clause( 1596, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, clause( 7912, [ =( d, inverse( multiply( multiply( inverse( b ), 
% 8.53/8.88    inverse( multiply( X, h ) ) ), X ) ) ) ] )
% 8.53/8.88  , 0, 4, substitution( 0, [ :=( X, multiply( X, h ) ), :=( Y, b )] ), 
% 8.53/8.88    substitution( 1, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7914, [ =( d, multiply( inverse( X ), multiply( multiply( X, h ), b
% 8.53/8.88     ) ) ) ] )
% 8.53/8.88  , clause( 1595, [ =( inverse( multiply( inverse( X ), Y ) ), multiply( 
% 8.53/8.88    inverse( Y ), X ) ) ] )
% 8.53/8.88  , 0, clause( 7913, [ =( d, inverse( multiply( inverse( multiply( multiply( 
% 8.53/8.88    X, h ), b ) ), X ) ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, multiply( multiply( X, h ), b ) ), :=( Y
% 8.53/8.88    , X )] ), substitution( 1, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7915, [ =( multiply( inverse( X ), multiply( multiply( X, h ), b )
% 8.53/8.88     ), d ) ] )
% 8.53/8.88  , clause( 7914, [ =( d, multiply( inverse( X ), multiply( multiply( X, h )
% 8.53/8.88    , b ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 2925, [ =( multiply( inverse( X ), multiply( multiply( X, h ), b )
% 8.53/8.88     ), d ) ] )
% 8.53/8.88  , clause( 7915, [ =( multiply( inverse( X ), multiply( multiply( X, h ), b
% 8.53/8.88     ) ), d ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7917, [ =( d, multiply( multiply( h, X ), multiply( inverse( X ), b
% 8.53/8.88     ) ) ) ] )
% 8.53/8.88  , clause( 2912, [ =( multiply( multiply( h, X ), multiply( inverse( X ), b
% 8.53/8.88     ) ), d ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7919, [ =( d, multiply( inverse( h ), multiply( inverse( h ), b ) )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 566, [ =( multiply( X, X ), inverse( X ) ) ] )
% 8.53/8.88  , 0, clause( 7917, [ =( d, multiply( multiply( h, X ), multiply( inverse( X
% 8.53/8.88     ), b ) ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, h )] ), substitution( 1, [ :=( X, h )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7920, [ =( d, inverse( multiply( multiply( inverse( b ), h ), h ) )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 1839, [ =( multiply( inverse( Z ), multiply( inverse( X ), Y ) )
% 8.53/8.88    , inverse( multiply( multiply( inverse( Y ), X ), Z ) ) ) ] )
% 8.53/8.88  , 0, clause( 7919, [ =( d, multiply( inverse( h ), multiply( inverse( h ), 
% 8.53/8.88    b ) ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, h ), :=( Y, b ), :=( Z, h )] ), 
% 8.53/8.88    substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7921, [ =( inverse( multiply( multiply( inverse( b ), h ), h ) ), d
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 7920, [ =( d, inverse( multiply( multiply( inverse( b ), h ), h )
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 2928, [ =( inverse( multiply( multiply( inverse( b ), h ), h ) ), d
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 7921, [ =( inverse( multiply( multiply( inverse( b ), h ), h ) )
% 8.53/8.88    , d ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7923, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X ) ) )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 1344, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7926, [ =( inverse( multiply( inverse( b ), h ) ), multiply( h, d )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 2928, [ =( inverse( multiply( multiply( inverse( b ), h ), h ) )
% 8.53/8.88    , d ) ] )
% 8.53/8.88  , 0, clause( 7923, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X
% 8.53/8.88     ) ) ) ) ] )
% 8.53/8.88  , 0, 8, substitution( 0, [] ), substitution( 1, [ :=( X, h ), :=( Y, 
% 8.53/8.88    multiply( inverse( b ), h ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7927, [ =( multiply( inverse( h ), b ), multiply( h, d ) ) ] )
% 8.53/8.88  , clause( 1595, [ =( inverse( multiply( inverse( X ), Y ) ), multiply( 
% 8.53/8.88    inverse( Y ), X ) ) ] )
% 8.53/8.88  , 0, clause( 7926, [ =( inverse( multiply( inverse( b ), h ) ), multiply( h
% 8.53/8.88    , d ) ) ] )
% 8.53/8.88  , 0, 1, substitution( 0, [ :=( X, b ), :=( Y, h )] ), substitution( 1, [] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3036, [ =( multiply( inverse( h ), b ), multiply( h, d ) ) ] )
% 8.53/8.88  , clause( 7927, [ =( multiply( inverse( h ), b ), multiply( h, d ) ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7930, [ =( Y, multiply( X, multiply( inverse( X ), Y ) ) ) ] )
% 8.53/8.88  , clause( 564, [ =( multiply( X, multiply( inverse( X ), Y ) ), Y ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7931, [ =( multiply( multiply( X, h ), b ), multiply( X, d ) ) ] )
% 8.53/8.88  , clause( 2925, [ =( multiply( inverse( X ), multiply( multiply( X, h ), b
% 8.53/8.88     ) ), d ) ] )
% 8.53/8.88  , 0, clause( 7930, [ =( Y, multiply( X, multiply( inverse( X ), Y ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 8, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 8.53/8.88    :=( Y, multiply( multiply( X, h ), b ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3153, [ =( multiply( multiply( X, h ), b ), multiply( X, d ) ) ] )
% 8.53/8.88  , clause( 7931, [ =( multiply( multiply( X, h ), b ), multiply( X, d ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7934, [ =( true, ifeq( product( X, d, Y ), true, product( X, k, 
% 8.53/8.88    multiply( Y, inverse( h ) ) ), true ) ) ] )
% 8.53/8.88  , clause( 236, [ =( ifeq( product( X, d, Y ), true, product( X, k, multiply( 
% 8.53/8.88    Y, inverse( h ) ) ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7938, [ =( true, ifeq( true, true, product( multiply( b, d ), k, 
% 8.53/8.88    multiply( inverse( h ), inverse( h ) ) ), true ) ) ] )
% 8.53/8.88  , clause( 2668, [ =( product( multiply( b, d ), d, inverse( h ) ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, clause( 7934, [ =( true, ifeq( product( X, d, Y ), true, product( X, k
% 8.53/8.88    , multiply( Y, inverse( h ) ) ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [] ), substitution( 1, [ :=( X, multiply( b, d ) )
% 8.53/8.88    , :=( Y, inverse( h ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7939, [ =( true, product( multiply( b, d ), k, multiply( inverse( h
% 8.53/8.88     ), inverse( h ) ) ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7938, [ =( true, ifeq( true, true, product( multiply( b, d ), 
% 8.53/8.88    k, multiply( inverse( h ), inverse( h ) ) ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( multiply( b, d )
% 8.53/8.88    , k, multiply( inverse( h ), inverse( h ) ) ) ), :=( Z, true )] ), 
% 8.53/8.88    substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7940, [ =( true, product( multiply( b, d ), k, inverse( inverse( h
% 8.53/8.88     ) ) ) ) ] )
% 8.53/8.88  , clause( 566, [ =( multiply( X, X ), inverse( X ) ) ] )
% 8.53/8.88  , 0, clause( 7939, [ =( true, product( multiply( b, d ), k, multiply( 
% 8.53/8.88    inverse( h ), inverse( h ) ) ) ) ] )
% 8.53/8.88  , 0, 7, substitution( 0, [ :=( X, inverse( h ) )] ), substitution( 1, [] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7941, [ =( true, product( multiply( b, d ), k, h ) ) ] )
% 8.53/8.88  , clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.88  , 0, clause( 7940, [ =( true, product( multiply( b, d ), k, inverse( 
% 8.53/8.88    inverse( h ) ) ) ) ] )
% 8.53/8.88  , 0, 7, substitution( 0, [ :=( X, h )] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7942, [ =( product( multiply( b, d ), k, h ), true ) ] )
% 8.53/8.88  , clause( 7941, [ =( true, product( multiply( b, d ), k, h ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3154, [ =( product( multiply( b, d ), k, h ), true ) ] )
% 8.53/8.88  , clause( 7942, [ =( product( multiply( b, d ), k, h ), true ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7944, [ =( true, ifeq( product( X, d, Y ), true, product( X, k, 
% 8.53/8.88    multiply( Y, inverse( h ) ) ), true ) ) ] )
% 8.53/8.88  , clause( 236, [ =( ifeq( product( X, d, Y ), true, product( X, k, multiply( 
% 8.53/8.88    Y, inverse( h ) ) ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7947, [ =( true, ifeq( true, true, product( d, k, multiply( inverse( 
% 8.53/8.88    d ), inverse( h ) ) ), true ) ) ] )
% 8.53/8.88  , clause( 571, [ =( product( X, X, inverse( X ) ), true ) ] )
% 8.53/8.88  , 0, clause( 7944, [ =( true, ifeq( product( X, d, Y ), true, product( X, k
% 8.53/8.88    , multiply( Y, inverse( h ) ) ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, d )] ), substitution( 1, [ :=( X, d ), 
% 8.53/8.88    :=( Y, inverse( d ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7948, [ =( true, product( d, k, multiply( inverse( d ), inverse( h
% 8.53/8.88     ) ) ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7947, [ =( true, ifeq( true, true, product( d, k, multiply( 
% 8.53/8.88    inverse( d ), inverse( h ) ) ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( d, k, multiply( 
% 8.53/8.88    inverse( d ), inverse( h ) ) ) ), :=( Z, true )] ), substitution( 1, [] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7949, [ =( true, product( d, k, inverse( multiply( h, d ) ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 1596, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, clause( 7948, [ =( true, product( d, k, multiply( inverse( d ), 
% 8.53/8.88    inverse( h ) ) ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [ :=( X, h ), :=( Y, d )] ), substitution( 1, [] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7950, [ =( product( d, k, inverse( multiply( h, d ) ) ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 7949, [ =( true, product( d, k, inverse( multiply( h, d ) ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3162, [ =( product( d, k, inverse( multiply( h, d ) ) ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , clause( 7950, [ =( product( d, k, inverse( multiply( h, d ) ) ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7952, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.88    multiply( X, Y ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7954, [ =( multiply( multiply( b, d ), k ), ifeq2( true, true, h, 
% 8.53/8.88    multiply( multiply( b, d ), k ) ) ) ] )
% 8.53/8.88  , clause( 3154, [ =( product( multiply( b, d ), k, h ), true ) ] )
% 8.53/8.88  , 0, clause( 7952, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 8.53/8.88    Z, multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, 7, substitution( 0, [] ), substitution( 1, [ :=( X, multiply( b, d ) )
% 8.53/8.88    , :=( Y, k ), :=( Z, h )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7955, [ =( multiply( multiply( b, d ), k ), h ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7954, [ =( multiply( multiply( b, d ), k ), ifeq2( true, true
% 8.53/8.88    , h, multiply( multiply( b, d ), k ) ) ) ] )
% 8.53/8.88  , 0, 6, substitution( 0, [ :=( X, true ), :=( Y, h ), :=( Z, multiply( 
% 8.53/8.88    multiply( b, d ), k ) )] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3193, [ =( multiply( multiply( b, d ), k ), h ) ] )
% 8.53/8.88  , clause( 7955, [ =( multiply( multiply( b, d ), k ), h ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7958, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X ) ) )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 1344, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7960, [ =( inverse( multiply( b, d ) ), multiply( k, inverse( h ) )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 3193, [ =( multiply( multiply( b, d ), k ), h ) ] )
% 8.53/8.88  , 0, clause( 7958, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X
% 8.53/8.88     ) ) ) ) ] )
% 8.53/8.88  , 0, 8, substitution( 0, [] ), substitution( 1, [ :=( X, k ), :=( Y, 
% 8.53/8.88    multiply( b, d ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7961, [ =( multiply( d, h ), multiply( k, inverse( h ) ) ) ] )
% 8.53/8.88  , clause( 2621, [ =( inverse( multiply( b, d ) ), multiply( d, h ) ) ] )
% 8.53/8.88  , 0, clause( 7960, [ =( inverse( multiply( b, d ) ), multiply( k, inverse( 
% 8.53/8.88    h ) ) ) ] )
% 8.53/8.88  , 0, 1, substitution( 0, [] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7962, [ =( multiply( k, inverse( h ) ), multiply( d, h ) ) ] )
% 8.53/8.88  , clause( 7961, [ =( multiply( d, h ), multiply( k, inverse( h ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3198, [ =( multiply( k, inverse( h ) ), multiply( d, h ) ) ] )
% 8.53/8.88  , clause( 7962, [ =( multiply( k, inverse( h ) ), multiply( d, h ) ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7964, [ =( true, ifeq( product( inverse( h ), X, Y ), true, product( 
% 8.53/8.88    d, Y, multiply( k, X ) ), true ) ) ] )
% 8.53/8.88  , clause( 237, [ =( ifeq( product( inverse( h ), X, Y ), true, product( d, 
% 8.53/8.88    Y, multiply( k, X ) ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7967, [ =( true, ifeq( true, true, product( d, X, multiply( k, 
% 8.53/8.88    multiply( inverse( inverse( h ) ), X ) ) ), true ) ) ] )
% 8.53/8.88  , clause( 554, [ =( product( X, multiply( inverse( X ), Y ), Y ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, clause( 7964, [ =( true, ifeq( product( inverse( h ), X, Y ), true, 
% 8.53/8.88    product( d, Y, multiply( k, X ) ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, inverse( h ) ), :=( Y, X )] ), 
% 8.53/8.88    substitution( 1, [ :=( X, multiply( inverse( inverse( h ) ), X ) ), :=( Y
% 8.53/8.88    , X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7969, [ =( true, product( d, X, multiply( k, multiply( inverse( 
% 8.53/8.88    inverse( h ) ), X ) ) ) ) ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7967, [ =( true, ifeq( true, true, product( d, X, multiply( k
% 8.53/8.88    , multiply( inverse( inverse( h ) ), X ) ) ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( d, X, multiply( k
% 8.53/8.88    , multiply( inverse( inverse( h ) ), X ) ) ) ), :=( Z, true )] ), 
% 8.53/8.88    substitution( 1, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7970, [ =( true, product( d, X, multiply( k, multiply( h, X ) ) ) )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.88  , 0, clause( 7969, [ =( true, product( d, X, multiply( k, multiply( inverse( 
% 8.53/8.88    inverse( h ) ), X ) ) ) ) ] )
% 8.53/8.88  , 0, 8, substitution( 0, [ :=( X, h )] ), substitution( 1, [ :=( X, X )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7971, [ =( product( d, X, multiply( k, multiply( h, X ) ) ), true )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 7970, [ =( true, product( d, X, multiply( k, multiply( h, X ) ) )
% 8.53/8.88     ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3218, [ =( product( d, X, multiply( k, multiply( h, X ) ) ), true )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 7971, [ =( product( d, X, multiply( k, multiply( h, X ) ) ), true
% 8.53/8.88     ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7973, [ =( inverse( Y ), multiply( inverse( multiply( X, Y ) ), X )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 1343, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7978, [ =( inverse( b ), multiply( inverse( multiply( X, d ) ), 
% 8.53/8.88    multiply( X, h ) ) ) ] )
% 8.53/8.88  , clause( 3153, [ =( multiply( multiply( X, h ), b ), multiply( X, d ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, clause( 7973, [ =( inverse( Y ), multiply( inverse( multiply( X, Y ) )
% 8.53/8.88    , X ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 8.53/8.88    multiply( X, h ) ), :=( Y, b )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7979, [ =( multiply( inverse( multiply( X, d ) ), multiply( X, h )
% 8.53/8.88     ), inverse( b ) ) ] )
% 8.53/8.88  , clause( 7978, [ =( inverse( b ), multiply( inverse( multiply( X, d ) ), 
% 8.53/8.88    multiply( X, h ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3251, [ =( multiply( inverse( multiply( X, d ) ), multiply( X, h )
% 8.53/8.88     ), inverse( b ) ) ] )
% 8.53/8.88  , clause( 7979, [ =( multiply( inverse( multiply( X, d ) ), multiply( X, h
% 8.53/8.88     ) ), inverse( b ) ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7981, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ] )
% 8.53/8.88  , clause( 1326, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7982, [ =( multiply( X, h ), multiply( multiply( X, d ), inverse( b
% 8.53/8.88     ) ) ) ] )
% 8.53/8.88  , clause( 3153, [ =( multiply( multiply( X, h ), b ), multiply( X, d ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, clause( 7981, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 5, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 8.53/8.88    multiply( X, h ) ), :=( Y, b )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7983, [ =( multiply( multiply( X, d ), inverse( b ) ), multiply( X
% 8.53/8.88    , h ) ) ] )
% 8.53/8.88  , clause( 7982, [ =( multiply( X, h ), multiply( multiply( X, d ), inverse( 
% 8.53/8.88    b ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3253, [ =( multiply( multiply( X, d ), inverse( b ) ), multiply( X
% 8.53/8.88    , h ) ) ] )
% 8.53/8.88  , clause( 7983, [ =( multiply( multiply( X, d ), inverse( b ) ), multiply( 
% 8.53/8.88    X, h ) ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7985, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.88    multiply( X, Y ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7987, [ =( multiply( d, k ), ifeq2( true, true, inverse( multiply( 
% 8.53/8.88    h, d ) ), multiply( d, k ) ) ) ] )
% 8.53/8.88  , clause( 3162, [ =( product( d, k, inverse( multiply( h, d ) ) ), true ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, clause( 7985, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 8.53/8.88    Z, multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [] ), substitution( 1, [ :=( X, d ), :=( Y, k ), 
% 8.53/8.88    :=( Z, inverse( multiply( h, d ) ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7988, [ =( multiply( d, k ), inverse( multiply( h, d ) ) ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 7987, [ =( multiply( d, k ), ifeq2( true, true, inverse( 
% 8.53/8.88    multiply( h, d ) ), multiply( d, k ) ) ) ] )
% 8.53/8.88  , 0, 4, substitution( 0, [ :=( X, true ), :=( Y, inverse( multiply( h, d )
% 8.53/8.88     ) ), :=( Z, multiply( d, k ) )] ), substitution( 1, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7989, [ =( inverse( multiply( h, d ) ), multiply( d, k ) ) ] )
% 8.53/8.88  , clause( 7988, [ =( multiply( d, k ), inverse( multiply( h, d ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3343, [ =( inverse( multiply( h, d ) ), multiply( d, k ) ) ] )
% 8.53/8.88  , clause( 7989, [ =( inverse( multiply( h, d ) ), multiply( d, k ) ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7991, [ =( X, inverse( inverse( X ) ) ) ] )
% 8.53/8.88  , clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7992, [ =( multiply( h, d ), inverse( multiply( d, k ) ) ) ] )
% 8.53/8.88  , clause( 3343, [ =( inverse( multiply( h, d ) ), multiply( d, k ) ) ] )
% 8.53/8.88  , 0, clause( 7991, [ =( X, inverse( inverse( X ) ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [] ), substitution( 1, [ :=( X, multiply( h, d ) )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7993, [ =( inverse( multiply( d, k ) ), multiply( h, d ) ) ] )
% 8.53/8.88  , clause( 7992, [ =( multiply( h, d ), inverse( multiply( d, k ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3376, [ =( inverse( multiply( d, k ) ), multiply( h, d ) ) ] )
% 8.53/8.88  , clause( 7993, [ =( inverse( multiply( d, k ) ), multiply( h, d ) ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7995, [ =( inverse( Y ), multiply( inverse( multiply( X, Y ) ), X )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 1343, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 7997, [ =( inverse( k ), multiply( multiply( h, d ), d ) ) ] )
% 8.53/8.88  , clause( 3376, [ =( inverse( multiply( d, k ) ), multiply( h, d ) ) ] )
% 8.53/8.88  , 0, clause( 7995, [ =( inverse( Y ), multiply( inverse( multiply( X, Y ) )
% 8.53/8.88    , X ) ) ] )
% 8.53/8.88  , 0, 4, substitution( 0, [] ), substitution( 1, [ :=( X, d ), :=( Y, k )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 7999, [ =( multiply( multiply( h, d ), d ), inverse( k ) ) ] )
% 8.53/8.88  , clause( 7997, [ =( inverse( k ), multiply( multiply( h, d ), d ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3431, [ =( multiply( multiply( h, d ), d ), inverse( k ) ) ] )
% 8.53/8.88  , clause( 7999, [ =( multiply( multiply( h, d ), d ), inverse( k ) ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 8001, [ =( multiply( X, h ), multiply( multiply( X, d ), inverse( b
% 8.53/8.88     ) ) ) ] )
% 8.53/8.88  , clause( 3253, [ =( multiply( multiply( X, d ), inverse( b ) ), multiply( 
% 8.53/8.88    X, h ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 8003, [ =( multiply( multiply( h, d ), h ), multiply( inverse( k )
% 8.53/8.88    , inverse( b ) ) ) ] )
% 8.53/8.88  , clause( 3431, [ =( multiply( multiply( h, d ), d ), inverse( k ) ) ] )
% 8.53/8.88  , 0, clause( 8001, [ =( multiply( X, h ), multiply( multiply( X, d ), 
% 8.53/8.88    inverse( b ) ) ) ] )
% 8.53/8.88  , 0, 7, substitution( 0, [] ), substitution( 1, [ :=( X, multiply( h, d ) )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 8004, [ =( multiply( multiply( h, d ), h ), inverse( multiply( b, k
% 8.53/8.88     ) ) ) ] )
% 8.53/8.88  , clause( 1596, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, clause( 8003, [ =( multiply( multiply( h, d ), h ), multiply( inverse( 
% 8.53/8.88    k ), inverse( b ) ) ) ] )
% 8.53/8.88  , 0, 6, substitution( 0, [ :=( X, b ), :=( Y, k )] ), substitution( 1, [] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3559, [ =( multiply( multiply( h, d ), h ), inverse( multiply( b, k
% 8.53/8.88     ) ) ) ] )
% 8.53/8.88  , clause( 8004, [ =( multiply( multiply( h, d ), h ), inverse( multiply( b
% 8.53/8.88    , k ) ) ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 8007, [ =( true, ifeq( product( b, X, Y ), true, product( a, Y, 
% 8.53/8.88    multiply( c, X ) ), true ) ) ] )
% 8.53/8.88  , clause( 254, [ =( ifeq( product( b, X, Y ), true, product( a, Y, multiply( 
% 8.53/8.88    c, X ) ), true ), true ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 8009, [ =( true, ifeq( true, true, product( a, multiply( b, X ), 
% 8.53/8.88    multiply( c, X ) ), true ) ) ] )
% 8.53/8.88  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.88  , 0, clause( 8007, [ =( true, ifeq( product( b, X, Y ), true, product( a, Y
% 8.53/8.88    , multiply( c, X ) ), true ) ) ] )
% 8.53/8.88  , 0, 3, substitution( 0, [ :=( X, b ), :=( Y, X )] ), substitution( 1, [ 
% 8.53/8.88    :=( X, X ), :=( Y, multiply( b, X ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 8010, [ =( true, product( a, multiply( b, X ), multiply( c, X ) ) )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 8009, [ =( true, ifeq( true, true, product( a, multiply( b, X
% 8.53/8.88     ), multiply( c, X ) ), true ) ) ] )
% 8.53/8.88  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( a, multiply( b, X
% 8.53/8.88     ), multiply( c, X ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 8011, [ =( product( a, multiply( b, X ), multiply( c, X ) ), true )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 8010, [ =( true, product( a, multiply( b, X ), multiply( c, X ) )
% 8.53/8.88     ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3719, [ =( product( a, multiply( b, X ), multiply( c, X ) ), true )
% 8.53/8.88     ] )
% 8.53/8.88  , clause( 8011, [ =( product( a, multiply( b, X ), multiply( c, X ) ), true
% 8.53/8.88     ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 8013, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.88    multiply( X, Y ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 8015, [ =( multiply( a, multiply( b, X ) ), ifeq2( true, true, 
% 8.53/8.88    multiply( c, X ), multiply( a, multiply( b, X ) ) ) ) ] )
% 8.53/8.88  , clause( 3719, [ =( product( a, multiply( b, X ), multiply( c, X ) ), true
% 8.53/8.88     ) ] )
% 8.53/8.88  , 0, clause( 8013, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 8.53/8.88    Z, multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, a ), 
% 8.53/8.88    :=( Y, multiply( b, X ) ), :=( Z, multiply( c, X ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 8016, [ =( multiply( a, multiply( b, X ) ), multiply( c, X ) ) ] )
% 8.53/8.88  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.88  , 0, clause( 8015, [ =( multiply( a, multiply( b, X ) ), ifeq2( true, true
% 8.53/8.88    , multiply( c, X ), multiply( a, multiply( b, X ) ) ) ) ] )
% 8.53/8.88  , 0, 6, substitution( 0, [ :=( X, true ), :=( Y, multiply( c, X ) ), :=( Z
% 8.53/8.88    , multiply( a, multiply( b, X ) ) )] ), substitution( 1, [ :=( X, X )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3850, [ =( multiply( a, multiply( b, X ) ), multiply( c, X ) ) ] )
% 8.53/8.88  , clause( 8016, [ =( multiply( a, multiply( b, X ) ), multiply( c, X ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 8019, [ =( multiply( c, X ), multiply( d, multiply( a, X ) ) ) ] )
% 8.53/8.88  , clause( 2218, [ =( multiply( d, multiply( a, X ) ), multiply( c, X ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 8020, [ =( multiply( c, multiply( b, X ) ), multiply( d, multiply( 
% 8.53/8.88    c, X ) ) ) ] )
% 8.53/8.88  , clause( 3850, [ =( multiply( a, multiply( b, X ) ), multiply( c, X ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, clause( 8019, [ =( multiply( c, X ), multiply( d, multiply( a, X ) ) )
% 8.53/8.88     ] )
% 8.53/8.88  , 0, 8, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 8.53/8.88    multiply( b, X ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 8021, [ =( multiply( d, multiply( c, X ) ), multiply( c, multiply( 
% 8.53/8.88    b, X ) ) ) ] )
% 8.53/8.88  , clause( 8020, [ =( multiply( c, multiply( b, X ) ), multiply( d, multiply( 
% 8.53/8.88    c, X ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3859, [ =( multiply( d, multiply( c, X ) ), multiply( c, multiply( 
% 8.53/8.88    b, X ) ) ) ] )
% 8.53/8.88  , clause( 8021, [ =( multiply( d, multiply( c, X ) ), multiply( c, multiply( 
% 8.53/8.88    b, X ) ) ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 8023, [ =( Y, multiply( inverse( X ), multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 561, [ =( multiply( inverse( X ), multiply( X, Y ) ), Y ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 8024, [ =( multiply( b, X ), multiply( inverse( a ), multiply( c, X
% 8.53/8.88     ) ) ) ] )
% 8.53/8.88  , clause( 3850, [ =( multiply( a, multiply( b, X ) ), multiply( c, X ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, clause( 8023, [ =( Y, multiply( inverse( X ), multiply( X, Y ) ) ) ]
% 8.53/8.88     )
% 8.53/8.88  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, a ), 
% 8.53/8.88    :=( Y, multiply( b, X ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 8025, [ =( multiply( inverse( a ), multiply( c, X ) ), multiply( b
% 8.53/8.88    , X ) ) ] )
% 8.53/8.88  , clause( 8024, [ =( multiply( b, X ), multiply( inverse( a ), multiply( c
% 8.53/8.88    , X ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3869, [ =( multiply( inverse( a ), multiply( c, X ) ), multiply( b
% 8.53/8.88    , X ) ) ] )
% 8.53/8.88  , clause( 8025, [ =( multiply( inverse( a ), multiply( c, X ) ), multiply( 
% 8.53/8.88    b, X ) ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 8027, [ =( multiply( b, X ), multiply( inverse( a ), multiply( c, X
% 8.53/8.88     ) ) ) ] )
% 8.53/8.88  , clause( 3869, [ =( multiply( inverse( a ), multiply( c, X ) ), multiply( 
% 8.53/8.88    b, X ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 8030, [ =( multiply( b, c ), multiply( inverse( a ), inverse( c ) )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 566, [ =( multiply( X, X ), inverse( X ) ) ] )
% 8.53/8.88  , 0, clause( 8027, [ =( multiply( b, X ), multiply( inverse( a ), multiply( 
% 8.53/8.88    c, X ) ) ) ] )
% 8.53/8.88  , 0, 7, substitution( 0, [ :=( X, c )] ), substitution( 1, [ :=( X, c )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 8031, [ =( multiply( b, c ), inverse( multiply( c, a ) ) ) ] )
% 8.53/8.88  , clause( 1596, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , 0, clause( 8030, [ =( multiply( b, c ), multiply( inverse( a ), inverse( 
% 8.53/8.88    c ) ) ) ] )
% 8.53/8.88  , 0, 4, substitution( 0, [ :=( X, c ), :=( Y, a )] ), substitution( 1, [] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 8032, [ =( inverse( multiply( c, a ) ), multiply( b, c ) ) ] )
% 8.53/8.88  , clause( 8031, [ =( multiply( b, c ), inverse( multiply( c, a ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3919, [ =( inverse( multiply( c, a ) ), multiply( b, c ) ) ] )
% 8.53/8.88  , clause( 8032, [ =( inverse( multiply( c, a ) ), multiply( b, c ) ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 8034, [ =( multiply( Y, inverse( X ) ), inverse( multiply( X, 
% 8.53/8.88    inverse( Y ) ) ) ) ] )
% 8.53/8.88  , clause( 1598, [ =( inverse( multiply( X, inverse( Y ) ) ), multiply( Y, 
% 8.53/8.88    inverse( X ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 8036, [ =( multiply( multiply( c, a ), inverse( X ) ), inverse( 
% 8.53/8.88    multiply( X, multiply( b, c ) ) ) ) ] )
% 8.53/8.88  , clause( 3919, [ =( inverse( multiply( c, a ) ), multiply( b, c ) ) ] )
% 8.53/8.88  , 0, clause( 8034, [ =( multiply( Y, inverse( X ) ), inverse( multiply( X, 
% 8.53/8.88    inverse( Y ) ) ) ) ] )
% 8.53/8.88  , 0, 10, substitution( 0, [] ), substitution( 1, [ :=( X, X ), :=( Y, 
% 8.53/8.88    multiply( c, a ) )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3942, [ =( multiply( multiply( c, a ), inverse( X ) ), inverse( 
% 8.53/8.88    multiply( X, multiply( b, c ) ) ) ) ] )
% 8.53/8.88  , clause( 8036, [ =( multiply( multiply( c, a ), inverse( X ) ), inverse( 
% 8.53/8.88    multiply( X, multiply( b, c ) ) ) ) ] )
% 8.53/8.88  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 8040, [ =( X, inverse( inverse( X ) ) ) ] )
% 8.53/8.88  , clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 8041, [ =( multiply( c, a ), inverse( multiply( b, c ) ) ) ] )
% 8.53/8.88  , clause( 3919, [ =( inverse( multiply( c, a ) ), multiply( b, c ) ) ] )
% 8.53/8.88  , 0, clause( 8040, [ =( X, inverse( inverse( X ) ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [] ), substitution( 1, [ :=( X, multiply( c, a ) )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 8042, [ =( inverse( multiply( b, c ) ), multiply( c, a ) ) ] )
% 8.53/8.88  , clause( 8041, [ =( multiply( c, a ), inverse( multiply( b, c ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 3965, [ =( inverse( multiply( b, c ) ), multiply( c, a ) ) ] )
% 8.53/8.88  , clause( 8042, [ =( inverse( multiply( b, c ) ), multiply( c, a ) ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 8044, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X ) ) )
% 8.53/8.88     ) ] )
% 8.53/8.88  , clause( 1344, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 8.53/8.88     ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 8046, [ =( inverse( b ), multiply( c, multiply( c, a ) ) ) ] )
% 8.53/8.88  , clause( 3965, [ =( inverse( multiply( b, c ) ), multiply( c, a ) ) ] )
% 8.53/8.88  , 0, clause( 8044, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X
% 8.53/8.88     ) ) ) ) ] )
% 8.53/8.88  , 0, 5, substitution( 0, [] ), substitution( 1, [ :=( X, c ), :=( Y, b )] )
% 8.53/8.88    ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 8048, [ =( multiply( c, multiply( c, a ) ), inverse( b ) ) ] )
% 8.53/8.88  , clause( 8046, [ =( inverse( b ), multiply( c, multiply( c, a ) ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  subsumption(
% 8.53/8.88  clause( 4040, [ =( multiply( c, multiply( c, a ) ), inverse( b ) ) ] )
% 8.53/8.88  , clause( 8048, [ =( multiply( c, multiply( c, a ) ), inverse( b ) ) ] )
% 8.53/8.88  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  eqswap(
% 8.53/8.88  clause( 8050, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.88    multiply( X, Y ) ) ) ] )
% 8.53/8.88  , clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.88    multiply( X, Y ) ) ] )
% 8.53/8.88  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.88  
% 8.53/8.88  
% 8.53/8.88  paramod(
% 8.53/8.88  clause( 8052, [ =( multiply( d, X ), ifeq2( true, true, multiply( k, 
% 8.53/8.88    multiply( h, X ) ), multiply( d, X ) ) ) ] )
% 8.53/8.88  , clause( 3218, [ =( product( d, X, multiply( k, multiply( h, X ) ) ), true
% 8.53/8.88     ) ] )
% 8.53/8.88  , 0, clause( 8050, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 8.53/8.88    Z, multiply( X, Y ) ) ) ] )
% 8.53/8.89  , 0, 5, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, d ), 
% 8.53/8.89    :=( Y, X ), :=( Z, multiply( k, multiply( h, X ) ) )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8053, [ =( multiply( d, X ), multiply( k, multiply( h, X ) ) ) ] )
% 8.53/8.89  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.89  , 0, clause( 8052, [ =( multiply( d, X ), ifeq2( true, true, multiply( k, 
% 8.53/8.89    multiply( h, X ) ), multiply( d, X ) ) ) ] )
% 8.53/8.89  , 0, 4, substitution( 0, [ :=( X, true ), :=( Y, multiply( k, multiply( h, 
% 8.53/8.89    X ) ) ), :=( Z, multiply( d, X ) )] ), substitution( 1, [ :=( X, X )] )
% 8.53/8.89    ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8054, [ =( multiply( k, multiply( h, X ) ), multiply( d, X ) ) ] )
% 8.53/8.89  , clause( 8053, [ =( multiply( d, X ), multiply( k, multiply( h, X ) ) ) ]
% 8.53/8.89     )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  subsumption(
% 8.53/8.89  clause( 4536, [ =( multiply( k, multiply( h, X ) ), multiply( d, X ) ) ] )
% 8.53/8.89  , clause( 8054, [ =( multiply( k, multiply( h, X ) ), multiply( d, X ) ) ]
% 8.53/8.89     )
% 8.53/8.89  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8056, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ] )
% 8.53/8.89  , clause( 1326, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8057, [ =( k, multiply( multiply( d, X ), inverse( multiply( h, X )
% 8.53/8.89     ) ) ) ] )
% 8.53/8.89  , clause( 4536, [ =( multiply( k, multiply( h, X ) ), multiply( d, X ) ) ]
% 8.53/8.89     )
% 8.53/8.89  , 0, clause( 8056, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ]
% 8.53/8.89     )
% 8.53/8.89  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, k ), 
% 8.53/8.89    :=( Y, multiply( h, X ) )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8058, [ =( multiply( multiply( d, X ), inverse( multiply( h, X ) )
% 8.53/8.89     ), k ) ] )
% 8.53/8.89  , clause( 8057, [ =( k, multiply( multiply( d, X ), inverse( multiply( h, X
% 8.53/8.89     ) ) ) ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  subsumption(
% 8.53/8.89  clause( 4552, [ =( multiply( multiply( d, X ), inverse( multiply( h, X ) )
% 8.53/8.89     ), k ) ] )
% 8.53/8.89  , clause( 8058, [ =( multiply( multiply( d, X ), inverse( multiply( h, X )
% 8.53/8.89     ) ), k ) ] )
% 8.53/8.89  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8060, [ =( Y, multiply( inverse( X ), multiply( X, Y ) ) ) ] )
% 8.53/8.89  , clause( 561, [ =( multiply( inverse( X ), multiply( X, Y ) ), Y ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8061, [ =( multiply( h, X ), multiply( inverse( k ), multiply( d, X
% 8.53/8.89     ) ) ) ] )
% 8.53/8.89  , clause( 4536, [ =( multiply( k, multiply( h, X ) ), multiply( d, X ) ) ]
% 8.53/8.89     )
% 8.53/8.89  , 0, clause( 8060, [ =( Y, multiply( inverse( X ), multiply( X, Y ) ) ) ]
% 8.53/8.89     )
% 8.53/8.89  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, k ), 
% 8.53/8.89    :=( Y, multiply( h, X ) )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8062, [ =( multiply( inverse( k ), multiply( d, X ) ), multiply( h
% 8.53/8.89    , X ) ) ] )
% 8.53/8.89  , clause( 8061, [ =( multiply( h, X ), multiply( inverse( k ), multiply( d
% 8.53/8.89    , X ) ) ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  subsumption(
% 8.53/8.89  clause( 4555, [ =( multiply( inverse( k ), multiply( d, X ) ), multiply( h
% 8.53/8.89    , X ) ) ] )
% 8.53/8.89  , clause( 8062, [ =( multiply( inverse( k ), multiply( d, X ) ), multiply( 
% 8.53/8.89    h, X ) ) ] )
% 8.53/8.89  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8064, [ =( multiply( h, X ), multiply( inverse( k ), multiply( d, X
% 8.53/8.89     ) ) ) ] )
% 8.53/8.89  , clause( 4555, [ =( multiply( inverse( k ), multiply( d, X ) ), multiply( 
% 8.53/8.89    h, X ) ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8066, [ =( multiply( h, multiply( d, h ) ), multiply( inverse( k )
% 8.53/8.89    , inverse( b ) ) ) ] )
% 8.53/8.89  , clause( 2633, [ =( multiply( d, multiply( d, h ) ), inverse( b ) ) ] )
% 8.53/8.89  , 0, clause( 8064, [ =( multiply( h, X ), multiply( inverse( k ), multiply( 
% 8.53/8.89    d, X ) ) ) ] )
% 8.53/8.89  , 0, 9, substitution( 0, [] ), substitution( 1, [ :=( X, multiply( d, h ) )] )
% 8.53/8.89    ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8067, [ =( multiply( h, multiply( d, h ) ), inverse( multiply( b, k
% 8.53/8.89     ) ) ) ] )
% 8.53/8.89  , clause( 1596, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 8.53/8.89    multiply( X, Y ) ) ) ] )
% 8.53/8.89  , 0, clause( 8066, [ =( multiply( h, multiply( d, h ) ), multiply( inverse( 
% 8.53/8.89    k ), inverse( b ) ) ) ] )
% 8.53/8.89  , 0, 6, substitution( 0, [ :=( X, b ), :=( Y, k )] ), substitution( 1, [] )
% 8.53/8.89    ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  subsumption(
% 8.53/8.89  clause( 4563, [ =( multiply( h, multiply( d, h ) ), inverse( multiply( b, k
% 8.53/8.89     ) ) ) ] )
% 8.53/8.89  , clause( 8067, [ =( multiply( h, multiply( d, h ) ), inverse( multiply( b
% 8.53/8.89    , k ) ) ) ] )
% 8.53/8.89  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8070, [ =( k, multiply( multiply( d, X ), inverse( multiply( h, X )
% 8.53/8.89     ) ) ) ] )
% 8.53/8.89  , clause( 4552, [ =( multiply( multiply( d, X ), inverse( multiply( h, X )
% 8.53/8.89     ) ), k ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8075, [ =( k, multiply( multiply( d, inverse( X ) ), multiply( X, 
% 8.53/8.89    inverse( h ) ) ) ) ] )
% 8.53/8.89  , clause( 1598, [ =( inverse( multiply( X, inverse( Y ) ) ), multiply( Y, 
% 8.53/8.89    inverse( X ) ) ) ] )
% 8.53/8.89  , 0, clause( 8070, [ =( k, multiply( multiply( d, X ), inverse( multiply( h
% 8.53/8.89    , X ) ) ) ) ] )
% 8.53/8.89  , 0, 7, substitution( 0, [ :=( X, h ), :=( Y, X )] ), substitution( 1, [ 
% 8.53/8.89    :=( X, inverse( X ) )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8076, [ =( multiply( multiply( d, inverse( X ) ), multiply( X, 
% 8.53/8.89    inverse( h ) ) ), k ) ] )
% 8.53/8.89  , clause( 8075, [ =( k, multiply( multiply( d, inverse( X ) ), multiply( X
% 8.53/8.89    , inverse( h ) ) ) ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  subsumption(
% 8.53/8.89  clause( 4642, [ =( multiply( multiply( d, inverse( X ) ), multiply( X, 
% 8.53/8.89    inverse( h ) ) ), k ) ] )
% 8.53/8.89  , clause( 8076, [ =( multiply( multiply( d, inverse( X ) ), multiply( X, 
% 8.53/8.89    inverse( h ) ) ), k ) ] )
% 8.53/8.89  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8078, [ =( k, multiply( multiply( d, X ), inverse( multiply( h, X )
% 8.53/8.89     ) ) ) ] )
% 8.53/8.89  , clause( 4552, [ =( multiply( multiply( d, X ), inverse( multiply( h, X )
% 8.53/8.89     ) ), k ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8080, [ =( k, multiply( multiply( c, a ), inverse( multiply( h, 
% 8.53/8.89    inverse( a ) ) ) ) ) ] )
% 8.53/8.89  , clause( 1341, [ =( multiply( d, inverse( a ) ), multiply( c, a ) ) ] )
% 8.53/8.89  , 0, clause( 8078, [ =( k, multiply( multiply( d, X ), inverse( multiply( h
% 8.53/8.89    , X ) ) ) ) ] )
% 8.53/8.89  , 0, 3, substitution( 0, [] ), substitution( 1, [ :=( X, inverse( a ) )] )
% 8.53/8.89    ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8081, [ =( k, inverse( multiply( multiply( h, inverse( a ) ), 
% 8.53/8.89    multiply( b, c ) ) ) ) ] )
% 8.53/8.89  , clause( 3942, [ =( multiply( multiply( c, a ), inverse( X ) ), inverse( 
% 8.53/8.89    multiply( X, multiply( b, c ) ) ) ) ] )
% 8.53/8.89  , 0, clause( 8080, [ =( k, multiply( multiply( c, a ), inverse( multiply( h
% 8.53/8.89    , inverse( a ) ) ) ) ) ] )
% 8.53/8.89  , 0, 2, substitution( 0, [ :=( X, multiply( h, inverse( a ) ) )] ), 
% 8.53/8.89    substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8082, [ =( inverse( multiply( multiply( h, inverse( a ) ), multiply( 
% 8.53/8.89    b, c ) ) ), k ) ] )
% 8.53/8.89  , clause( 8081, [ =( k, inverse( multiply( multiply( h, inverse( a ) ), 
% 8.53/8.89    multiply( b, c ) ) ) ) ] )
% 8.53/8.89  , 0, substitution( 0, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  subsumption(
% 8.53/8.89  clause( 4644, [ =( inverse( multiply( multiply( h, inverse( a ) ), multiply( 
% 8.53/8.89    b, c ) ) ), k ) ] )
% 8.53/8.89  , clause( 8082, [ =( inverse( multiply( multiply( h, inverse( a ) ), 
% 8.53/8.89    multiply( b, c ) ) ), k ) ] )
% 8.53/8.89  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8084, [ =( multiply( c, multiply( b, X ) ), multiply( d, multiply( 
% 8.53/8.89    c, X ) ) ) ] )
% 8.53/8.89  , clause( 3859, [ =( multiply( d, multiply( c, X ) ), multiply( c, multiply( 
% 8.53/8.89    b, X ) ) ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8087, [ =( multiply( c, multiply( b, c ) ), multiply( d, inverse( c
% 8.53/8.89     ) ) ) ] )
% 8.53/8.89  , clause( 566, [ =( multiply( X, X ), inverse( X ) ) ] )
% 8.53/8.89  , 0, clause( 8084, [ =( multiply( c, multiply( b, X ) ), multiply( d, 
% 8.53/8.89    multiply( c, X ) ) ) ] )
% 8.53/8.89  , 0, 8, substitution( 0, [ :=( X, c )] ), substitution( 1, [ :=( X, c )] )
% 8.53/8.89    ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8088, [ =( multiply( c, multiply( b, c ) ), multiply( h, inverse( a
% 8.53/8.89     ) ) ) ] )
% 8.53/8.89  , clause( 1657, [ =( multiply( d, inverse( c ) ), multiply( h, inverse( a )
% 8.53/8.89     ) ) ] )
% 8.53/8.89  , 0, clause( 8087, [ =( multiply( c, multiply( b, c ) ), multiply( d, 
% 8.53/8.89    inverse( c ) ) ) ] )
% 8.53/8.89  , 0, 6, substitution( 0, [] ), substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  subsumption(
% 8.53/8.89  clause( 5169, [ =( multiply( c, multiply( b, c ) ), multiply( h, inverse( a
% 8.53/8.89     ) ) ) ] )
% 8.53/8.89  , clause( 8088, [ =( multiply( c, multiply( b, c ) ), multiply( h, inverse( 
% 8.53/8.89    a ) ) ) ] )
% 8.53/8.89  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8091, [ =( k, multiply( multiply( d, inverse( X ) ), multiply( X, 
% 8.53/8.89    inverse( h ) ) ) ) ] )
% 8.53/8.89  , clause( 4642, [ =( multiply( multiply( d, inverse( X ) ), multiply( X, 
% 8.53/8.89    inverse( h ) ) ), k ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8092, [ =( k, multiply( multiply( d, inverse( k ) ), multiply( d, h
% 8.53/8.89     ) ) ) ] )
% 8.53/8.89  , clause( 3198, [ =( multiply( k, inverse( h ) ), multiply( d, h ) ) ] )
% 8.53/8.89  , 0, clause( 8091, [ =( k, multiply( multiply( d, inverse( X ) ), multiply( 
% 8.53/8.89    X, inverse( h ) ) ) ) ] )
% 8.53/8.89  , 0, 7, substitution( 0, [] ), substitution( 1, [ :=( X, k )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8093, [ =( multiply( multiply( d, inverse( k ) ), multiply( d, h )
% 8.53/8.89     ), k ) ] )
% 8.53/8.89  , clause( 8092, [ =( k, multiply( multiply( d, inverse( k ) ), multiply( d
% 8.53/8.89    , h ) ) ) ] )
% 8.53/8.89  , 0, substitution( 0, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  subsumption(
% 8.53/8.89  clause( 5415, [ =( multiply( multiply( d, inverse( k ) ), multiply( d, h )
% 8.53/8.89     ), k ) ] )
% 8.53/8.89  , clause( 8093, [ =( multiply( multiply( d, inverse( k ) ), multiply( d, h
% 8.53/8.89     ) ), k ) ] )
% 8.53/8.89  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8095, [ =( inverse( b ), multiply( inverse( multiply( X, d ) ), 
% 8.53/8.89    multiply( X, h ) ) ) ] )
% 8.53/8.89  , clause( 3251, [ =( multiply( inverse( multiply( X, d ) ), multiply( X, h
% 8.53/8.89     ) ), inverse( b ) ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8100, [ =( inverse( b ), multiply( multiply( inverse( d ), X ), 
% 8.53/8.89    multiply( inverse( X ), h ) ) ) ] )
% 8.53/8.89  , clause( 1595, [ =( inverse( multiply( inverse( X ), Y ) ), multiply( 
% 8.53/8.89    inverse( Y ), X ) ) ] )
% 8.53/8.89  , 0, clause( 8095, [ =( inverse( b ), multiply( inverse( multiply( X, d ) )
% 8.53/8.89    , multiply( X, h ) ) ) ] )
% 8.53/8.89  , 0, 4, substitution( 0, [ :=( X, X ), :=( Y, d )] ), substitution( 1, [ 
% 8.53/8.89    :=( X, inverse( X ) )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8101, [ =( multiply( multiply( inverse( d ), X ), multiply( inverse( 
% 8.53/8.89    X ), h ) ), inverse( b ) ) ] )
% 8.53/8.89  , clause( 8100, [ =( inverse( b ), multiply( multiply( inverse( d ), X ), 
% 8.53/8.89    multiply( inverse( X ), h ) ) ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  subsumption(
% 8.53/8.89  clause( 5597, [ =( multiply( multiply( inverse( d ), X ), multiply( inverse( 
% 8.53/8.89    X ), h ) ), inverse( b ) ) ] )
% 8.53/8.89  , clause( 8101, [ =( multiply( multiply( inverse( d ), X ), multiply( 
% 8.53/8.89    inverse( X ), h ) ), inverse( b ) ) ] )
% 8.53/8.89  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8103, [ =( X, inverse( inverse( X ) ) ) ] )
% 8.53/8.89  , clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8104, [ =( multiply( multiply( h, inverse( a ) ), multiply( b, c )
% 8.53/8.89     ), inverse( k ) ) ] )
% 8.53/8.89  , clause( 4644, [ =( inverse( multiply( multiply( h, inverse( a ) ), 
% 8.53/8.89    multiply( b, c ) ) ), k ) ] )
% 8.53/8.89  , 0, clause( 8103, [ =( X, inverse( inverse( X ) ) ) ] )
% 8.53/8.89  , 0, 10, substitution( 0, [] ), substitution( 1, [ :=( X, multiply( 
% 8.53/8.89    multiply( h, inverse( a ) ), multiply( b, c ) ) )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  subsumption(
% 8.53/8.89  clause( 6081, [ =( multiply( multiply( h, inverse( a ) ), multiply( b, c )
% 8.53/8.89     ), inverse( k ) ) ] )
% 8.53/8.89  , clause( 8104, [ =( multiply( multiply( h, inverse( a ) ), multiply( b, c
% 8.53/8.89     ) ), inverse( k ) ) ] )
% 8.53/8.89  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8107, [ =( true, ifeq( product( multiply( X, Y ), Y, Z ), true, 
% 8.53/8.89    product( X, inverse( Y ), Z ), true ) ) ] )
% 8.53/8.89  , clause( 585, [ =( ifeq( product( multiply( Y, X ), X, Z ), true, product( 
% 8.53/8.89    Y, inverse( X ), Z ), true ), true ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8109, [ =( true, ifeq( true, true, product( X, inverse( Y ), 
% 8.53/8.89    multiply( multiply( X, Y ), Y ) ), true ) ) ] )
% 8.53/8.89  , clause( 6, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 8.53/8.89  , 0, clause( 8107, [ =( true, ifeq( product( multiply( X, Y ), Y, Z ), true
% 8.53/8.89    , product( X, inverse( Y ), Z ), true ) ) ] )
% 8.53/8.89  , 0, 3, substitution( 0, [ :=( X, multiply( X, Y ) ), :=( Y, Y )] ), 
% 8.53/8.89    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, multiply( multiply( X, 
% 8.53/8.89    Y ), Y ) )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8111, [ =( true, product( X, inverse( Y ), multiply( multiply( X, Y
% 8.53/8.89     ), Y ) ) ) ] )
% 8.53/8.89  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 8.53/8.89  , 0, clause( 8109, [ =( true, ifeq( true, true, product( X, inverse( Y ), 
% 8.53/8.89    multiply( multiply( X, Y ), Y ) ), true ) ) ] )
% 8.53/8.89  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( X, inverse( Y ), 
% 8.53/8.89    multiply( multiply( X, Y ), Y ) ) ), :=( Z, true )] ), substitution( 1, [
% 8.53/8.89     :=( X, X ), :=( Y, Y )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8112, [ =( product( X, inverse( Y ), multiply( multiply( X, Y ), Y
% 8.53/8.89     ) ), true ) ] )
% 8.53/8.89  , clause( 8111, [ =( true, product( X, inverse( Y ), multiply( multiply( X
% 8.53/8.89    , Y ), Y ) ) ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  subsumption(
% 8.53/8.89  clause( 6533, [ =( product( X, inverse( Y ), multiply( multiply( X, Y ), Y
% 8.53/8.89     ) ), true ) ] )
% 8.53/8.89  , clause( 8112, [ =( product( X, inverse( Y ), multiply( multiply( X, Y ), 
% 8.53/8.89    Y ) ), true ) ] )
% 8.53/8.89  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 8.53/8.89     )] ) ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8114, [ =( true, product( X, inverse( Y ), multiply( multiply( X, Y
% 8.53/8.89     ), Y ) ) ) ] )
% 8.53/8.89  , clause( 6533, [ =( product( X, inverse( Y ), multiply( multiply( X, Y ), 
% 8.53/8.89    Y ) ), true ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8117, [ =( true, product( c, inverse( multiply( b, c ) ), multiply( 
% 8.53/8.89    multiply( h, inverse( a ) ), multiply( b, c ) ) ) ) ] )
% 8.53/8.89  , clause( 5169, [ =( multiply( c, multiply( b, c ) ), multiply( h, inverse( 
% 8.53/8.89    a ) ) ) ] )
% 8.53/8.89  , 0, clause( 8114, [ =( true, product( X, inverse( Y ), multiply( multiply( 
% 8.53/8.89    X, Y ), Y ) ) ) ] )
% 8.53/8.89  , 0, 9, substitution( 0, [] ), substitution( 1, [ :=( X, c ), :=( Y, 
% 8.53/8.89    multiply( b, c ) )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8118, [ =( true, product( c, multiply( c, a ), multiply( multiply( 
% 8.53/8.89    h, inverse( a ) ), multiply( b, c ) ) ) ) ] )
% 8.53/8.89  , clause( 3965, [ =( inverse( multiply( b, c ) ), multiply( c, a ) ) ] )
% 8.53/8.89  , 0, clause( 8117, [ =( true, product( c, inverse( multiply( b, c ) ), 
% 8.53/8.89    multiply( multiply( h, inverse( a ) ), multiply( b, c ) ) ) ) ] )
% 8.53/8.89  , 0, 4, substitution( 0, [] ), substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8119, [ =( true, product( c, multiply( c, a ), inverse( k ) ) ) ]
% 8.53/8.89     )
% 8.53/8.89  , clause( 6081, [ =( multiply( multiply( h, inverse( a ) ), multiply( b, c
% 8.53/8.89     ) ), inverse( k ) ) ] )
% 8.53/8.89  , 0, clause( 8118, [ =( true, product( c, multiply( c, a ), multiply( 
% 8.53/8.89    multiply( h, inverse( a ) ), multiply( b, c ) ) ) ) ] )
% 8.53/8.89  , 0, 7, substitution( 0, [] ), substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8120, [ =( product( c, multiply( c, a ), inverse( k ) ), true ) ]
% 8.53/8.89     )
% 8.53/8.89  , clause( 8119, [ =( true, product( c, multiply( c, a ), inverse( k ) ) ) ]
% 8.53/8.89     )
% 8.53/8.89  , 0, substitution( 0, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  subsumption(
% 8.53/8.89  clause( 6624, [ =( product( c, multiply( c, a ), inverse( k ) ), true ) ]
% 8.53/8.89     )
% 8.53/8.89  , clause( 8120, [ =( product( c, multiply( c, a ), inverse( k ) ), true ) ]
% 8.53/8.89     )
% 8.53/8.89  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8122, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 8.53/8.89    multiply( X, Y ) ) ) ] )
% 8.53/8.89  , clause( 27, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 8.53/8.89    multiply( X, Y ) ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8125, [ =( multiply( c, multiply( c, a ) ), ifeq2( true, true, 
% 8.53/8.89    inverse( k ), multiply( c, multiply( c, a ) ) ) ) ] )
% 8.53/8.89  , clause( 6624, [ =( product( c, multiply( c, a ), inverse( k ) ), true ) ]
% 8.53/8.89     )
% 8.53/8.89  , 0, clause( 8122, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 8.53/8.89    Z, multiply( X, Y ) ) ) ] )
% 8.53/8.89  , 0, 7, substitution( 0, [] ), substitution( 1, [ :=( X, c ), :=( Y, 
% 8.53/8.89    multiply( c, a ) ), :=( Z, inverse( k ) )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8126, [ =( multiply( c, multiply( c, a ) ), inverse( k ) ) ] )
% 8.53/8.89  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 8.53/8.89  , 0, clause( 8125, [ =( multiply( c, multiply( c, a ) ), ifeq2( true, true
% 8.53/8.89    , inverse( k ), multiply( c, multiply( c, a ) ) ) ) ] )
% 8.53/8.89  , 0, 6, substitution( 0, [ :=( X, true ), :=( Y, inverse( k ) ), :=( Z, 
% 8.53/8.89    multiply( c, multiply( c, a ) ) )] ), substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8127, [ =( inverse( b ), inverse( k ) ) ] )
% 8.53/8.89  , clause( 4040, [ =( multiply( c, multiply( c, a ) ), inverse( b ) ) ] )
% 8.53/8.89  , 0, clause( 8126, [ =( multiply( c, multiply( c, a ) ), inverse( k ) ) ]
% 8.53/8.89     )
% 8.53/8.89  , 0, 1, substitution( 0, [] ), substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8128, [ =( inverse( k ), inverse( b ) ) ] )
% 8.53/8.89  , clause( 8127, [ =( inverse( b ), inverse( k ) ) ] )
% 8.53/8.89  , 0, substitution( 0, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  subsumption(
% 8.53/8.89  clause( 6827, [ =( inverse( k ), inverse( b ) ) ] )
% 8.53/8.89  , clause( 8128, [ =( inverse( k ), inverse( b ) ) ] )
% 8.53/8.89  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8130, [ =( inverse( b ), multiply( multiply( inverse( d ), X ), 
% 8.53/8.89    multiply( inverse( X ), h ) ) ) ] )
% 8.53/8.89  , clause( 5597, [ =( multiply( multiply( inverse( d ), X ), multiply( 
% 8.53/8.89    inverse( X ), h ) ), inverse( b ) ) ] )
% 8.53/8.89  , 0, substitution( 0, [ :=( X, X )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8136, [ =( inverse( b ), multiply( multiply( inverse( d ), k ), 
% 8.53/8.89    multiply( inverse( b ), h ) ) ) ] )
% 8.53/8.89  , clause( 6827, [ =( inverse( k ), inverse( b ) ) ] )
% 8.53/8.89  , 0, clause( 8130, [ =( inverse( b ), multiply( multiply( inverse( d ), X )
% 8.53/8.89    , multiply( inverse( X ), h ) ) ) ] )
% 8.53/8.89  , 0, 9, substitution( 0, [] ), substitution( 1, [ :=( X, k )] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8137, [ =( inverse( b ), multiply( inverse( h ), multiply( inverse( 
% 8.53/8.89    b ), h ) ) ) ] )
% 8.53/8.89  , clause( 502, [ =( multiply( inverse( d ), k ), inverse( h ) ) ] )
% 8.53/8.89  , 0, clause( 8136, [ =( inverse( b ), multiply( multiply( inverse( d ), k )
% 8.53/8.89    , multiply( inverse( b ), h ) ) ) ] )
% 8.53/8.89  , 0, 4, substitution( 0, [] ), substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8138, [ =( inverse( b ), inverse( multiply( multiply( inverse( h )
% 8.53/8.89    , b ), h ) ) ) ] )
% 8.53/8.89  , clause( 1839, [ =( multiply( inverse( Z ), multiply( inverse( X ), Y ) )
% 8.53/8.89    , inverse( multiply( multiply( inverse( Y ), X ), Z ) ) ) ] )
% 8.53/8.89  , 0, clause( 8137, [ =( inverse( b ), multiply( inverse( h ), multiply( 
% 8.53/8.89    inverse( b ), h ) ) ) ] )
% 8.53/8.89  , 0, 3, substitution( 0, [ :=( X, b ), :=( Y, h ), :=( Z, h )] ), 
% 8.53/8.89    substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8139, [ =( inverse( b ), inverse( multiply( multiply( h, d ), h ) )
% 8.53/8.89     ) ] )
% 8.53/8.89  , clause( 3036, [ =( multiply( inverse( h ), b ), multiply( h, d ) ) ] )
% 8.53/8.89  , 0, clause( 8138, [ =( inverse( b ), inverse( multiply( multiply( inverse( 
% 8.53/8.89    h ), b ), h ) ) ) ] )
% 8.53/8.89  , 0, 5, substitution( 0, [] ), substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8140, [ =( inverse( b ), inverse( inverse( multiply( b, k ) ) ) ) ]
% 8.53/8.89     )
% 8.53/8.89  , clause( 3559, [ =( multiply( multiply( h, d ), h ), inverse( multiply( b
% 8.53/8.89    , k ) ) ) ] )
% 8.53/8.89  , 0, clause( 8139, [ =( inverse( b ), inverse( multiply( multiply( h, d ), 
% 8.53/8.89    h ) ) ) ] )
% 8.53/8.89  , 0, 4, substitution( 0, [] ), substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8141, [ =( inverse( b ), multiply( b, k ) ) ] )
% 8.53/8.89  , clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.89  , 0, clause( 8140, [ =( inverse( b ), inverse( inverse( multiply( b, k ) )
% 8.53/8.89     ) ) ] )
% 8.53/8.89  , 0, 3, substitution( 0, [ :=( X, multiply( b, k ) )] ), substitution( 1, [] )
% 8.53/8.89    ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8142, [ =( multiply( b, k ), inverse( b ) ) ] )
% 8.53/8.89  , clause( 8141, [ =( inverse( b ), multiply( b, k ) ) ] )
% 8.53/8.89  , 0, substitution( 0, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  subsumption(
% 8.53/8.89  clause( 6876, [ =( multiply( b, k ), inverse( b ) ) ] )
% 8.53/8.89  , clause( 8142, [ =( multiply( b, k ), inverse( b ) ) ] )
% 8.53/8.89  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8144, [ =( k, multiply( multiply( d, inverse( k ) ), multiply( d, h
% 8.53/8.89     ) ) ) ] )
% 8.53/8.89  , clause( 5415, [ =( multiply( multiply( d, inverse( k ) ), multiply( d, h
% 8.53/8.89     ) ), k ) ] )
% 8.53/8.89  , 0, substitution( 0, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8149, [ =( k, multiply( multiply( d, inverse( b ) ), multiply( d, h
% 8.53/8.89     ) ) ) ] )
% 8.53/8.89  , clause( 6827, [ =( inverse( k ), inverse( b ) ) ] )
% 8.53/8.89  , 0, clause( 8144, [ =( k, multiply( multiply( d, inverse( k ) ), multiply( 
% 8.53/8.89    d, h ) ) ) ] )
% 8.53/8.89  , 0, 5, substitution( 0, [] ), substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8150, [ =( k, multiply( h, multiply( d, h ) ) ) ] )
% 8.53/8.89  , clause( 138, [ =( multiply( d, inverse( b ) ), h ) ] )
% 8.53/8.89  , 0, clause( 8149, [ =( k, multiply( multiply( d, inverse( b ) ), multiply( 
% 8.53/8.89    d, h ) ) ) ] )
% 8.53/8.89  , 0, 3, substitution( 0, [] ), substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8151, [ =( k, inverse( multiply( b, k ) ) ) ] )
% 8.53/8.89  , clause( 4563, [ =( multiply( h, multiply( d, h ) ), inverse( multiply( b
% 8.53/8.89    , k ) ) ) ] )
% 8.53/8.89  , 0, clause( 8150, [ =( k, multiply( h, multiply( d, h ) ) ) ] )
% 8.53/8.89  , 0, 2, substitution( 0, [] ), substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8152, [ =( k, inverse( inverse( b ) ) ) ] )
% 8.53/8.89  , clause( 6876, [ =( multiply( b, k ), inverse( b ) ) ] )
% 8.53/8.89  , 0, clause( 8151, [ =( k, inverse( multiply( b, k ) ) ) ] )
% 8.53/8.89  , 0, 3, substitution( 0, [] ), substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8153, [ =( k, b ) ] )
% 8.53/8.89  , clause( 553, [ =( inverse( inverse( X ) ), X ) ] )
% 8.53/8.89  , 0, clause( 8152, [ =( k, inverse( inverse( b ) ) ) ] )
% 8.53/8.89  , 0, 2, substitution( 0, [ :=( X, b )] ), substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  subsumption(
% 8.53/8.89  clause( 6926, [ =( k, b ) ] )
% 8.53/8.89  , clause( 8153, [ =( k, b ) ] )
% 8.53/8.89  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqswap(
% 8.53/8.89  clause( 8156, [ ~( =( true, product( k, inverse( b ), identity ) ) ) ] )
% 8.53/8.89  , clause( 17, [ ~( =( product( k, inverse( b ), identity ), true ) ) ] )
% 8.53/8.89  , 0, substitution( 0, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8158, [ ~( =( true, product( b, inverse( b ), identity ) ) ) ] )
% 8.53/8.89  , clause( 6926, [ =( k, b ) ] )
% 8.53/8.89  , 0, clause( 8156, [ ~( =( true, product( k, inverse( b ), identity ) ) ) ]
% 8.53/8.89     )
% 8.53/8.89  , 0, 4, substitution( 0, [] ), substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  paramod(
% 8.53/8.89  clause( 8159, [ ~( =( true, true ) ) ] )
% 8.53/8.89  , clause( 5, [ =( product( X, inverse( X ), identity ), true ) ] )
% 8.53/8.89  , 0, clause( 8158, [ ~( =( true, product( b, inverse( b ), identity ) ) ) ]
% 8.53/8.89     )
% 8.53/8.89  , 0, 3, substitution( 0, [ :=( X, b )] ), substitution( 1, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  eqrefl(
% 8.53/8.89  clause( 8160, [] )
% 8.53/8.89  , clause( 8159, [ ~( =( true, true ) ) ] )
% 8.53/8.89  , 0, substitution( 0, [] )).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  subsumption(
% 8.53/8.89  clause( 7142, [] )
% 8.53/8.89  , clause( 8160, [] )
% 8.53/8.89  , substitution( 0, [] ), permutation( 0, [] ) ).
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  end.
% 8.53/8.89  
% 8.53/8.89  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 8.53/8.89  
% 8.53/8.89  Memory use:
% 8.53/8.89  
% 8.53/8.89  space for terms:        99871
% 8.53/8.89  space for clauses:      845375
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  clauses generated:      80155
% 8.53/8.89  clauses kept:           7143
% 8.53/8.89  clauses selected:       1429
% 8.53/8.89  clauses deleted:        556
% 8.53/8.89  clauses inuse deleted:  200
% 8.53/8.89  
% 8.53/8.89  subsentry:          2815
% 8.53/8.89  literals s-matched: 1137
% 8.53/8.89  literals matched:   1137
% 8.53/8.89  full subsumption:   0
% 8.53/8.89  
% 8.53/8.89  checksum:           1319494587
% 8.53/8.89  
% 8.53/8.89  
% 8.53/8.89  Bliksem ended
%------------------------------------------------------------------------------