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

View Problem - Process Solution

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

% Computer : n029.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 : Thu Jul 14 23:30:33 EDT 2022

% Result   : Unsatisfiable 4.64s 5.01s
% Output   : Refutation 4.64s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : BOO004-10 : TPTP v8.1.0. Released v7.5.0.
% 0.03/0.12  % Command  : bliksem %s
% 0.12/0.33  % Computer : n029.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Wed Jun  1 23:28:46 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 4.64/5.01  *** allocated 10000 integers for termspace/termends
% 4.64/5.01  *** allocated 10000 integers for clauses
% 4.64/5.01  *** allocated 10000 integers for justifications
% 4.64/5.01  Bliksem 1.12
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  Automatic Strategy Selection
% 4.64/5.01  
% 4.64/5.01  Clauses:
% 4.64/5.01  [
% 4.64/5.01     [ =( ifeq2( X, X, Y, Z ), Y ) ],
% 4.64/5.01     [ =( ifeq( X, X, Y, Z ), Y ) ],
% 4.64/5.01     [ =( sum( X, Y, add( X, Y ) ), true ) ],
% 4.64/5.01     [ =( product( X, Y, multiply( X, Y ) ), true ) ],
% 4.64/5.01     [ =( ifeq( sum( X, Y, Z ), true, sum( Y, X, Z ), true ), true ) ],
% 4.64/5.01     [ =( ifeq( product( X, Y, Z ), true, product( Y, X, Z ), true ), true )
% 4.64/5.01     ],
% 4.64/5.01     [ =( sum( 'additive_identity', X, X ), true ) ],
% 4.64/5.01     [ =( sum( X, 'additive_identity', X ), true ) ],
% 4.64/5.01     [ =( product( 'multiplicative_identity', X, X ), true ) ],
% 4.64/5.01     [ =( product( X, 'multiplicative_identity', X ), true ) ],
% 4.64/5.01     [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U ), true, 
% 4.64/5.01    ifeq( product( X, W, V0 ), true, ifeq( sum( W, T, Y ), true, sum( V0, U, 
% 4.64/5.01    Z ), true ), true ), true ), true ), true ) ],
% 4.64/5.01     [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U ), true, 
% 4.64/5.01    ifeq( sum( U, Z, W ), true, ifeq( sum( T, Y, V0 ), true, product( X, V0, 
% 4.64/5.01    W ), true ), true ), true ), true ), true ) ],
% 4.64/5.01     [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U ), true, 
% 4.64/5.01    ifeq( product( W, Y, V0 ), true, ifeq( sum( W, T, X ), true, sum( V0, U, 
% 4.64/5.01    Z ), true ), true ), true ), true ), true ) ],
% 4.64/5.01     [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U ), true, 
% 4.64/5.01    ifeq( sum( U, Z, W ), true, ifeq( sum( T, X, V0 ), true, product( V0, Y, 
% 4.64/5.01    W ), true ), true ), true ), true ), true ) ],
% 4.64/5.01     [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( T, Z, U ), true, ifeq( 
% 4.64/5.01    sum( T, Y, W ), true, ifeq( sum( T, X, V0 ), true, product( V0, W, U ), 
% 4.64/5.01    true ), true ), true ), true ), true ) ],
% 4.64/5.01     [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, U, W ), true, 
% 4.64/5.01    ifeq( sum( V0, U, Y ), true, ifeq( sum( V0, T, X ), true, sum( V0, W, Z )
% 4.64/5.01    , true ), true ), true ), true ), true ) ],
% 4.64/5.01     [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( Z, T, U ), true, ifeq( 
% 4.64/5.01    sum( Y, T, W ), true, ifeq( sum( X, T, V0 ), true, product( V0, W, U ), 
% 4.64/5.01    true ), true ), true ), true ), true ) ],
% 4.64/5.01     [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, U, W ), true, 
% 4.64/5.01    ifeq( sum( U, V0, Y ), true, ifeq( sum( T, V0, X ), true, sum( W, V0, Z )
% 4.64/5.01    , true ), true ), true ), true ), true ) ],
% 4.64/5.01     [ =( sum( inverse( X ), X, 'multiplicative_identity' ), true ) ],
% 4.64/5.01     [ =( sum( X, inverse( X ), 'multiplicative_identity' ), true ) ],
% 4.64/5.01     [ =( product( inverse( X ), X, 'additive_identity' ), true ) ],
% 4.64/5.01     [ =( product( X, inverse( X ), 'additive_identity' ), true ) ],
% 4.64/5.01     [ =( ifeq2( sum( X, Y, Z ), true, ifeq2( sum( X, Y, T ), true, T, Z ), Z
% 4.64/5.01     ), Z ) ],
% 4.64/5.01     [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y, T ), true, T
% 4.64/5.01    , Z ), Z ), Z ) ],
% 4.64/5.01     [ ~( =( sum( x, x, x ), true ) ) ]
% 4.64/5.01  ] .
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  percentage equality = 1.000000, percentage horn = 1.000000
% 4.64/5.01  This is a pure equality problem
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  Options Used:
% 4.64/5.01  
% 4.64/5.01  useres =            1
% 4.64/5.01  useparamod =        1
% 4.64/5.01  useeqrefl =         1
% 4.64/5.01  useeqfact =         1
% 4.64/5.01  usefactor =         1
% 4.64/5.01  usesimpsplitting =  0
% 4.64/5.01  usesimpdemod =      5
% 4.64/5.01  usesimpres =        3
% 4.64/5.01  
% 4.64/5.01  resimpinuse      =  1000
% 4.64/5.01  resimpclauses =     20000
% 4.64/5.01  substype =          eqrewr
% 4.64/5.01  backwardsubs =      1
% 4.64/5.01  selectoldest =      5
% 4.64/5.01  
% 4.64/5.01  litorderings [0] =  split
% 4.64/5.01  litorderings [1] =  extend the termordering, first sorting on arguments
% 4.64/5.01  
% 4.64/5.01  termordering =      kbo
% 4.64/5.01  
% 4.64/5.01  litapriori =        0
% 4.64/5.01  termapriori =       1
% 4.64/5.01  litaposteriori =    0
% 4.64/5.01  termaposteriori =   0
% 4.64/5.01  demodaposteriori =  0
% 4.64/5.01  ordereqreflfact =   0
% 4.64/5.01  
% 4.64/5.01  litselect =         negord
% 4.64/5.01  
% 4.64/5.01  maxweight =         15
% 4.64/5.01  maxdepth =          30000
% 4.64/5.01  maxlength =         115
% 4.64/5.01  maxnrvars =         195
% 4.64/5.01  excuselevel =       1
% 4.64/5.01  increasemaxweight = 1
% 4.64/5.01  
% 4.64/5.01  maxselected =       10000000
% 4.64/5.01  maxnrclauses =      10000000
% 4.64/5.01  
% 4.64/5.01  showgenerated =    0
% 4.64/5.01  showkept =         0
% 4.64/5.01  showselected =     0
% 4.64/5.01  showdeleted =      0
% 4.64/5.01  showresimp =       1
% 4.64/5.01  showstatus =       2000
% 4.64/5.01  
% 4.64/5.01  prologoutput =     1
% 4.64/5.01  nrgoals =          5000000
% 4.64/5.01  totalproof =       1
% 4.64/5.01  
% 4.64/5.01  Symbols occurring in the translation:
% 4.64/5.01  
% 4.64/5.01  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 4.64/5.01  .  [1, 2]      (w:1, o:31, a:1, s:1, b:0), 
% 4.64/5.01  !  [4, 1]      (w:0, o:25, a:1, s:1, b:0), 
% 4.64/5.01  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 4.64/5.01  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 4.64/5.01  ifeq2  [42, 4]      (w:1, o:60, a:1, s:1, b:0), 
% 4.64/5.01  ifeq  [43, 4]      (w:1, o:61, a:1, s:1, b:0), 
% 4.64/5.01  add  [46, 2]      (w:1, o:56, a:1, s:1, b:0), 
% 4.64/5.01  sum  [47, 3]      (w:1, o:58, a:1, s:1, b:0), 
% 4.64/5.01  true  [48, 0]      (w:1, o:14, a:1, s:1, b:0), 
% 4.64/5.01  multiply  [49, 2]      (w:1, o:57, a:1, s:1, b:0), 
% 4.64/5.01  product  [50, 3]      (w:1, o:59, a:1, s:1, b:0), 
% 4.64/5.01  'additive_identity'  [52, 0]      (w:1, o:16, a:1, s:1, b:0), 
% 4.64/5.01  'multiplicative_identity'  [53, 0]      (w:1, o:17, a:1, s:1, b:0), 
% 4.64/5.01  inverse  [58, 1]      (w:1, o:30, a:1, s:1, b:0), 
% 4.64/5.01  x  [61, 0]      (w:1, o:24, a:1, s:1, b:0).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  Starting Search:
% 4.64/5.01  
% 4.64/5.01  Resimplifying inuse:
% 4.64/5.01  Done
% 4.64/5.01  
% 4.64/5.01  Failed to find proof!
% 4.64/5.01  maxweight =   15
% 4.64/5.01  maxnrclauses = 10000000
% 4.64/5.01  Generated: 7341
% 4.64/5.01  Kept: 281
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  The strategy used was not complete!
% 4.64/5.01  
% 4.64/5.01  Increased maxweight to 16
% 4.64/5.01  
% 4.64/5.01  Starting Search:
% 4.64/5.01  
% 4.64/5.01  Resimplifying inuse:
% 4.64/5.01  Done
% 4.64/5.01  
% 4.64/5.01  Failed to find proof!
% 4.64/5.01  maxweight =   16
% 4.64/5.01  maxnrclauses = 10000000
% 4.64/5.01  Generated: 7341
% 4.64/5.01  Kept: 281
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  The strategy used was not complete!
% 4.64/5.01  
% 4.64/5.01  Increased maxweight to 17
% 4.64/5.01  
% 4.64/5.01  Starting Search:
% 4.64/5.01  
% 4.64/5.01  Resimplifying inuse:
% 4.64/5.01  Done
% 4.64/5.01  
% 4.64/5.01  Failed to find proof!
% 4.64/5.01  maxweight =   17
% 4.64/5.01  maxnrclauses = 10000000
% 4.64/5.01  Generated: 8920
% 4.64/5.01  Kept: 331
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  The strategy used was not complete!
% 4.64/5.01  
% 4.64/5.01  Increased maxweight to 18
% 4.64/5.01  
% 4.64/5.01  Starting Search:
% 4.64/5.01  
% 4.64/5.01  Resimplifying inuse:
% 4.64/5.01  Done
% 4.64/5.01  
% 4.64/5.01  Failed to find proof!
% 4.64/5.01  maxweight =   18
% 4.64/5.01  maxnrclauses = 10000000
% 4.64/5.01  Generated: 9177
% 4.64/5.01  Kept: 341
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  The strategy used was not complete!
% 4.64/5.01  
% 4.64/5.01  Increased maxweight to 19
% 4.64/5.01  
% 4.64/5.01  Starting Search:
% 4.64/5.01  
% 4.64/5.01  Resimplifying inuse:
% 4.64/5.01  Done
% 4.64/5.01  
% 4.64/5.01  Failed to find proof!
% 4.64/5.01  maxweight =   19
% 4.64/5.01  maxnrclauses = 10000000
% 4.64/5.01  Generated: 28360
% 4.64/5.01  Kept: 532
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  The strategy used was not complete!
% 4.64/5.01  
% 4.64/5.01  Increased maxweight to 20
% 4.64/5.01  
% 4.64/5.01  Starting Search:
% 4.64/5.01  
% 4.64/5.01  Resimplifying inuse:
% 4.64/5.01  Done
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  Intermediate Status:
% 4.64/5.01  Generated:    221588
% 4.64/5.01  Kept:         2007
% 4.64/5.01  Inuse:        1013
% 4.64/5.01  Deleted:      319
% 4.64/5.01  Deletedinuse: 207
% 4.64/5.01  
% 4.64/5.01  Resimplifying inuse:
% 4.64/5.01  Done
% 4.64/5.01  
% 4.64/5.01  Resimplifying inuse:
% 4.64/5.01  Done
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  Intermediate Status:
% 4.64/5.01  Generated:    281404
% 4.64/5.01  Kept:         4219
% 4.64/5.01  Inuse:        1131
% 4.64/5.01  Deleted:      606
% 4.64/5.01  Deletedinuse: 353
% 4.64/5.01  
% 4.64/5.01  Resimplifying inuse:
% 4.64/5.01  Done
% 4.64/5.01  
% 4.64/5.01  Resimplifying inuse:
% 4.64/5.01  Done
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  Intermediate Status:
% 4.64/5.01  Generated:    780168
% 4.64/5.01  Kept:         6220
% 4.64/5.01  Inuse:        1786
% 4.64/5.01  Deleted:      1158
% 4.64/5.01  Deletedinuse: 604
% 4.64/5.01  
% 4.64/5.01  Resimplifying inuse:
% 4.64/5.01  Done
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  Bliksems!, er is een bewijs:
% 4.64/5.01  % SZS status Unsatisfiable
% 4.64/5.01  % SZS output start Refutation
% 4.64/5.01  
% 4.64/5.01  clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 2, [ =( sum( X, Y, add( X, Y ) ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 3, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 4, [ =( ifeq( sum( X, Y, Z ), true, sum( Y, X, Z ), true ), true )
% 4.64/5.01     ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 5, [ =( ifeq( product( X, Y, Z ), true, product( Y, X, Z ), true )
% 4.64/5.01    , true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 6, [ =( sum( 'additive_identity', X, X ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 8, [ =( product( 'multiplicative_identity', X, X ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 9, [ =( product( X, 'multiplicative_identity', X ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 10, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U ), 
% 4.64/5.01    true, ifeq( product( X, W, V0 ), true, ifeq( sum( W, T, Y ), true, sum( 
% 4.64/5.01    V0, U, Z ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 11, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U ), 
% 4.64/5.01    true, ifeq( sum( U, Z, W ), true, ifeq( sum( T, Y, V0 ), true, product( X
% 4.64/5.01    , V0, W ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 12, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U ), 
% 4.64/5.01    true, ifeq( product( W, Y, V0 ), true, ifeq( sum( W, T, X ), true, sum( 
% 4.64/5.01    V0, U, Z ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 14, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( T, Z, U ), true
% 4.64/5.01    , ifeq( sum( T, Y, W ), true, ifeq( sum( T, X, V0 ), true, product( V0, W
% 4.64/5.01    , U ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 19, [ =( sum( X, inverse( X ), 'multiplicative_identity' ), true )
% 4.64/5.01     ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 21, [ =( product( X, inverse( X ), 'additive_identity' ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  .
% 4.64/5.01  clause( 22, [ =( ifeq2( sum( X, Y, Z ), true, ifeq2( sum( X, Y, T ), true, 
% 4.64/5.01    T, Z ), Z ), Z ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 23, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y, T )
% 4.64/5.01    , true, T, Z ), Z ), Z ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 24, [ ~( =( sum( x, x, x ), true ) ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 25, [ =( product( Y, X, multiply( X, Y ) ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 26, [ =( sum( Y, X, add( X, Y ) ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 28, [ =( ifeq2( product( X, Y, Z ), true, multiply( Y, X ), Z ), Z
% 4.64/5.01     ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 29, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 4.64/5.01    multiply( X, Y ) ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 35, [ =( ifeq2( product( 'multiplicative_identity', X, Y ), true, Y
% 4.64/5.01    , X ), X ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 39, [ =( multiply( X, 'multiplicative_identity' ), X ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 40, [ =( multiply( 'multiplicative_identity', X ), X ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 66, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U ), 
% 4.64/5.01    true, ifeq( sum( T, 'multiplicative_identity', Y ), true, sum( U, X, Z )
% 4.64/5.01    , true ), true ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 68, [ =( ifeq( product( X, Z, T ), true, ifeq( sum( T, multiply( X
% 4.64/5.01    , Y ), U ), true, ifeq( sum( Z, Y, W ), true, product( X, W, U ), true )
% 4.64/5.01    , true ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 96, [ =( ifeq( product( Z, Y, T ), true, ifeq( product( U, Y, W ), 
% 4.64/5.01    true, ifeq( sum( U, Z, X ), true, sum( W, T, multiply( X, Y ) ), true ), 
% 4.64/5.01    true ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 116, [ =( ifeq( product( Y, X, Z ), true, ifeq( product( T, X, U )
% 4.64/5.01    , true, ifeq( sum( T, 'multiplicative_identity', Y ), true, sum( U, X, Z
% 4.64/5.01     ), true ), true ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 152, [ =( ifeq( product( Z, T, Y ), true, ifeq( sum( X, T, U ), 
% 4.64/5.01    true, ifeq( sum( X, Z, W ), true, product( W, U, add( X, Y ) ), true ), 
% 4.64/5.01    true ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 156, [ =( ifeq( product( Y, inverse( X ), Z ), true, ifeq( sum( X, 
% 4.64/5.01    Z, T ), true, ifeq( sum( X, Y, U ), true, product( U, 
% 4.64/5.01    'multiplicative_identity', T ), true ), true ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 180, [ =( ifeq2( sum( 'additive_identity', X, Y ), true, Y, X ), X
% 4.64/5.01     ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 185, [ =( add( 'additive_identity', X ), X ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 425, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', Y ), true, sum( X, 
% 4.64/5.01    X, Z ), true ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 442, [ =( ifeq( sum( X, Y, Z ), true, ifeq( sum( X, Y, T ), true, 
% 4.64/5.01    product( 'multiplicative_identity', T, Z ), true ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 578, [ =( ifeq( sum( X, Y, Z ), true, product( 
% 4.64/5.01    'multiplicative_identity', Z, add( Y, X ) ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 615, [ =( product( 'multiplicative_identity', add( X, Y ), add( Y, 
% 4.64/5.01    X ) ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 623, [ =( product( add( X, Y ), 'multiplicative_identity', add( Y, 
% 4.64/5.01    X ) ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 663, [ =( ifeq( product( Y, 'multiplicative_identity', Z ), true, 
% 4.64/5.01    ifeq( sum( Y, X, T ), true, sum( Z, X, T ), true ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 761, [ =( ifeq( product( Y, X, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', Y ), true, sum( X, 
% 4.64/5.01    X, Z ), true ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 842, [ =( ifeq( product( X, 'multiplicative_identity', Z ), true, 
% 4.64/5.01    sum( Z, Y, add( Y, X ) ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 883, [ =( sum( add( Y, X ), Z, add( Z, add( X, Y ) ) ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 902, [ =( sum( Z, add( X, Y ), add( Z, add( Y, X ) ) ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 1076, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'additive_identity', Y, T ), true, product( X, T, Z ), true ), true ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 1192, [ =( ifeq( sum( X, 'additive_identity', Y ), true, ifeq( sum( 
% 4.64/5.01    X, X, Z ), true, product( Z, 'multiplicative_identity', Y ), true ), true
% 4.64/5.01     ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 2807, [ =( ifeq( product( X, add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ), Y ), true, sum( X, X, Y ), true ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  .
% 4.64/5.01  clause( 2832, [ =( sum( X, X, multiply( X, add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ) ) ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 5242, [ =( ifeq( product( add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ), X, Y ), true, sum( X, X, Y ), true ), true )
% 4.64/5.01     ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 5569, [ =( ifeq( sum( 'additive_identity', Y, Z ), true, product( X
% 4.64/5.01    , Z, multiply( Y, X ) ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 6268, [ =( product( Z, add( Y, X ), multiply( add( X, Y ), Z ) ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 6295, [ =( multiply( add( Z, Y ), X ), multiply( X, add( Y, Z ) ) )
% 4.64/5.01     ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 6373, [ =( ifeq2( product( add( Y, Z ), X, T ), true, multiply( add( 
% 4.64/5.01    Z, Y ), X ), T ), T ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 6921, [ =( ifeq( sum( X, X, Y ), true, product( Y, 
% 4.64/5.01    'multiplicative_identity', X ), true ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 6943, [ =( product( add( X, X ), 'multiplicative_identity', X ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 6944, [ =( add( X, X ), X ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 6947, [ =( sum( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity' ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 6948, [ =( sum( X, X, X ), true ) ] )
% 4.64/5.01  .
% 4.64/5.01  clause( 7005, [] )
% 4.64/5.01  .
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  % SZS output end Refutation
% 4.64/5.01  found a proof!
% 4.64/5.01  
% 4.64/5.01  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 4.64/5.01  
% 4.64/5.01  initialclauses(
% 4.64/5.01  [ clause( 7007, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , clause( 7008, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , clause( 7009, [ =( sum( X, Y, add( X, Y ) ), true ) ] )
% 4.64/5.01  , clause( 7010, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 4.64/5.01  , clause( 7011, [ =( ifeq( sum( X, Y, Z ), true, sum( Y, X, Z ), true ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  , clause( 7012, [ =( ifeq( product( X, Y, Z ), true, product( Y, X, Z ), 
% 4.64/5.01    true ), true ) ] )
% 4.64/5.01  , clause( 7013, [ =( sum( 'additive_identity', X, X ), true ) ] )
% 4.64/5.01  , clause( 7014, [ =( sum( X, 'additive_identity', X ), true ) ] )
% 4.64/5.01  , clause( 7015, [ =( product( 'multiplicative_identity', X, X ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  , clause( 7016, [ =( product( X, 'multiplicative_identity', X ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  , clause( 7017, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U
% 4.64/5.01     ), true, ifeq( product( X, W, V0 ), true, ifeq( sum( W, T, Y ), true, 
% 4.64/5.01    sum( V0, U, Z ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7018, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U
% 4.64/5.01     ), true, ifeq( sum( U, Z, W ), true, ifeq( sum( T, Y, V0 ), true, 
% 4.64/5.01    product( X, V0, W ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7019, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U
% 4.64/5.01     ), true, ifeq( product( W, Y, V0 ), true, ifeq( sum( W, T, X ), true, 
% 4.64/5.01    sum( V0, U, Z ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7020, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U
% 4.64/5.01     ), true, ifeq( sum( U, Z, W ), true, ifeq( sum( T, X, V0 ), true, 
% 4.64/5.01    product( V0, Y, W ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7021, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( T, Z, U ), 
% 4.64/5.01    true, ifeq( sum( T, Y, W ), true, ifeq( sum( T, X, V0 ), true, product( 
% 4.64/5.01    V0, W, U ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7022, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, U, W
% 4.64/5.01     ), true, ifeq( sum( V0, U, Y ), true, ifeq( sum( V0, T, X ), true, sum( 
% 4.64/5.01    V0, W, Z ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7023, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( Z, T, U ), 
% 4.64/5.01    true, ifeq( sum( Y, T, W ), true, ifeq( sum( X, T, V0 ), true, product( 
% 4.64/5.01    V0, W, U ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7024, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, U, W
% 4.64/5.01     ), true, ifeq( sum( U, V0, Y ), true, ifeq( sum( T, V0, X ), true, sum( 
% 4.64/5.01    W, V0, Z ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7025, [ =( sum( inverse( X ), X, 'multiplicative_identity' ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  , clause( 7026, [ =( sum( X, inverse( X ), 'multiplicative_identity' ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  , clause( 7027, [ =( product( inverse( X ), X, 'additive_identity' ), true
% 4.64/5.01     ) ] )
% 4.64/5.01  , clause( 7028, [ =( product( X, inverse( X ), 'additive_identity' ), true
% 4.64/5.01     ) ] )
% 4.64/5.01  , clause( 7029, [ =( ifeq2( sum( X, Y, Z ), true, ifeq2( sum( X, Y, T ), 
% 4.64/5.01    true, T, Z ), Z ), Z ) ] )
% 4.64/5.01  , clause( 7030, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y
% 4.64/5.01    , T ), true, T, Z ), Z ), Z ) ] )
% 4.64/5.01  , clause( 7031, [ ~( =( sum( x, x, x ), true ) ) ] )
% 4.64/5.01  ] ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , clause( 7007, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , clause( 7008, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 2, [ =( sum( X, Y, add( X, Y ) ), true ) ] )
% 4.64/5.01  , clause( 7009, [ =( sum( X, Y, add( X, Y ) ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.64/5.01     )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 3, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 4.64/5.01  , clause( 7010, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.64/5.01     )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 4, [ =( ifeq( sum( X, Y, Z ), true, sum( Y, X, Z ), true ), true )
% 4.64/5.01     ] )
% 4.64/5.01  , clause( 7011, [ =( ifeq( sum( X, Y, Z ), true, sum( Y, X, Z ), true ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 5, [ =( ifeq( product( X, Y, Z ), true, product( Y, X, Z ), true )
% 4.64/5.01    , true ) ] )
% 4.64/5.01  , clause( 7012, [ =( ifeq( product( X, Y, Z ), true, product( Y, X, Z ), 
% 4.64/5.01    true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 6, [ =( sum( 'additive_identity', X, X ), true ) ] )
% 4.64/5.01  , clause( 7013, [ =( sum( 'additive_identity', X, X ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 8, [ =( product( 'multiplicative_identity', X, X ), true ) ] )
% 4.64/5.01  , clause( 7015, [ =( product( 'multiplicative_identity', X, X ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 9, [ =( product( X, 'multiplicative_identity', X ), true ) ] )
% 4.64/5.01  , clause( 7016, [ =( product( X, 'multiplicative_identity', X ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 10, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U ), 
% 4.64/5.01    true, ifeq( product( X, W, V0 ), true, ifeq( sum( W, T, Y ), true, sum( 
% 4.64/5.01    V0, U, Z ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7017, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U
% 4.64/5.01     ), true, ifeq( product( X, W, V0 ), true, ifeq( sum( W, T, Y ), true, 
% 4.64/5.01    sum( V0, U, Z ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 4.64/5.01    , U ), :=( W, W ), :=( V0, V0 )] ), permutation( 0, [ ==>( 0, 0 )] )
% 4.64/5.01     ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 11, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U ), 
% 4.64/5.01    true, ifeq( sum( U, Z, W ), true, ifeq( sum( T, Y, V0 ), true, product( X
% 4.64/5.01    , V0, W ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7018, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U
% 4.64/5.01     ), true, ifeq( sum( U, Z, W ), true, ifeq( sum( T, Y, V0 ), true, 
% 4.64/5.01    product( X, V0, W ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 4.64/5.01    , U ), :=( W, W ), :=( V0, V0 )] ), permutation( 0, [ ==>( 0, 0 )] )
% 4.64/5.01     ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 12, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U ), 
% 4.64/5.01    true, ifeq( product( W, Y, V0 ), true, ifeq( sum( W, T, X ), true, sum( 
% 4.64/5.01    V0, U, Z ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7019, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U
% 4.64/5.01     ), true, ifeq( product( W, Y, V0 ), true, ifeq( sum( W, T, X ), true, 
% 4.64/5.01    sum( V0, U, Z ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 4.64/5.01    , U ), :=( W, W ), :=( V0, V0 )] ), permutation( 0, [ ==>( 0, 0 )] )
% 4.64/5.01     ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 14, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( T, Z, U ), true
% 4.64/5.01    , ifeq( sum( T, Y, W ), true, ifeq( sum( T, X, V0 ), true, product( V0, W
% 4.64/5.01    , U ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7021, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( T, Z, U ), 
% 4.64/5.01    true, ifeq( sum( T, Y, W ), true, ifeq( sum( T, X, V0 ), true, product( 
% 4.64/5.01    V0, W, U ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 4.64/5.01    , U ), :=( W, W ), :=( V0, V0 )] ), permutation( 0, [ ==>( 0, 0 )] )
% 4.64/5.01     ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 19, [ =( sum( X, inverse( X ), 'multiplicative_identity' ), true )
% 4.64/5.01     ] )
% 4.64/5.01  , clause( 7026, [ =( sum( X, inverse( X ), 'multiplicative_identity' ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 21, [ =( product( X, inverse( X ), 'additive_identity' ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  , clause( 7028, [ =( product( X, inverse( X ), 'additive_identity' ), true
% 4.64/5.01     ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 22, [ =( ifeq2( sum( X, Y, Z ), true, ifeq2( sum( X, Y, T ), true, 
% 4.64/5.01    T, Z ), Z ), Z ) ] )
% 4.64/5.01  , clause( 7029, [ =( ifeq2( sum( X, Y, Z ), true, ifeq2( sum( X, Y, T ), 
% 4.64/5.01    true, T, Z ), Z ), Z ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 23, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y, T )
% 4.64/5.01    , true, T, Z ), Z ), Z ) ] )
% 4.64/5.01  , clause( 7030, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y
% 4.64/5.01    , T ), true, T, Z ), Z ), Z ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 24, [ ~( =( sum( x, x, x ), true ) ) ] )
% 4.64/5.01  , clause( 7031, [ ~( =( sum( x, x, x ), true ) ) ] )
% 4.64/5.01  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7245, [ =( true, ifeq( product( X, Y, Z ), true, product( Y, X, Z )
% 4.64/5.01    , true ) ) ] )
% 4.64/5.01  , clause( 5, [ =( ifeq( product( X, Y, Z ), true, product( Y, X, Z ), true
% 4.64/5.01     ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7247, [ =( true, ifeq( true, true, product( Y, X, multiply( X, Y )
% 4.64/5.01     ), true ) ) ] )
% 4.64/5.01  , clause( 3, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7245, [ =( true, ifeq( product( X, Y, Z ), true, product( Y, X
% 4.64/5.01    , Z ), true ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.64/5.01    :=( X, X ), :=( Y, Y ), :=( Z, multiply( X, Y ) )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7249, [ =( true, product( X, Y, multiply( Y, X ) ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7247, [ =( true, ifeq( true, true, product( Y, X, multiply( X
% 4.64/5.01    , Y ) ), true ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( X, Y, multiply( Y
% 4.64/5.01    , X ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X, Y ), :=( Y, X )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7250, [ =( product( X, Y, multiply( Y, X ) ), true ) ] )
% 4.64/5.01  , clause( 7249, [ =( true, product( X, Y, multiply( Y, X ) ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 25, [ =( product( Y, X, multiply( X, Y ) ), true ) ] )
% 4.64/5.01  , clause( 7250, [ =( product( X, Y, multiply( Y, X ) ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.64/5.01     )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7252, [ =( true, ifeq( sum( X, Y, Z ), true, sum( Y, X, Z ), true )
% 4.64/5.01     ) ] )
% 4.64/5.01  , clause( 4, [ =( ifeq( sum( X, Y, Z ), true, sum( Y, X, Z ), true ), true
% 4.64/5.01     ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7254, [ =( true, ifeq( true, true, sum( Y, X, add( X, Y ) ), true )
% 4.64/5.01     ) ] )
% 4.64/5.01  , clause( 2, [ =( sum( X, Y, add( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7252, [ =( true, ifeq( sum( X, Y, Z ), true, sum( Y, X, Z ), 
% 4.64/5.01    true ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.64/5.01    :=( X, X ), :=( Y, Y ), :=( Z, add( X, Y ) )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7256, [ =( true, sum( X, Y, add( Y, X ) ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7254, [ =( true, ifeq( true, true, sum( Y, X, add( X, Y ) ), 
% 4.64/5.01    true ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, sum( X, Y, add( Y, X ) ) )
% 4.64/5.01    , :=( Z, true )] ), substitution( 1, [ :=( X, Y ), :=( Y, X )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7257, [ =( sum( X, Y, add( Y, X ) ), true ) ] )
% 4.64/5.01  , clause( 7256, [ =( true, sum( X, Y, add( Y, X ) ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 26, [ =( sum( Y, X, add( X, Y ) ), true ) ] )
% 4.64/5.01  , clause( 7257, [ =( sum( X, Y, add( Y, X ) ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.64/5.01     )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7259, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y
% 4.64/5.01    , T ), true, T, Z ), Z ) ) ] )
% 4.64/5.01  , clause( 23, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y, T
% 4.64/5.01     ), true, T, Z ), Z ), Z ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7262, [ =( X, ifeq2( product( Y, Z, X ), true, ifeq2( true, true, 
% 4.64/5.01    multiply( Z, Y ), X ), X ) ) ] )
% 4.64/5.01  , clause( 25, [ =( product( Y, X, multiply( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7259, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( 
% 4.64/5.01    X, Y, T ), true, T, Z ), Z ) ) ] )
% 4.64/5.01  , 0, 9, substitution( 0, [ :=( X, Z ), :=( Y, Y )] ), substitution( 1, [ 
% 4.64/5.01    :=( X, Y ), :=( Y, Z ), :=( Z, X ), :=( T, multiply( Z, Y ) )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7263, [ =( X, ifeq2( product( Y, Z, X ), true, multiply( Z, Y ), X
% 4.64/5.01     ) ) ] )
% 4.64/5.01  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7262, [ =( X, ifeq2( product( Y, Z, X ), true, ifeq2( true, 
% 4.64/5.01    true, multiply( Z, Y ), X ), X ) ) ] )
% 4.64/5.01  , 0, 8, substitution( 0, [ :=( X, true ), :=( Y, multiply( Z, Y ) ), :=( Z
% 4.64/5.01    , X )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7264, [ =( ifeq2( product( Y, Z, X ), true, multiply( Z, Y ), X ), 
% 4.64/5.01    X ) ] )
% 4.64/5.01  , clause( 7263, [ =( X, ifeq2( product( Y, Z, X ), true, multiply( Z, Y ), 
% 4.64/5.01    X ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 28, [ =( ifeq2( product( X, Y, Z ), true, multiply( Y, X ), Z ), Z
% 4.64/5.01     ) ] )
% 4.64/5.01  , clause( 7264, [ =( ifeq2( product( Y, Z, X ), true, multiply( Z, Y ), X )
% 4.64/5.01    , X ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7266, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y
% 4.64/5.01    , T ), true, T, Z ), Z ) ) ] )
% 4.64/5.01  , clause( 23, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y, T
% 4.64/5.01     ), true, T, Z ), Z ), Z ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7268, [ =( multiply( X, Y ), ifeq2( true, true, ifeq2( product( X, 
% 4.64/5.01    Y, Z ), true, Z, multiply( X, Y ) ), multiply( X, Y ) ) ) ] )
% 4.64/5.01  , clause( 3, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7266, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( 
% 4.64/5.01    X, Y, T ), true, T, Z ), Z ) ) ] )
% 4.64/5.01  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.64/5.01    :=( X, X ), :=( Y, Y ), :=( Z, multiply( X, Y ) ), :=( T, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7272, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 4.64/5.01    multiply( X, Y ) ) ) ] )
% 4.64/5.01  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7268, [ =( multiply( X, Y ), ifeq2( true, true, ifeq2( product( 
% 4.64/5.01    X, Y, Z ), true, Z, multiply( X, Y ) ), multiply( X, Y ) ) ) ] )
% 4.64/5.01  , 0, 4, substitution( 0, [ :=( X, true ), :=( Y, ifeq2( product( X, Y, Z )
% 4.64/5.01    , true, Z, multiply( X, Y ) ) ), :=( Z, multiply( X, Y ) )] ), 
% 4.64/5.01    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7273, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 4.64/5.01    multiply( X, Y ) ) ] )
% 4.64/5.01  , clause( 7272, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 4.64/5.01    multiply( X, Y ) ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 29, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 4.64/5.01    multiply( X, Y ) ) ] )
% 4.64/5.01  , clause( 7273, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) )
% 4.64/5.01    , multiply( X, Y ) ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7275, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y
% 4.64/5.01    , T ), true, T, Z ), Z ) ) ] )
% 4.64/5.01  , clause( 23, [ =( ifeq2( product( X, Y, Z ), true, ifeq2( product( X, Y, T
% 4.64/5.01     ), true, T, Z ), Z ), Z ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7277, [ =( X, ifeq2( true, true, ifeq2( product( 
% 4.64/5.01    'multiplicative_identity', X, Y ), true, Y, X ), X ) ) ] )
% 4.64/5.01  , clause( 8, [ =( product( 'multiplicative_identity', X, X ), true ) ] )
% 4.64/5.01  , 0, clause( 7275, [ =( Z, ifeq2( product( X, Y, Z ), true, ifeq2( product( 
% 4.64/5.01    X, Y, T ), true, T, Z ), Z ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 4.64/5.01    'multiplicative_identity' ), :=( Y, X ), :=( Z, X ), :=( T, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7281, [ =( X, ifeq2( product( 'multiplicative_identity', X, Y ), 
% 4.64/5.01    true, Y, X ) ) ] )
% 4.64/5.01  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7277, [ =( X, ifeq2( true, true, ifeq2( product( 
% 4.64/5.01    'multiplicative_identity', X, Y ), true, Y, X ), X ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq2( product( 
% 4.64/5.01    'multiplicative_identity', X, Y ), true, Y, X ) ), :=( Z, X )] ), 
% 4.64/5.01    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7282, [ =( ifeq2( product( 'multiplicative_identity', X, Y ), true
% 4.64/5.01    , Y, X ), X ) ] )
% 4.64/5.01  , clause( 7281, [ =( X, ifeq2( product( 'multiplicative_identity', X, Y ), 
% 4.64/5.01    true, Y, X ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 35, [ =( ifeq2( product( 'multiplicative_identity', X, Y ), true, Y
% 4.64/5.01    , X ), X ) ] )
% 4.64/5.01  , clause( 7282, [ =( ifeq2( product( 'multiplicative_identity', X, Y ), 
% 4.64/5.01    true, Y, X ), X ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.64/5.01     )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7284, [ =( X, ifeq2( product( 'multiplicative_identity', X, Y ), 
% 4.64/5.01    true, Y, X ) ) ] )
% 4.64/5.01  , clause( 35, [ =( ifeq2( product( 'multiplicative_identity', X, Y ), true
% 4.64/5.01    , Y, X ), X ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7286, [ =( X, ifeq2( true, true, multiply( X, 
% 4.64/5.01    'multiplicative_identity' ), X ) ) ] )
% 4.64/5.01  , clause( 25, [ =( product( Y, X, multiply( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7284, [ =( X, ifeq2( product( 'multiplicative_identity', X, Y
% 4.64/5.01     ), true, Y, X ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, 'multiplicative_identity' )] )
% 4.64/5.01    , substitution( 1, [ :=( X, X ), :=( Y, multiply( X, 
% 4.64/5.01    'multiplicative_identity' ) )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7287, [ =( X, multiply( X, 'multiplicative_identity' ) ) ] )
% 4.64/5.01  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7286, [ =( X, ifeq2( true, true, multiply( X, 
% 4.64/5.01    'multiplicative_identity' ), X ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, multiply( X, 
% 4.64/5.01    'multiplicative_identity' ) ), :=( Z, X )] ), substitution( 1, [ :=( X, X
% 4.64/5.01     )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7288, [ =( multiply( X, 'multiplicative_identity' ), X ) ] )
% 4.64/5.01  , clause( 7287, [ =( X, multiply( X, 'multiplicative_identity' ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 39, [ =( multiply( X, 'multiplicative_identity' ), X ) ] )
% 4.64/5.01  , clause( 7288, [ =( multiply( X, 'multiplicative_identity' ), X ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7290, [ =( X, ifeq2( product( 'multiplicative_identity', X, Y ), 
% 4.64/5.01    true, Y, X ) ) ] )
% 4.64/5.01  , clause( 35, [ =( ifeq2( product( 'multiplicative_identity', X, Y ), true
% 4.64/5.01    , Y, X ), X ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7292, [ =( X, ifeq2( true, true, multiply( 
% 4.64/5.01    'multiplicative_identity', X ), X ) ) ] )
% 4.64/5.01  , clause( 3, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7290, [ =( X, ifeq2( product( 'multiplicative_identity', X, Y
% 4.64/5.01     ), true, Y, X ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, 'multiplicative_identity' ), :=( Y, X )] )
% 4.64/5.01    , substitution( 1, [ :=( X, X ), :=( Y, multiply( 
% 4.64/5.01    'multiplicative_identity', X ) )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7293, [ =( X, multiply( 'multiplicative_identity', X ) ) ] )
% 4.64/5.01  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7292, [ =( X, ifeq2( true, true, multiply( 
% 4.64/5.01    'multiplicative_identity', X ), X ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, multiply( 
% 4.64/5.01    'multiplicative_identity', X ) ), :=( Z, X )] ), substitution( 1, [ :=( X
% 4.64/5.01    , X )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7294, [ =( multiply( 'multiplicative_identity', X ), X ) ] )
% 4.64/5.01  , clause( 7293, [ =( X, multiply( 'multiplicative_identity', X ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 40, [ =( multiply( 'multiplicative_identity', X ), X ) ] )
% 4.64/5.01  , clause( 7294, [ =( multiply( 'multiplicative_identity', X ), X ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7296, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( X, 
% 4.64/5.01    T, U ), true, ifeq( product( X, W, V0 ), true, ifeq( sum( W, T, Y ), true
% 4.64/5.01    , sum( V0, U, Z ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 10, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U )
% 4.64/5.01    , true, ifeq( product( X, W, V0 ), true, ifeq( sum( W, T, Y ), true, sum( 
% 4.64/5.01    V0, U, Z ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 4.64/5.01    :=( U, U ), :=( W, W ), :=( V0, V0 )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7299, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( true, true, 
% 4.64/5.01    ifeq( product( X, T, U ), true, ifeq( sum( T, 'multiplicative_identity', 
% 4.64/5.01    Y ), true, sum( U, X, Z ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 9, [ =( product( X, 'multiplicative_identity', X ), true ) ] )
% 4.64/5.01  , 0, clause( 7296, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 4.64/5.01    X, T, U ), true, ifeq( product( X, W, V0 ), true, ifeq( sum( W, T, Y ), 
% 4.64/5.01    true, sum( V0, U, Z ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.64/5.01    :=( Y, Y ), :=( Z, Z ), :=( T, 'multiplicative_identity' ), :=( U, X ), 
% 4.64/5.01    :=( W, T ), :=( V0, U )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7303, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( X, 
% 4.64/5.01    T, U ), true, ifeq( sum( T, 'multiplicative_identity', Y ), true, sum( U
% 4.64/5.01    , X, Z ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7299, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( true, 
% 4.64/5.01    true, ifeq( product( X, T, U ), true, ifeq( sum( T, 
% 4.64/5.01    'multiplicative_identity', Y ), true, sum( U, X, Z ), true ), true ), 
% 4.64/5.01    true ), true ) ) ] )
% 4.64/5.01  , 0, 8, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( X, T, U ), 
% 4.64/5.01    true, ifeq( sum( T, 'multiplicative_identity', Y ), true, sum( U, X, Z )
% 4.64/5.01    , true ), true ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( 
% 4.64/5.01    Y, Y ), :=( Z, Z ), :=( T, T ), :=( U, U )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7304, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U )
% 4.64/5.01    , true, ifeq( sum( T, 'multiplicative_identity', Y ), true, sum( U, X, Z
% 4.64/5.01     ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7303, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( X
% 4.64/5.01    , T, U ), true, ifeq( sum( T, 'multiplicative_identity', Y ), true, sum( 
% 4.64/5.01    U, X, Z ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 4.64/5.01    :=( U, U )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 66, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U ), 
% 4.64/5.01    true, ifeq( sum( T, 'multiplicative_identity', Y ), true, sum( U, X, Z )
% 4.64/5.01    , true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7304, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U
% 4.64/5.01     ), true, ifeq( sum( T, 'multiplicative_identity', Y ), true, sum( U, X, 
% 4.64/5.01    Z ), true ), true ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 4.64/5.01    , U )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7306, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( X, 
% 4.64/5.01    T, U ), true, ifeq( sum( U, Z, W ), true, ifeq( sum( T, Y, V0 ), true, 
% 4.64/5.01    product( X, V0, W ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 11, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U )
% 4.64/5.01    , true, ifeq( sum( U, Z, W ), true, ifeq( sum( T, Y, V0 ), true, product( 
% 4.64/5.01    X, V0, W ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 4.64/5.01    :=( U, U ), :=( W, W ), :=( V0, V0 )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7308, [ =( true, ifeq( true, true, ifeq( product( X, Z, T ), true, 
% 4.64/5.01    ifeq( sum( T, multiply( X, Y ), U ), true, ifeq( sum( Z, Y, W ), true, 
% 4.64/5.01    product( X, W, U ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 3, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7306, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 4.64/5.01    X, T, U ), true, ifeq( sum( U, Z, W ), true, ifeq( sum( T, Y, V0 ), true
% 4.64/5.01    , product( X, V0, W ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.64/5.01    :=( X, X ), :=( Y, Y ), :=( Z, multiply( X, Y ) ), :=( T, Z ), :=( U, T )
% 4.64/5.01    , :=( W, U ), :=( V0, W )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7313, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( Z, 
% 4.64/5.01    multiply( X, T ), U ), true, ifeq( sum( Y, T, W ), true, product( X, W, U
% 4.64/5.01     ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7308, [ =( true, ifeq( true, true, ifeq( product( X, Z, T ), 
% 4.64/5.01    true, ifeq( sum( T, multiply( X, Y ), U ), true, ifeq( sum( Z, Y, W ), 
% 4.64/5.01    true, product( X, W, U ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( X, Y, Z ), 
% 4.64/5.01    true, ifeq( sum( Z, multiply( X, T ), U ), true, ifeq( sum( Y, T, W ), 
% 4.64/5.01    true, product( X, W, U ), true ), true ), true ) ), :=( Z, true )] ), 
% 4.64/5.01    substitution( 1, [ :=( X, X ), :=( Y, T ), :=( Z, Y ), :=( T, Z ), :=( U
% 4.64/5.01    , U ), :=( W, W )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7314, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( Z, multiply( 
% 4.64/5.01    X, T ), U ), true, ifeq( sum( Y, T, W ), true, product( X, W, U ), true )
% 4.64/5.01    , true ), true ), true ) ] )
% 4.64/5.01  , clause( 7313, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( Z, 
% 4.64/5.01    multiply( X, T ), U ), true, ifeq( sum( Y, T, W ), true, product( X, W, U
% 4.64/5.01     ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 4.64/5.01    :=( U, U ), :=( W, W )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 68, [ =( ifeq( product( X, Z, T ), true, ifeq( sum( T, multiply( X
% 4.64/5.01    , Y ), U ), true, ifeq( sum( Z, Y, W ), true, product( X, W, U ), true )
% 4.64/5.01    , true ), true ), true ) ] )
% 4.64/5.01  , clause( 7314, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( Z, multiply( 
% 4.64/5.01    X, T ), U ), true, ifeq( sum( Y, T, W ), true, product( X, W, U ), true )
% 4.64/5.01    , true ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, T ), :=( T, Y ), :=( U
% 4.64/5.01    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7316, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 4.64/5.01    Y, U ), true, ifeq( product( W, Y, V0 ), true, ifeq( sum( W, T, X ), true
% 4.64/5.01    , sum( V0, U, Z ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 12, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U )
% 4.64/5.01    , true, ifeq( product( W, Y, V0 ), true, ifeq( sum( W, T, X ), true, sum( 
% 4.64/5.01    V0, U, Z ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 4.64/5.01    :=( U, U ), :=( W, W ), :=( V0, V0 )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7318, [ =( true, ifeq( true, true, ifeq( product( Z, Y, T ), true, 
% 4.64/5.01    ifeq( product( U, Y, W ), true, ifeq( sum( U, Z, X ), true, sum( W, T, 
% 4.64/5.01    multiply( X, Y ) ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 3, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7316, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 4.64/5.01    T, Y, U ), true, ifeq( product( W, Y, V0 ), true, ifeq( sum( W, T, X ), 
% 4.64/5.01    true, sum( V0, U, Z ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.64/5.01    :=( X, X ), :=( Y, Y ), :=( Z, multiply( X, Y ) ), :=( T, Z ), :=( U, T )
% 4.64/5.01    , :=( W, U ), :=( V0, W )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7325, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 4.64/5.01    Y, U ), true, ifeq( sum( T, X, W ), true, sum( U, Z, multiply( W, Y ) ), 
% 4.64/5.01    true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7318, [ =( true, ifeq( true, true, ifeq( product( Z, Y, T ), 
% 4.64/5.01    true, ifeq( product( U, Y, W ), true, ifeq( sum( U, Z, X ), true, sum( W
% 4.64/5.01    , T, multiply( X, Y ) ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( X, Y, Z ), 
% 4.64/5.01    true, ifeq( product( T, Y, U ), true, ifeq( sum( T, X, W ), true, sum( U
% 4.64/5.01    , Z, multiply( W, Y ) ), true ), true ), true ) ), :=( Z, true )] ), 
% 4.64/5.01    substitution( 1, [ :=( X, W ), :=( Y, Y ), :=( Z, X ), :=( T, Z ), :=( U
% 4.64/5.01    , T ), :=( W, U )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7326, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U )
% 4.64/5.01    , true, ifeq( sum( T, X, W ), true, sum( U, Z, multiply( W, Y ) ), true )
% 4.64/5.01    , true ), true ), true ) ] )
% 4.64/5.01  , clause( 7325, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T
% 4.64/5.01    , Y, U ), true, ifeq( sum( T, X, W ), true, sum( U, Z, multiply( W, Y ) )
% 4.64/5.01    , true ), true ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 4.64/5.01    :=( U, U ), :=( W, W )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 96, [ =( ifeq( product( Z, Y, T ), true, ifeq( product( U, Y, W ), 
% 4.64/5.01    true, ifeq( sum( U, Z, X ), true, sum( W, T, multiply( X, Y ) ), true ), 
% 4.64/5.01    true ), true ), true ) ] )
% 4.64/5.01  , clause( 7326, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U
% 4.64/5.01     ), true, ifeq( sum( T, X, W ), true, sum( U, Z, multiply( W, Y ) ), true
% 4.64/5.01     ), true ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, Z ), :=( Y, Y ), :=( Z, T ), :=( T, U ), :=( U
% 4.64/5.01    , W ), :=( W, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7328, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 4.64/5.01    Y, U ), true, ifeq( product( W, Y, V0 ), true, ifeq( sum( W, T, X ), true
% 4.64/5.01    , sum( V0, U, Z ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 12, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U )
% 4.64/5.01    , true, ifeq( product( W, Y, V0 ), true, ifeq( sum( W, T, X ), true, sum( 
% 4.64/5.01    V0, U, Z ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 4.64/5.01    :=( U, U ), :=( W, W ), :=( V0, V0 )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7331, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( true, true, 
% 4.64/5.01    ifeq( product( T, Y, U ), true, ifeq( sum( T, 'multiplicative_identity', 
% 4.64/5.01    X ), true, sum( U, Y, Z ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 8, [ =( product( 'multiplicative_identity', X, X ), true ) ] )
% 4.64/5.01  , 0, clause( 7328, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 4.64/5.01    T, Y, U ), true, ifeq( product( W, Y, V0 ), true, ifeq( sum( W, T, X ), 
% 4.64/5.01    true, sum( V0, U, Z ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 9, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.64/5.01    :=( Y, Y ), :=( Z, Z ), :=( T, 'multiplicative_identity' ), :=( U, Y ), 
% 4.64/5.01    :=( W, T ), :=( V0, U )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7335, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 4.64/5.01    Y, U ), true, ifeq( sum( T, 'multiplicative_identity', X ), true, sum( U
% 4.64/5.01    , Y, Z ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7331, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( true, 
% 4.64/5.01    true, ifeq( product( T, Y, U ), true, ifeq( sum( T, 
% 4.64/5.01    'multiplicative_identity', X ), true, sum( U, Y, Z ), true ), true ), 
% 4.64/5.01    true ), true ) ) ] )
% 4.64/5.01  , 0, 8, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( T, Y, U ), 
% 4.64/5.01    true, ifeq( sum( T, 'multiplicative_identity', X ), true, sum( U, Y, Z )
% 4.64/5.01    , true ), true ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( 
% 4.64/5.01    Y, Y ), :=( Z, Z ), :=( T, T ), :=( U, U )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7336, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U )
% 4.64/5.01    , true, ifeq( sum( T, 'multiplicative_identity', X ), true, sum( U, Y, Z
% 4.64/5.01     ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7335, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T
% 4.64/5.01    , Y, U ), true, ifeq( sum( T, 'multiplicative_identity', X ), true, sum( 
% 4.64/5.01    U, Y, Z ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 4.64/5.01    :=( U, U )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 116, [ =( ifeq( product( Y, X, Z ), true, ifeq( product( T, X, U )
% 4.64/5.01    , true, ifeq( sum( T, 'multiplicative_identity', Y ), true, sum( U, X, Z
% 4.64/5.01     ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7336, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( T, Y, U
% 4.64/5.01     ), true, ifeq( sum( T, 'multiplicative_identity', X ), true, sum( U, Y, 
% 4.64/5.01    Z ), true ), true ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z ), :=( T, T ), :=( U
% 4.64/5.01    , U )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7338, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( T, Z, U
% 4.64/5.01     ), true, ifeq( sum( T, Y, W ), true, ifeq( sum( T, X, V0 ), true, 
% 4.64/5.01    product( V0, W, U ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 14, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( T, Z, U ), 
% 4.64/5.01    true, ifeq( sum( T, Y, W ), true, ifeq( sum( T, X, V0 ), true, product( 
% 4.64/5.01    V0, W, U ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 4.64/5.01    :=( U, U ), :=( W, W ), :=( V0, V0 )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7340, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( true, true, 
% 4.64/5.01    ifeq( sum( T, Y, U ), true, ifeq( sum( T, X, W ), true, product( W, U, 
% 4.64/5.01    add( T, Z ) ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 2, [ =( sum( X, Y, add( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7338, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( T
% 4.64/5.01    , Z, U ), true, ifeq( sum( T, Y, W ), true, ifeq( sum( T, X, V0 ), true, 
% 4.64/5.01    product( V0, W, U ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 9, substitution( 0, [ :=( X, T ), :=( Y, Z )] ), substitution( 1, [ 
% 4.64/5.01    :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U, add( T, Z ) ), 
% 4.64/5.01    :=( W, U ), :=( V0, W )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7347, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( T, Y, U
% 4.64/5.01     ), true, ifeq( sum( T, X, W ), true, product( W, U, add( T, Z ) ), true
% 4.64/5.01     ), true ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7340, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( true, 
% 4.64/5.01    true, ifeq( sum( T, Y, U ), true, ifeq( sum( T, X, W ), true, product( W
% 4.64/5.01    , U, add( T, Z ) ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 8, substitution( 0, [ :=( X, true ), :=( Y, ifeq( sum( T, Y, U ), true
% 4.64/5.01    , ifeq( sum( T, X, W ), true, product( W, U, add( T, Z ) ), true ), true
% 4.64/5.01     ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z
% 4.64/5.01    , Z ), :=( T, T ), :=( U, U ), :=( W, W )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7348, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( T, Y, U ), 
% 4.64/5.01    true, ifeq( sum( T, X, W ), true, product( W, U, add( T, Z ) ), true ), 
% 4.64/5.01    true ), true ), true ) ] )
% 4.64/5.01  , clause( 7347, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( T, Y
% 4.64/5.01    , U ), true, ifeq( sum( T, X, W ), true, product( W, U, add( T, Z ) ), 
% 4.64/5.01    true ), true ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 4.64/5.01    :=( U, U ), :=( W, W )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 152, [ =( ifeq( product( Z, T, Y ), true, ifeq( sum( X, T, U ), 
% 4.64/5.01    true, ifeq( sum( X, Z, W ), true, product( W, U, add( X, Y ) ), true ), 
% 4.64/5.01    true ), true ), true ) ] )
% 4.64/5.01  , clause( 7348, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( T, Y, U ), 
% 4.64/5.01    true, ifeq( sum( T, X, W ), true, product( W, U, add( T, Z ) ), true ), 
% 4.64/5.01    true ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, Z ), :=( Y, T ), :=( Z, Y ), :=( T, X ), :=( U
% 4.64/5.01    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7350, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( T, Z, U
% 4.64/5.01     ), true, ifeq( sum( T, Y, W ), true, ifeq( sum( T, X, V0 ), true, 
% 4.64/5.01    product( V0, W, U ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 14, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( T, Z, U ), 
% 4.64/5.01    true, ifeq( sum( T, Y, W ), true, ifeq( sum( T, X, V0 ), true, product( 
% 4.64/5.01    V0, W, U ), true ), true ), true ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 4.64/5.01    :=( U, U ), :=( W, W ), :=( V0, V0 )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7353, [ =( true, ifeq( product( X, inverse( Y ), Z ), true, ifeq( 
% 4.64/5.01    sum( Y, Z, T ), true, ifeq( true, true, ifeq( sum( Y, X, U ), true, 
% 4.64/5.01    product( U, 'multiplicative_identity', T ), true ), true ), true ), true
% 4.64/5.01     ) ) ] )
% 4.64/5.01  , clause( 19, [ =( sum( X, inverse( X ), 'multiplicative_identity' ), true
% 4.64/5.01     ) ] )
% 4.64/5.01  , 0, clause( 7350, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( T
% 4.64/5.01    , Z, U ), true, ifeq( sum( T, Y, W ), true, ifeq( sum( T, X, V0 ), true, 
% 4.64/5.01    product( V0, W, U ), true ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 16, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.64/5.01    :=( Y, inverse( Y ) ), :=( Z, Z ), :=( T, Y ), :=( U, T ), :=( W, 
% 4.64/5.01    'multiplicative_identity' ), :=( V0, U )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7357, [ =( true, ifeq( product( X, inverse( Y ), Z ), true, ifeq( 
% 4.64/5.01    sum( Y, Z, T ), true, ifeq( sum( Y, X, U ), true, product( U, 
% 4.64/5.01    'multiplicative_identity', T ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7353, [ =( true, ifeq( product( X, inverse( Y ), Z ), true, 
% 4.64/5.01    ifeq( sum( Y, Z, T ), true, ifeq( true, true, ifeq( sum( Y, X, U ), true
% 4.64/5.01    , product( U, 'multiplicative_identity', T ), true ), true ), true ), 
% 4.64/5.01    true ) ) ] )
% 4.64/5.01  , 0, 15, substitution( 0, [ :=( X, true ), :=( Y, ifeq( sum( Y, X, U ), 
% 4.64/5.01    true, product( U, 'multiplicative_identity', T ), true ) ), :=( Z, true )] )
% 4.64/5.01    , substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( 
% 4.64/5.01    U, U )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7358, [ =( ifeq( product( X, inverse( Y ), Z ), true, ifeq( sum( Y
% 4.64/5.01    , Z, T ), true, ifeq( sum( Y, X, U ), true, product( U, 
% 4.64/5.01    'multiplicative_identity', T ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7357, [ =( true, ifeq( product( X, inverse( Y ), Z ), true, ifeq( 
% 4.64/5.01    sum( Y, Z, T ), true, ifeq( sum( Y, X, U ), true, product( U, 
% 4.64/5.01    'multiplicative_identity', T ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 4.64/5.01    :=( U, U )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 156, [ =( ifeq( product( Y, inverse( X ), Z ), true, ifeq( sum( X, 
% 4.64/5.01    Z, T ), true, ifeq( sum( X, Y, U ), true, product( U, 
% 4.64/5.01    'multiplicative_identity', T ), true ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7358, [ =( ifeq( product( X, inverse( Y ), Z ), true, ifeq( sum( 
% 4.64/5.01    Y, Z, T ), true, ifeq( sum( Y, X, U ), true, product( U, 
% 4.64/5.01    'multiplicative_identity', T ), true ), true ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z ), :=( T, T ), :=( U
% 4.64/5.01    , U )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7360, [ =( Z, ifeq2( sum( X, Y, Z ), true, ifeq2( sum( X, Y, T ), 
% 4.64/5.01    true, T, Z ), Z ) ) ] )
% 4.64/5.01  , clause( 22, [ =( ifeq2( sum( X, Y, Z ), true, ifeq2( sum( X, Y, T ), true
% 4.64/5.01    , T, Z ), Z ), Z ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7362, [ =( X, ifeq2( true, true, ifeq2( sum( 'additive_identity', X
% 4.64/5.01    , Y ), true, Y, X ), X ) ) ] )
% 4.64/5.01  , clause( 6, [ =( sum( 'additive_identity', X, X ), true ) ] )
% 4.64/5.01  , 0, clause( 7360, [ =( Z, ifeq2( sum( X, Y, Z ), true, ifeq2( sum( X, Y, T
% 4.64/5.01     ), true, T, Z ), Z ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 4.64/5.01    'additive_identity' ), :=( Y, X ), :=( Z, X ), :=( T, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7366, [ =( X, ifeq2( sum( 'additive_identity', X, Y ), true, Y, X )
% 4.64/5.01     ) ] )
% 4.64/5.01  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7362, [ =( X, ifeq2( true, true, ifeq2( sum( 
% 4.64/5.01    'additive_identity', X, Y ), true, Y, X ), X ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq2( sum( 
% 4.64/5.01    'additive_identity', X, Y ), true, Y, X ) ), :=( Z, X )] ), 
% 4.64/5.01    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7367, [ =( ifeq2( sum( 'additive_identity', X, Y ), true, Y, X ), X
% 4.64/5.01     ) ] )
% 4.64/5.01  , clause( 7366, [ =( X, ifeq2( sum( 'additive_identity', X, Y ), true, Y, X
% 4.64/5.01     ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 180, [ =( ifeq2( sum( 'additive_identity', X, Y ), true, Y, X ), X
% 4.64/5.01     ) ] )
% 4.64/5.01  , clause( 7367, [ =( ifeq2( sum( 'additive_identity', X, Y ), true, Y, X )
% 4.64/5.01    , X ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.64/5.01     )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7369, [ =( X, ifeq2( sum( 'additive_identity', X, Y ), true, Y, X )
% 4.64/5.01     ) ] )
% 4.64/5.01  , clause( 180, [ =( ifeq2( sum( 'additive_identity', X, Y ), true, Y, X ), 
% 4.64/5.01    X ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7371, [ =( X, ifeq2( true, true, add( 'additive_identity', X ), X )
% 4.64/5.01     ) ] )
% 4.64/5.01  , clause( 2, [ =( sum( X, Y, add( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7369, [ =( X, ifeq2( sum( 'additive_identity', X, Y ), true, Y
% 4.64/5.01    , X ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, 'additive_identity' ), :=( Y, X )] ), 
% 4.64/5.01    substitution( 1, [ :=( X, X ), :=( Y, add( 'additive_identity', X ) )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7372, [ =( X, add( 'additive_identity', X ) ) ] )
% 4.64/5.01  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7371, [ =( X, ifeq2( true, true, add( 'additive_identity', X )
% 4.64/5.01    , X ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, add( 'additive_identity', 
% 4.64/5.01    X ) ), :=( Z, X )] ), substitution( 1, [ :=( X, X )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7373, [ =( add( 'additive_identity', X ), X ) ] )
% 4.64/5.01  , clause( 7372, [ =( X, add( 'additive_identity', X ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 185, [ =( add( 'additive_identity', X ), X ) ] )
% 4.64/5.01  , clause( 7373, [ =( add( 'additive_identity', X ), X ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7375, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( X, 
% 4.64/5.01    T, U ), true, ifeq( sum( T, 'multiplicative_identity', Y ), true, sum( U
% 4.64/5.01    , X, Z ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 66, [ =( ifeq( product( X, Y, Z ), true, ifeq( product( X, T, U )
% 4.64/5.01    , true, ifeq( sum( T, 'multiplicative_identity', Y ), true, sum( U, X, Z
% 4.64/5.01     ), true ), true ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 4.64/5.01    :=( U, U )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7378, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( true, true, 
% 4.64/5.01    ifeq( sum( 'multiplicative_identity', 'multiplicative_identity', Y ), 
% 4.64/5.01    true, sum( X, X, Z ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 9, [ =( product( X, 'multiplicative_identity', X ), true ) ] )
% 4.64/5.01  , 0, clause( 7375, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 4.64/5.01    X, T, U ), true, ifeq( sum( T, 'multiplicative_identity', Y ), true, sum( 
% 4.64/5.01    U, X, Z ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.64/5.01    :=( Y, Y ), :=( Z, Z ), :=( T, 'multiplicative_identity' ), :=( U, X )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7379, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', Y ), true, sum( X, 
% 4.64/5.01    X, Z ), true ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7378, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( true, 
% 4.64/5.01    true, ifeq( sum( 'multiplicative_identity', 'multiplicative_identity', Y
% 4.64/5.01     ), true, sum( X, X, Z ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 8, substitution( 0, [ :=( X, true ), :=( Y, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', Y ), true, sum( X, 
% 4.64/5.01    X, Z ), true ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y
% 4.64/5.01    , Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7380, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', Y ), true, sum( X, 
% 4.64/5.01    X, Z ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7379, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', Y ), true, sum( X, 
% 4.64/5.01    X, Z ), true ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 425, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', Y ), true, sum( X, 
% 4.64/5.01    X, Z ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7380, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', Y ), true, sum( X, 
% 4.64/5.01    X, Z ), true ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7382, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( Z, 
% 4.64/5.01    multiply( X, T ), U ), true, ifeq( sum( Y, T, W ), true, product( X, W, U
% 4.64/5.01     ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 68, [ =( ifeq( product( X, Z, T ), true, ifeq( sum( T, multiply( 
% 4.64/5.01    X, Y ), U ), true, ifeq( sum( Z, Y, W ), true, product( X, W, U ), true )
% 4.64/5.01    , true ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, T ), :=( Z, Y ), :=( T, Z ), 
% 4.64/5.01    :=( U, U ), :=( W, W )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7385, [ =( true, ifeq( true, true, ifeq( sum( X, multiply( 
% 4.64/5.01    'multiplicative_identity', Y ), Z ), true, ifeq( sum( X, Y, T ), true, 
% 4.64/5.01    product( 'multiplicative_identity', T, Z ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 8, [ =( product( 'multiplicative_identity', X, X ), true ) ] )
% 4.64/5.01  , 0, clause( 7382, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( Z
% 4.64/5.01    , multiply( X, T ), U ), true, ifeq( sum( Y, T, W ), true, product( X, W
% 4.64/5.01    , U ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 4.64/5.01    'multiplicative_identity' ), :=( Y, X ), :=( Z, X ), :=( T, Y ), :=( U, Z
% 4.64/5.01     ), :=( W, T )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7387, [ =( true, ifeq( sum( X, multiply( 'multiplicative_identity'
% 4.64/5.01    , Y ), Z ), true, ifeq( sum( X, Y, T ), true, product( 
% 4.64/5.01    'multiplicative_identity', T, Z ), true ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7385, [ =( true, ifeq( true, true, ifeq( sum( X, multiply( 
% 4.64/5.01    'multiplicative_identity', Y ), Z ), true, ifeq( sum( X, Y, T ), true, 
% 4.64/5.01    product( 'multiplicative_identity', T, Z ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( sum( X, multiply( 
% 4.64/5.01    'multiplicative_identity', Y ), Z ), true, ifeq( sum( X, Y, T ), true, 
% 4.64/5.01    product( 'multiplicative_identity', T, Z ), true ), true ) ), :=( Z, true
% 4.64/5.01     )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7388, [ =( true, ifeq( sum( X, Y, Z ), true, ifeq( sum( X, Y, T ), 
% 4.64/5.01    true, product( 'multiplicative_identity', T, Z ), true ), true ) ) ] )
% 4.64/5.01  , clause( 40, [ =( multiply( 'multiplicative_identity', X ), X ) ] )
% 4.64/5.01  , 0, clause( 7387, [ =( true, ifeq( sum( X, multiply( 
% 4.64/5.01    'multiplicative_identity', Y ), Z ), true, ifeq( sum( X, Y, T ), true, 
% 4.64/5.01    product( 'multiplicative_identity', T, Z ), true ), true ) ) ] )
% 4.64/5.01  , 0, 5, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.64/5.01    :=( Y, Y ), :=( Z, Z ), :=( T, T )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7389, [ =( ifeq( sum( X, Y, Z ), true, ifeq( sum( X, Y, T ), true, 
% 4.64/5.01    product( 'multiplicative_identity', T, Z ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7388, [ =( true, ifeq( sum( X, Y, Z ), true, ifeq( sum( X, Y, T )
% 4.64/5.01    , true, product( 'multiplicative_identity', T, Z ), true ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 442, [ =( ifeq( sum( X, Y, Z ), true, ifeq( sum( X, Y, T ), true, 
% 4.64/5.01    product( 'multiplicative_identity', T, Z ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7389, [ =( ifeq( sum( X, Y, Z ), true, ifeq( sum( X, Y, T ), true
% 4.64/5.01    , product( 'multiplicative_identity', T, Z ), true ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7391, [ =( true, ifeq( sum( X, Y, Z ), true, ifeq( sum( X, Y, T ), 
% 4.64/5.01    true, product( 'multiplicative_identity', T, Z ), true ), true ) ) ] )
% 4.64/5.01  , clause( 442, [ =( ifeq( sum( X, Y, Z ), true, ifeq( sum( X, Y, T ), true
% 4.64/5.01    , product( 'multiplicative_identity', T, Z ), true ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7393, [ =( true, ifeq( true, true, ifeq( sum( X, Y, Z ), true, 
% 4.64/5.01    product( 'multiplicative_identity', Z, add( Y, X ) ), true ), true ) ) ]
% 4.64/5.01     )
% 4.64/5.01  , clause( 26, [ =( sum( Y, X, add( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7391, [ =( true, ifeq( sum( X, Y, Z ), true, ifeq( sum( X, Y, 
% 4.64/5.01    T ), true, product( 'multiplicative_identity', T, Z ), true ), true ) ) ]
% 4.64/5.01     )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 4.64/5.01    :=( X, X ), :=( Y, Y ), :=( Z, add( Y, X ) ), :=( T, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7397, [ =( true, ifeq( sum( X, Y, Z ), true, product( 
% 4.64/5.01    'multiplicative_identity', Z, add( Y, X ) ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7393, [ =( true, ifeq( true, true, ifeq( sum( X, Y, Z ), true
% 4.64/5.01    , product( 'multiplicative_identity', Z, add( Y, X ) ), true ), true ) )
% 4.64/5.01     ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( sum( X, Y, Z ), true
% 4.64/5.01    , product( 'multiplicative_identity', Z, add( Y, X ) ), true ) ), :=( Z, 
% 4.64/5.01    true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7398, [ =( ifeq( sum( X, Y, Z ), true, product( 
% 4.64/5.01    'multiplicative_identity', Z, add( Y, X ) ), true ), true ) ] )
% 4.64/5.01  , clause( 7397, [ =( true, ifeq( sum( X, Y, Z ), true, product( 
% 4.64/5.01    'multiplicative_identity', Z, add( Y, X ) ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 578, [ =( ifeq( sum( X, Y, Z ), true, product( 
% 4.64/5.01    'multiplicative_identity', Z, add( Y, X ) ), true ), true ) ] )
% 4.64/5.01  , clause( 7398, [ =( ifeq( sum( X, Y, Z ), true, product( 
% 4.64/5.01    'multiplicative_identity', Z, add( Y, X ) ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7400, [ =( true, ifeq( sum( X, Y, Z ), true, product( 
% 4.64/5.01    'multiplicative_identity', Z, add( Y, X ) ), true ) ) ] )
% 4.64/5.01  , clause( 578, [ =( ifeq( sum( X, Y, Z ), true, product( 
% 4.64/5.01    'multiplicative_identity', Z, add( Y, X ) ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7402, [ =( true, ifeq( true, true, product( 
% 4.64/5.01    'multiplicative_identity', add( X, Y ), add( Y, X ) ), true ) ) ] )
% 4.64/5.01  , clause( 2, [ =( sum( X, Y, add( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7400, [ =( true, ifeq( sum( X, Y, Z ), true, product( 
% 4.64/5.01    'multiplicative_identity', Z, add( Y, X ) ), true ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.64/5.01    :=( X, X ), :=( Y, Y ), :=( Z, add( X, Y ) )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7403, [ =( true, product( 'multiplicative_identity', add( X, Y ), 
% 4.64/5.01    add( Y, X ) ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7402, [ =( true, ifeq( true, true, product( 
% 4.64/5.01    'multiplicative_identity', add( X, Y ), add( Y, X ) ), true ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( 
% 4.64/5.01    'multiplicative_identity', add( X, Y ), add( Y, X ) ) ), :=( Z, true )] )
% 4.64/5.01    , substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7404, [ =( product( 'multiplicative_identity', add( X, Y ), add( Y
% 4.64/5.01    , X ) ), true ) ] )
% 4.64/5.01  , clause( 7403, [ =( true, product( 'multiplicative_identity', add( X, Y )
% 4.64/5.01    , add( Y, X ) ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 615, [ =( product( 'multiplicative_identity', add( X, Y ), add( Y, 
% 4.64/5.01    X ) ), true ) ] )
% 4.64/5.01  , clause( 7404, [ =( product( 'multiplicative_identity', add( X, Y ), add( 
% 4.64/5.01    Y, X ) ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.64/5.01     )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7406, [ =( true, ifeq( product( X, Y, Z ), true, product( Y, X, Z )
% 4.64/5.01    , true ) ) ] )
% 4.64/5.01  , clause( 5, [ =( ifeq( product( X, Y, Z ), true, product( Y, X, Z ), true
% 4.64/5.01     ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7408, [ =( true, ifeq( true, true, product( add( X, Y ), 
% 4.64/5.01    'multiplicative_identity', add( Y, X ) ), true ) ) ] )
% 4.64/5.01  , clause( 615, [ =( product( 'multiplicative_identity', add( X, Y ), add( Y
% 4.64/5.01    , X ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7406, [ =( true, ifeq( product( X, Y, Z ), true, product( Y, X
% 4.64/5.01    , Z ), true ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.64/5.01    :=( X, 'multiplicative_identity' ), :=( Y, add( X, Y ) ), :=( Z, add( Y, 
% 4.64/5.01    X ) )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7410, [ =( true, product( add( X, Y ), 'multiplicative_identity', 
% 4.64/5.01    add( Y, X ) ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7408, [ =( true, ifeq( true, true, product( add( X, Y ), 
% 4.64/5.01    'multiplicative_identity', add( Y, X ) ), true ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( add( X, Y ), 
% 4.64/5.01    'multiplicative_identity', add( Y, X ) ) ), :=( Z, true )] ), 
% 4.64/5.01    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7411, [ =( product( add( X, Y ), 'multiplicative_identity', add( Y
% 4.64/5.01    , X ) ), true ) ] )
% 4.64/5.01  , clause( 7410, [ =( true, product( add( X, Y ), 'multiplicative_identity'
% 4.64/5.01    , add( Y, X ) ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 623, [ =( product( add( X, Y ), 'multiplicative_identity', add( Y, 
% 4.64/5.01    X ) ), true ) ] )
% 4.64/5.01  , clause( 7411, [ =( product( add( X, Y ), 'multiplicative_identity', add( 
% 4.64/5.01    Y, X ) ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.64/5.01     )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7413, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 4.64/5.01    Y, U ), true, ifeq( sum( T, X, W ), true, sum( U, Z, multiply( W, Y ) ), 
% 4.64/5.01    true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 96, [ =( ifeq( product( Z, Y, T ), true, ifeq( product( U, Y, W )
% 4.64/5.01    , true, ifeq( sum( U, Z, X ), true, sum( W, T, multiply( X, Y ) ), true )
% 4.64/5.01    , true ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, W ), :=( Y, Y ), :=( Z, X ), :=( T, Z ), 
% 4.64/5.01    :=( U, T ), :=( W, U )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7416, [ =( true, ifeq( true, true, ifeq( product( Y, 
% 4.64/5.01    'multiplicative_identity', Z ), true, ifeq( sum( Y, X, T ), true, sum( Z
% 4.64/5.01    , X, multiply( T, 'multiplicative_identity' ) ), true ), true ), true ) )
% 4.64/5.01     ] )
% 4.64/5.01  , clause( 9, [ =( product( X, 'multiplicative_identity', X ), true ) ] )
% 4.64/5.01  , 0, clause( 7413, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 4.64/5.01    T, Y, U ), true, ifeq( sum( T, X, W ), true, sum( U, Z, multiply( W, Y )
% 4.64/5.01     ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.64/5.01    :=( Y, 'multiplicative_identity' ), :=( Z, X ), :=( T, Y ), :=( U, Z ), 
% 4.64/5.01    :=( W, T )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7421, [ =( true, ifeq( product( X, 'multiplicative_identity', Y ), 
% 4.64/5.01    true, ifeq( sum( X, Z, T ), true, sum( Y, Z, multiply( T, 
% 4.64/5.01    'multiplicative_identity' ) ), true ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7416, [ =( true, ifeq( true, true, ifeq( product( Y, 
% 4.64/5.01    'multiplicative_identity', Z ), true, ifeq( sum( Y, X, T ), true, sum( Z
% 4.64/5.01    , X, multiply( T, 'multiplicative_identity' ) ), true ), true ), true ) )
% 4.64/5.01     ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( product( X, 
% 4.64/5.01    'multiplicative_identity', Y ), true, ifeq( sum( X, Z, T ), true, sum( Y
% 4.64/5.01    , Z, multiply( T, 'multiplicative_identity' ) ), true ), true ) ), :=( Z
% 4.64/5.01    , true )] ), substitution( 1, [ :=( X, Z ), :=( Y, X ), :=( Z, Y ), :=( T
% 4.64/5.01    , T )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7422, [ =( true, ifeq( product( X, 'multiplicative_identity', Y ), 
% 4.64/5.01    true, ifeq( sum( X, Z, T ), true, sum( Y, Z, T ), true ), true ) ) ] )
% 4.64/5.01  , clause( 39, [ =( multiply( X, 'multiplicative_identity' ), X ) ] )
% 4.64/5.01  , 0, clause( 7421, [ =( true, ifeq( product( X, 'multiplicative_identity', 
% 4.64/5.01    Y ), true, ifeq( sum( X, Z, T ), true, sum( Y, Z, multiply( T, 
% 4.64/5.01    'multiplicative_identity' ) ), true ), true ) ) ] )
% 4.64/5.01  , 0, 17, substitution( 0, [ :=( X, T )] ), substitution( 1, [ :=( X, X ), 
% 4.64/5.01    :=( Y, Y ), :=( Z, Z ), :=( T, T )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7423, [ =( ifeq( product( X, 'multiplicative_identity', Y ), true, 
% 4.64/5.01    ifeq( sum( X, Z, T ), true, sum( Y, Z, T ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7422, [ =( true, ifeq( product( X, 'multiplicative_identity', Y )
% 4.64/5.01    , true, ifeq( sum( X, Z, T ), true, sum( Y, Z, T ), true ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 663, [ =( ifeq( product( Y, 'multiplicative_identity', Z ), true, 
% 4.64/5.01    ifeq( sum( Y, X, T ), true, sum( Z, X, T ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7423, [ =( ifeq( product( X, 'multiplicative_identity', Y ), true
% 4.64/5.01    , ifeq( sum( X, Z, T ), true, sum( Y, Z, T ), true ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X ), :=( T, T )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7425, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( T, 
% 4.64/5.01    Y, U ), true, ifeq( sum( T, 'multiplicative_identity', X ), true, sum( U
% 4.64/5.01    , Y, Z ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 116, [ =( ifeq( product( Y, X, Z ), true, ifeq( product( T, X, U
% 4.64/5.01     ), true, ifeq( sum( T, 'multiplicative_identity', Y ), true, sum( U, X, 
% 4.64/5.01    Z ), true ), true ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z ), :=( T, T ), 
% 4.64/5.01    :=( U, U )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7428, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( true, true, 
% 4.64/5.01    ifeq( sum( 'multiplicative_identity', 'multiplicative_identity', X ), 
% 4.64/5.01    true, sum( Y, Y, Z ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 8, [ =( product( 'multiplicative_identity', X, X ), true ) ] )
% 4.64/5.01  , 0, clause( 7425, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( product( 
% 4.64/5.01    T, Y, U ), true, ifeq( sum( T, 'multiplicative_identity', X ), true, sum( 
% 4.64/5.01    U, Y, Z ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 9, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.64/5.01    :=( Y, Y ), :=( Z, Z ), :=( T, 'multiplicative_identity' ), :=( U, Y )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7429, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', X ), true, sum( Y, 
% 4.64/5.01    Y, Z ), true ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7428, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( true, 
% 4.64/5.01    true, ifeq( sum( 'multiplicative_identity', 'multiplicative_identity', X
% 4.64/5.01     ), true, sum( Y, Y, Z ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 8, substitution( 0, [ :=( X, true ), :=( Y, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', X ), true, sum( Y, 
% 4.64/5.01    Y, Z ), true ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y
% 4.64/5.01    , Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7430, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', X ), true, sum( Y, 
% 4.64/5.01    Y, Z ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7429, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', X ), true, sum( Y, 
% 4.64/5.01    Y, Z ), true ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 761, [ =( ifeq( product( Y, X, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', Y ), true, sum( X, 
% 4.64/5.01    X, Z ), true ), true ), true ) ] )
% 4.64/5.01  , clause( 7430, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', X ), true, sum( Y, 
% 4.64/5.01    Y, Z ), true ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7432, [ =( true, ifeq( product( X, 'multiplicative_identity', Y ), 
% 4.64/5.01    true, ifeq( sum( X, Z, T ), true, sum( Y, Z, T ), true ), true ) ) ] )
% 4.64/5.01  , clause( 663, [ =( ifeq( product( Y, 'multiplicative_identity', Z ), true
% 4.64/5.01    , ifeq( sum( Y, X, T ), true, sum( Z, X, T ), true ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y ), :=( T, T )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7434, [ =( true, ifeq( product( X, 'multiplicative_identity', Y ), 
% 4.64/5.01    true, ifeq( true, true, sum( Y, Z, add( Z, X ) ), true ), true ) ) ] )
% 4.64/5.01  , clause( 26, [ =( sum( Y, X, add( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7432, [ =( true, ifeq( product( X, 'multiplicative_identity', 
% 4.64/5.01    Y ), true, ifeq( sum( X, Z, T ), true, sum( Y, Z, T ), true ), true ) ) ]
% 4.64/5.01     )
% 4.64/5.01  , 0, 9, substitution( 0, [ :=( X, Z ), :=( Y, X )] ), substitution( 1, [ 
% 4.64/5.01    :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, add( Z, X ) )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7436, [ =( true, ifeq( product( X, 'multiplicative_identity', Y ), 
% 4.64/5.01    true, sum( Y, Z, add( Z, X ) ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7434, [ =( true, ifeq( product( X, 'multiplicative_identity', 
% 4.64/5.01    Y ), true, ifeq( true, true, sum( Y, Z, add( Z, X ) ), true ), true ) ) ]
% 4.64/5.01     )
% 4.64/5.01  , 0, 8, substitution( 0, [ :=( X, true ), :=( Y, sum( Y, Z, add( Z, X ) ) )
% 4.64/5.01    , :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7437, [ =( ifeq( product( X, 'multiplicative_identity', Y ), true, 
% 4.64/5.01    sum( Y, Z, add( Z, X ) ), true ), true ) ] )
% 4.64/5.01  , clause( 7436, [ =( true, ifeq( product( X, 'multiplicative_identity', Y )
% 4.64/5.01    , true, sum( Y, Z, add( Z, X ) ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 842, [ =( ifeq( product( X, 'multiplicative_identity', Z ), true, 
% 4.64/5.01    sum( Z, Y, add( Y, X ) ), true ), true ) ] )
% 4.64/5.01  , clause( 7437, [ =( ifeq( product( X, 'multiplicative_identity', Y ), true
% 4.64/5.01    , sum( Y, Z, add( Z, X ) ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7439, [ =( true, ifeq( product( X, 'multiplicative_identity', Y ), 
% 4.64/5.01    true, sum( Y, Z, add( Z, X ) ), true ) ) ] )
% 4.64/5.01  , clause( 842, [ =( ifeq( product( X, 'multiplicative_identity', Z ), true
% 4.64/5.01    , sum( Z, Y, add( Y, X ) ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7441, [ =( true, ifeq( true, true, sum( add( Y, X ), Z, add( Z, add( 
% 4.64/5.01    X, Y ) ) ), true ) ) ] )
% 4.64/5.01  , clause( 623, [ =( product( add( X, Y ), 'multiplicative_identity', add( Y
% 4.64/5.01    , X ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7439, [ =( true, ifeq( product( X, 'multiplicative_identity', 
% 4.64/5.01    Y ), true, sum( Y, Z, add( Z, X ) ), true ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.64/5.01    :=( X, add( X, Y ) ), :=( Y, add( Y, X ) ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7442, [ =( true, sum( add( X, Y ), Z, add( Z, add( Y, X ) ) ) ) ]
% 4.64/5.01     )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7441, [ =( true, ifeq( true, true, sum( add( Y, X ), Z, add( Z
% 4.64/5.01    , add( X, Y ) ) ), true ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, sum( add( X, Y ), Z, add( 
% 4.64/5.01    Z, add( Y, X ) ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X, Y ), 
% 4.64/5.01    :=( Y, X ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7443, [ =( sum( add( X, Y ), Z, add( Z, add( Y, X ) ) ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  , clause( 7442, [ =( true, sum( add( X, Y ), Z, add( Z, add( Y, X ) ) ) ) ]
% 4.64/5.01     )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 883, [ =( sum( add( Y, X ), Z, add( Z, add( X, Y ) ) ), true ) ] )
% 4.64/5.01  , clause( 7443, [ =( sum( add( X, Y ), Z, add( Z, add( Y, X ) ) ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  , substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7445, [ =( true, ifeq( sum( X, Y, Z ), true, sum( Y, X, Z ), true )
% 4.64/5.01     ) ] )
% 4.64/5.01  , clause( 4, [ =( ifeq( sum( X, Y, Z ), true, sum( Y, X, Z ), true ), true
% 4.64/5.01     ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7447, [ =( true, ifeq( true, true, sum( Z, add( X, Y ), add( Z, add( 
% 4.64/5.01    Y, X ) ) ), true ) ) ] )
% 4.64/5.01  , clause( 883, [ =( sum( add( Y, X ), Z, add( Z, add( X, Y ) ) ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  , 0, clause( 7445, [ =( true, ifeq( sum( X, Y, Z ), true, sum( Y, X, Z ), 
% 4.64/5.01    true ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] ), 
% 4.64/5.01    substitution( 1, [ :=( X, add( X, Y ) ), :=( Y, Z ), :=( Z, add( Z, add( 
% 4.64/5.01    Y, X ) ) )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7449, [ =( true, sum( X, add( Y, Z ), add( X, add( Z, Y ) ) ) ) ]
% 4.64/5.01     )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7447, [ =( true, ifeq( true, true, sum( Z, add( X, Y ), add( Z
% 4.64/5.01    , add( Y, X ) ) ), true ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, sum( X, add( Y, Z ), add( 
% 4.64/5.01    X, add( Z, Y ) ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X, Y ), 
% 4.64/5.01    :=( Y, Z ), :=( Z, X )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7450, [ =( sum( X, add( Y, Z ), add( X, add( Z, Y ) ) ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  , clause( 7449, [ =( true, sum( X, add( Y, Z ), add( X, add( Z, Y ) ) ) ) ]
% 4.64/5.01     )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 902, [ =( sum( Z, add( X, Y ), add( Z, add( Y, X ) ) ), true ) ] )
% 4.64/5.01  , clause( 7450, [ =( sum( X, add( Y, Z ), add( X, add( Z, Y ) ) ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7452, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( T, Y, U
% 4.64/5.01     ), true, ifeq( sum( T, X, W ), true, product( W, U, add( T, Z ) ), true
% 4.64/5.01     ), true ), true ) ) ] )
% 4.64/5.01  , clause( 152, [ =( ifeq( product( Z, T, Y ), true, ifeq( sum( X, T, U ), 
% 4.64/5.01    true, ifeq( sum( X, Z, W ), true, product( W, U, add( X, Y ) ), true ), 
% 4.64/5.01    true ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, T ), :=( Y, Z ), :=( Z, X ), :=( T, Y ), 
% 4.64/5.01    :=( U, U ), :=( W, W )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7456, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'additive_identity', Y, T ), true, ifeq( true, true, product( X, T, add( 
% 4.64/5.01    'additive_identity', Z ) ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 6, [ =( sum( 'additive_identity', X, X ), true ) ] )
% 4.64/5.01  , 0, clause( 7452, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( T
% 4.64/5.01    , Y, U ), true, ifeq( sum( T, X, W ), true, product( W, U, add( T, Z ) )
% 4.64/5.01    , true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 15, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.64/5.01    :=( Y, Y ), :=( Z, Z ), :=( T, 'additive_identity' ), :=( U, T ), :=( W, 
% 4.64/5.01    X )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7457, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'additive_identity', Y, T ), true, product( X, T, add( 
% 4.64/5.01    'additive_identity', Z ) ), true ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7456, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'additive_identity', Y, T ), true, ifeq( true, true, product( X, T, add( 
% 4.64/5.01    'additive_identity', Z ) ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 14, substitution( 0, [ :=( X, true ), :=( Y, product( X, T, add( 
% 4.64/5.01    'additive_identity', Z ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X
% 4.64/5.01    , X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7458, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'additive_identity', Y, T ), true, product( X, T, Z ), true ), true ) ) ]
% 4.64/5.01     )
% 4.64/5.01  , clause( 185, [ =( add( 'additive_identity', X ), X ) ] )
% 4.64/5.01  , 0, clause( 7457, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'additive_identity', Y, T ), true, product( X, T, add( 
% 4.64/5.01    'additive_identity', Z ) ), true ), true ) ) ] )
% 4.64/5.01  , 0, 17, substitution( 0, [ :=( X, Z )] ), substitution( 1, [ :=( X, X ), 
% 4.64/5.01    :=( Y, Y ), :=( Z, Z ), :=( T, T )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7459, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'additive_identity', Y, T ), true, product( X, T, Z ), true ), true ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  , clause( 7458, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'additive_identity', Y, T ), true, product( X, T, Z ), true ), true ) ) ]
% 4.64/5.01     )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 1076, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'additive_identity', Y, T ), true, product( X, T, Z ), true ), true ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  , clause( 7459, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'additive_identity', Y, T ), true, product( X, T, Z ), true ), true ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7461, [ =( true, ifeq( product( X, inverse( Y ), Z ), true, ifeq( 
% 4.64/5.01    sum( Y, Z, T ), true, ifeq( sum( Y, X, U ), true, product( U, 
% 4.64/5.01    'multiplicative_identity', T ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 156, [ =( ifeq( product( Y, inverse( X ), Z ), true, ifeq( sum( X
% 4.64/5.01    , Z, T ), true, ifeq( sum( X, Y, U ), true, product( U, 
% 4.64/5.01    'multiplicative_identity', T ), true ), true ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z ), :=( T, T ), 
% 4.64/5.01    :=( U, U )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7463, [ =( true, ifeq( true, true, ifeq( sum( X, 
% 4.64/5.01    'additive_identity', Y ), true, ifeq( sum( X, X, Z ), true, product( Z, 
% 4.64/5.01    'multiplicative_identity', Y ), true ), true ), true ) ) ] )
% 4.64/5.01  , clause( 21, [ =( product( X, inverse( X ), 'additive_identity' ), true )
% 4.64/5.01     ] )
% 4.64/5.01  , 0, clause( 7461, [ =( true, ifeq( product( X, inverse( Y ), Z ), true, 
% 4.64/5.01    ifeq( sum( Y, Z, T ), true, ifeq( sum( Y, X, U ), true, product( U, 
% 4.64/5.01    'multiplicative_identity', T ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.64/5.01    :=( Y, X ), :=( Z, 'additive_identity' ), :=( T, Y ), :=( U, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7464, [ =( true, ifeq( sum( X, 'additive_identity', Y ), true, ifeq( 
% 4.64/5.01    sum( X, X, Z ), true, product( Z, 'multiplicative_identity', Y ), true )
% 4.64/5.01    , true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7463, [ =( true, ifeq( true, true, ifeq( sum( X, 
% 4.64/5.01    'additive_identity', Y ), true, ifeq( sum( X, X, Z ), true, product( Z, 
% 4.64/5.01    'multiplicative_identity', Y ), true ), true ), true ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( sum( X, 
% 4.64/5.01    'additive_identity', Y ), true, ifeq( sum( X, X, Z ), true, product( Z, 
% 4.64/5.01    'multiplicative_identity', Y ), true ), true ) ), :=( Z, true )] ), 
% 4.64/5.01    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7465, [ =( ifeq( sum( X, 'additive_identity', Y ), true, ifeq( sum( 
% 4.64/5.01    X, X, Z ), true, product( Z, 'multiplicative_identity', Y ), true ), true
% 4.64/5.01     ), true ) ] )
% 4.64/5.01  , clause( 7464, [ =( true, ifeq( sum( X, 'additive_identity', Y ), true, 
% 4.64/5.01    ifeq( sum( X, X, Z ), true, product( Z, 'multiplicative_identity', Y ), 
% 4.64/5.01    true ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 1192, [ =( ifeq( sum( X, 'additive_identity', Y ), true, ifeq( sum( 
% 4.64/5.01    X, X, Z ), true, product( Z, 'multiplicative_identity', Y ), true ), true
% 4.64/5.01     ), true ) ] )
% 4.64/5.01  , clause( 7465, [ =( ifeq( sum( X, 'additive_identity', Y ), true, ifeq( 
% 4.64/5.01    sum( X, X, Z ), true, product( Z, 'multiplicative_identity', Y ), true )
% 4.64/5.01    , true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7467, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', Y ), true, sum( X, 
% 4.64/5.01    X, Z ), true ), true ) ) ] )
% 4.64/5.01  , clause( 425, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', Y ), true, sum( X, 
% 4.64/5.01    X, Z ), true ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7469, [ =( true, ifeq( product( X, add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ), Y ), true, ifeq( true, true, sum( X, X, Y )
% 4.64/5.01    , true ), true ) ) ] )
% 4.64/5.01  , clause( 26, [ =( sum( Y, X, add( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7467, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', Y ), true, sum( X, 
% 4.64/5.01    X, Z ), true ), true ) ) ] )
% 4.64/5.01  , 0, 11, substitution( 0, [ :=( X, 'multiplicative_identity' ), :=( Y, 
% 4.64/5.01    'multiplicative_identity' )] ), substitution( 1, [ :=( X, X ), :=( Y, add( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity' ) ), :=( Z, Y )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7471, [ =( true, ifeq( product( X, add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ), Y ), true, sum( X, X, Y ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7469, [ =( true, ifeq( product( X, add( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity' ), Y ), true, ifeq( 
% 4.64/5.01    true, true, sum( X, X, Y ), true ), true ) ) ] )
% 4.64/5.01  , 0, 10, substitution( 0, [ :=( X, true ), :=( Y, sum( X, X, Y ) ), :=( Z, 
% 4.64/5.01    true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7472, [ =( ifeq( product( X, add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ), Y ), true, sum( X, X, Y ), true ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  , clause( 7471, [ =( true, ifeq( product( X, add( 'multiplicative_identity'
% 4.64/5.01    , 'multiplicative_identity' ), Y ), true, sum( X, X, Y ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 2807, [ =( ifeq( product( X, add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ), Y ), true, sum( X, X, Y ), true ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  , clause( 7472, [ =( ifeq( product( X, add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ), Y ), true, sum( X, X, Y ), true ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.64/5.01     )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7474, [ =( true, ifeq( product( X, add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ), Y ), true, sum( X, X, Y ), true ) ) ] )
% 4.64/5.01  , clause( 2807, [ =( ifeq( product( X, add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ), Y ), true, sum( X, X, Y ), true ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7476, [ =( true, ifeq( true, true, sum( X, X, multiply( X, add( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity' ) ) ), true ) ) ] )
% 4.64/5.01  , clause( 3, [ =( product( X, Y, multiply( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7474, [ =( true, ifeq( product( X, add( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity' ), Y ), true, sum( X
% 4.64/5.01    , X, Y ), true ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, add( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity' ) )] ), 
% 4.64/5.01    substitution( 1, [ :=( X, X ), :=( Y, multiply( X, add( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity' ) ) )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7477, [ =( true, sum( X, X, multiply( X, add( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity' ) ) ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7476, [ =( true, ifeq( true, true, sum( X, X, multiply( X, add( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity' ) ) ), true ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, sum( X, X, multiply( X, 
% 4.64/5.01    add( 'multiplicative_identity', 'multiplicative_identity' ) ) ) ), :=( Z
% 4.64/5.01    , true )] ), substitution( 1, [ :=( X, X )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7478, [ =( sum( X, X, multiply( X, add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ) ) ), true ) ] )
% 4.64/5.01  , clause( 7477, [ =( true, sum( X, X, multiply( X, add( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity' ) ) ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 2832, [ =( sum( X, X, multiply( X, add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ) ) ), true ) ] )
% 4.64/5.01  , clause( 7478, [ =( sum( X, X, multiply( X, add( 'multiplicative_identity'
% 4.64/5.01    , 'multiplicative_identity' ) ) ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7480, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', X ), true, sum( Y, 
% 4.64/5.01    Y, Z ), true ), true ) ) ] )
% 4.64/5.01  , clause( 761, [ =( ifeq( product( Y, X, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', Y ), true, sum( X, 
% 4.64/5.01    X, Z ), true ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7483, [ =( true, ifeq( product( multiply( 'multiplicative_identity'
% 4.64/5.01    , add( 'multiplicative_identity', 'multiplicative_identity' ) ), X, Y ), 
% 4.64/5.01    true, ifeq( true, true, sum( X, X, Y ), true ), true ) ) ] )
% 4.64/5.01  , clause( 2832, [ =( sum( X, X, multiply( X, add( 'multiplicative_identity'
% 4.64/5.01    , 'multiplicative_identity' ) ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7480, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity', X ), true, sum( Y, 
% 4.64/5.01    Y, Z ), true ), true ) ) ] )
% 4.64/5.01  , 0, 13, substitution( 0, [ :=( X, 'multiplicative_identity' )] ), 
% 4.64/5.01    substitution( 1, [ :=( X, multiply( 'multiplicative_identity', add( 
% 4.64/5.01    'multiplicative_identity', 'multiplicative_identity' ) ) ), :=( Y, X ), 
% 4.64/5.01    :=( Z, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7485, [ =( true, ifeq( product( add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ), X, Y ), true, ifeq( true, true, sum( X, X, Y
% 4.64/5.01     ), true ), true ) ) ] )
% 4.64/5.01  , clause( 40, [ =( multiply( 'multiplicative_identity', X ), X ) ] )
% 4.64/5.01  , 0, clause( 7483, [ =( true, ifeq( product( multiply( 
% 4.64/5.01    'multiplicative_identity', add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ) ), X, Y ), true, ifeq( true, true, sum( X, X
% 4.64/5.01    , Y ), true ), true ) ) ] )
% 4.64/5.01  , 0, 4, substitution( 0, [ :=( X, add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y
% 4.64/5.01     )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7486, [ =( true, ifeq( product( add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ), X, Y ), true, sum( X, X, Y ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7485, [ =( true, ifeq( product( add( 'multiplicative_identity'
% 4.64/5.01    , 'multiplicative_identity' ), X, Y ), true, ifeq( true, true, sum( X, X
% 4.64/5.01    , Y ), true ), true ) ) ] )
% 4.64/5.01  , 0, 10, substitution( 0, [ :=( X, true ), :=( Y, sum( X, X, Y ) ), :=( Z, 
% 4.64/5.01    true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7487, [ =( ifeq( product( add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ), X, Y ), true, sum( X, X, Y ), true ), true )
% 4.64/5.01     ] )
% 4.64/5.01  , clause( 7486, [ =( true, ifeq( product( add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ), X, Y ), true, sum( X, X, Y ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 5242, [ =( ifeq( product( add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ), X, Y ), true, sum( X, X, Y ), true ), true )
% 4.64/5.01     ] )
% 4.64/5.01  , clause( 7487, [ =( ifeq( product( add( 'multiplicative_identity', 
% 4.64/5.01    'multiplicative_identity' ), X, Y ), true, sum( X, X, Y ), true ), true )
% 4.64/5.01     ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.64/5.01     )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7489, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'additive_identity', Y, T ), true, product( X, T, Z ), true ), true ) ) ]
% 4.64/5.01     )
% 4.64/5.01  , clause( 1076, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'additive_identity', Y, T ), true, product( X, T, Z ), true ), true ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7491, [ =( true, ifeq( true, true, ifeq( sum( 'additive_identity', 
% 4.64/5.01    Y, Z ), true, product( X, Z, multiply( Y, X ) ), true ), true ) ) ] )
% 4.64/5.01  , clause( 25, [ =( product( Y, X, multiply( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7489, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.01    'additive_identity', Y, T ), true, product( X, T, Z ), true ), true ) ) ]
% 4.64/5.01     )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 4.64/5.01    :=( X, X ), :=( Y, Y ), :=( Z, multiply( Y, X ) ), :=( T, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7493, [ =( true, ifeq( sum( 'additive_identity', X, Y ), true, 
% 4.64/5.01    product( Z, Y, multiply( X, Z ) ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7491, [ =( true, ifeq( true, true, ifeq( sum( 
% 4.64/5.01    'additive_identity', Y, Z ), true, product( X, Z, multiply( Y, X ) ), 
% 4.64/5.01    true ), true ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( sum( 
% 4.64/5.01    'additive_identity', X, Y ), true, product( Z, Y, multiply( X, Z ) ), 
% 4.64/5.01    true ) ), :=( Z, true )] ), substitution( 1, [ :=( X, Z ), :=( Y, X ), 
% 4.64/5.01    :=( Z, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7494, [ =( ifeq( sum( 'additive_identity', X, Y ), true, product( Z
% 4.64/5.01    , Y, multiply( X, Z ) ), true ), true ) ] )
% 4.64/5.01  , clause( 7493, [ =( true, ifeq( sum( 'additive_identity', X, Y ), true, 
% 4.64/5.01    product( Z, Y, multiply( X, Z ) ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 5569, [ =( ifeq( sum( 'additive_identity', Y, Z ), true, product( X
% 4.64/5.01    , Z, multiply( Y, X ) ), true ), true ) ] )
% 4.64/5.01  , clause( 7494, [ =( ifeq( sum( 'additive_identity', X, Y ), true, product( 
% 4.64/5.01    Z, Y, multiply( X, Z ) ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7496, [ =( true, ifeq( sum( 'additive_identity', X, Y ), true, 
% 4.64/5.01    product( Z, Y, multiply( X, Z ) ), true ) ) ] )
% 4.64/5.01  , clause( 5569, [ =( ifeq( sum( 'additive_identity', Y, Z ), true, product( 
% 4.64/5.01    X, Z, multiply( Y, X ) ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7499, [ =( true, ifeq( true, true, product( Z, add( 
% 4.64/5.01    'additive_identity', add( Y, X ) ), multiply( add( X, Y ), Z ) ), true )
% 4.64/5.01     ) ] )
% 4.64/5.01  , clause( 902, [ =( sum( Z, add( X, Y ), add( Z, add( Y, X ) ) ), true ) ]
% 4.64/5.01     )
% 4.64/5.01  , 0, clause( 7496, [ =( true, ifeq( sum( 'additive_identity', X, Y ), true
% 4.64/5.01    , product( Z, Y, multiply( X, Z ) ), true ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, 
% 4.64/5.01    'additive_identity' )] ), substitution( 1, [ :=( X, add( X, Y ) ), :=( Y
% 4.64/5.01    , add( 'additive_identity', add( Y, X ) ) ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7500, [ =( true, product( X, add( 'additive_identity', add( Y, Z )
% 4.64/5.01     ), multiply( add( Z, Y ), X ) ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7499, [ =( true, ifeq( true, true, product( Z, add( 
% 4.64/5.01    'additive_identity', add( Y, X ) ), multiply( add( X, Y ), Z ) ), true )
% 4.64/5.01     ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( X, add( 
% 4.64/5.01    'additive_identity', add( Y, Z ) ), multiply( add( Z, Y ), X ) ) ), :=( Z
% 4.64/5.01    , true )] ), substitution( 1, [ :=( X, Z ), :=( Y, Y ), :=( Z, X )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7501, [ =( true, product( X, add( Y, Z ), multiply( add( Z, Y ), X
% 4.64/5.01     ) ) ) ] )
% 4.64/5.01  , clause( 185, [ =( add( 'additive_identity', X ), X ) ] )
% 4.64/5.01  , 0, clause( 7500, [ =( true, product( X, add( 'additive_identity', add( Y
% 4.64/5.01    , Z ) ), multiply( add( Z, Y ), X ) ) ) ] )
% 4.64/5.01  , 0, 4, substitution( 0, [ :=( X, add( Y, Z ) )] ), substitution( 1, [ :=( 
% 4.64/5.01    X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7502, [ =( product( X, add( Y, Z ), multiply( add( Z, Y ), X ) ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  , clause( 7501, [ =( true, product( X, add( Y, Z ), multiply( add( Z, Y ), 
% 4.64/5.01    X ) ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 6268, [ =( product( Z, add( Y, X ), multiply( add( X, Y ), Z ) ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  , clause( 7502, [ =( product( X, add( Y, Z ), multiply( add( Z, Y ), X ) )
% 4.64/5.01    , true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, Z ), :=( Y, Y ), :=( Z, X )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7504, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, Z, 
% 4.64/5.01    multiply( X, Y ) ) ) ] )
% 4.64/5.01  , clause( 29, [ =( ifeq2( product( X, Y, Z ), true, Z, multiply( X, Y ) ), 
% 4.64/5.01    multiply( X, Y ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7506, [ =( multiply( X, add( Y, Z ) ), ifeq2( true, true, multiply( 
% 4.64/5.01    add( Z, Y ), X ), multiply( X, add( Y, Z ) ) ) ) ] )
% 4.64/5.01  , clause( 6268, [ =( product( Z, add( Y, X ), multiply( add( X, Y ), Z ) )
% 4.64/5.01    , true ) ] )
% 4.64/5.01  , 0, clause( 7504, [ =( multiply( X, Y ), ifeq2( product( X, Y, Z ), true, 
% 4.64/5.01    Z, multiply( X, Y ) ) ) ] )
% 4.64/5.01  , 0, 7, substitution( 0, [ :=( X, Z ), :=( Y, Y ), :=( Z, X )] ), 
% 4.64/5.01    substitution( 1, [ :=( X, X ), :=( Y, add( Y, Z ) ), :=( Z, multiply( add( 
% 4.64/5.01    Z, Y ), X ) )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7507, [ =( multiply( X, add( Y, Z ) ), multiply( add( Z, Y ), X ) )
% 4.64/5.01     ] )
% 4.64/5.01  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7506, [ =( multiply( X, add( Y, Z ) ), ifeq2( true, true, 
% 4.64/5.01    multiply( add( Z, Y ), X ), multiply( X, add( Y, Z ) ) ) ) ] )
% 4.64/5.01  , 0, 6, substitution( 0, [ :=( X, true ), :=( Y, multiply( add( Z, Y ), X )
% 4.64/5.01     ), :=( Z, multiply( X, add( Y, Z ) ) )] ), substitution( 1, [ :=( X, X )
% 4.64/5.01    , :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7508, [ =( multiply( add( Z, Y ), X ), multiply( X, add( Y, Z ) ) )
% 4.64/5.01     ] )
% 4.64/5.01  , clause( 7507, [ =( multiply( X, add( Y, Z ) ), multiply( add( Z, Y ), X )
% 4.64/5.01     ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 6295, [ =( multiply( add( Z, Y ), X ), multiply( X, add( Y, Z ) ) )
% 4.64/5.01     ] )
% 4.64/5.01  , clause( 7508, [ =( multiply( add( Z, Y ), X ), multiply( X, add( Y, Z ) )
% 4.64/5.01     ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7509, [ =( multiply( Z, add( Y, X ) ), multiply( add( X, Y ), Z ) )
% 4.64/5.01     ] )
% 4.64/5.01  , clause( 6295, [ =( multiply( add( Z, Y ), X ), multiply( X, add( Y, Z ) )
% 4.64/5.01     ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, Z ), :=( Y, Y ), :=( Z, X )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7510, [ =( Z, ifeq2( product( X, Y, Z ), true, multiply( Y, X ), Z
% 4.64/5.01     ) ) ] )
% 4.64/5.01  , clause( 28, [ =( ifeq2( product( X, Y, Z ), true, multiply( Y, X ), Z ), 
% 4.64/5.01    Z ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7511, [ =( X, ifeq2( product( add( Y, Z ), T, X ), true, multiply( 
% 4.64/5.01    add( Z, Y ), T ), X ) ) ] )
% 4.64/5.01  , clause( 7509, [ =( multiply( Z, add( Y, X ) ), multiply( add( X, Y ), Z )
% 4.64/5.01     ) ] )
% 4.64/5.01  , 0, clause( 7510, [ =( Z, ifeq2( product( X, Y, Z ), true, multiply( Y, X
% 4.64/5.01     ), Z ) ) ] )
% 4.64/5.01  , 0, 10, substitution( 0, [ :=( X, Z ), :=( Y, Y ), :=( Z, T )] ), 
% 4.64/5.01    substitution( 1, [ :=( X, add( Y, Z ) ), :=( Y, T ), :=( Z, X )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7512, [ =( ifeq2( product( add( Y, Z ), T, X ), true, multiply( add( 
% 4.64/5.01    Z, Y ), T ), X ), X ) ] )
% 4.64/5.01  , clause( 7511, [ =( X, ifeq2( product( add( Y, Z ), T, X ), true, multiply( 
% 4.64/5.01    add( Z, Y ), T ), X ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 6373, [ =( ifeq2( product( add( Y, Z ), X, T ), true, multiply( add( 
% 4.64/5.01    Z, Y ), X ), T ), T ) ] )
% 4.64/5.01  , clause( 7512, [ =( ifeq2( product( add( Y, Z ), T, X ), true, multiply( 
% 4.64/5.01    add( Z, Y ), T ), X ), X ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, T ), :=( Y, Y ), :=( Z, Z ), :=( T, X )] ), 
% 4.64/5.01    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7514, [ =( true, ifeq( sum( X, 'additive_identity', Y ), true, ifeq( 
% 4.64/5.01    sum( X, X, Z ), true, product( Z, 'multiplicative_identity', Y ), true )
% 4.64/5.01    , true ) ) ] )
% 4.64/5.01  , clause( 1192, [ =( ifeq( sum( X, 'additive_identity', Y ), true, ifeq( 
% 4.64/5.01    sum( X, X, Z ), true, product( Z, 'multiplicative_identity', Y ), true )
% 4.64/5.01    , true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7517, [ =( true, ifeq( true, true, ifeq( sum( X, X, Y ), true, 
% 4.64/5.01    product( Y, 'multiplicative_identity', add( 'additive_identity', X ) ), 
% 4.64/5.01    true ), true ) ) ] )
% 4.64/5.01  , clause( 26, [ =( sum( Y, X, add( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7514, [ =( true, ifeq( sum( X, 'additive_identity', Y ), true
% 4.64/5.01    , ifeq( sum( X, X, Z ), true, product( Z, 'multiplicative_identity', Y )
% 4.64/5.01    , true ), true ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, 'additive_identity' ), :=( Y, X )] ), 
% 4.64/5.01    substitution( 1, [ :=( X, X ), :=( Y, add( 'additive_identity', X ) ), 
% 4.64/5.01    :=( Z, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7520, [ =( true, ifeq( sum( X, X, Y ), true, product( Y, 
% 4.64/5.01    'multiplicative_identity', add( 'additive_identity', X ) ), true ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7517, [ =( true, ifeq( true, true, ifeq( sum( X, X, Y ), true
% 4.64/5.01    , product( Y, 'multiplicative_identity', add( 'additive_identity', X ) )
% 4.64/5.01    , true ), true ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( sum( X, X, Y ), true
% 4.64/5.01    , product( Y, 'multiplicative_identity', add( 'additive_identity', X ) )
% 4.64/5.01    , true ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7521, [ =( true, ifeq( sum( X, X, Y ), true, product( Y, 
% 4.64/5.01    'multiplicative_identity', X ), true ) ) ] )
% 4.64/5.01  , clause( 185, [ =( add( 'additive_identity', X ), X ) ] )
% 4.64/5.01  , 0, clause( 7520, [ =( true, ifeq( sum( X, X, Y ), true, product( Y, 
% 4.64/5.01    'multiplicative_identity', add( 'additive_identity', X ) ), true ) ) ] )
% 4.64/5.01  , 0, 11, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.64/5.01    :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7522, [ =( ifeq( sum( X, X, Y ), true, product( Y, 
% 4.64/5.01    'multiplicative_identity', X ), true ), true ) ] )
% 4.64/5.01  , clause( 7521, [ =( true, ifeq( sum( X, X, Y ), true, product( Y, 
% 4.64/5.01    'multiplicative_identity', X ), true ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 6921, [ =( ifeq( sum( X, X, Y ), true, product( Y, 
% 4.64/5.01    'multiplicative_identity', X ), true ), true ) ] )
% 4.64/5.01  , clause( 7522, [ =( ifeq( sum( X, X, Y ), true, product( Y, 
% 4.64/5.01    'multiplicative_identity', X ), true ), true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.64/5.01     )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7524, [ =( true, ifeq( sum( X, X, Y ), true, product( Y, 
% 4.64/5.01    'multiplicative_identity', X ), true ) ) ] )
% 4.64/5.01  , clause( 6921, [ =( ifeq( sum( X, X, Y ), true, product( Y, 
% 4.64/5.01    'multiplicative_identity', X ), true ), true ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7526, [ =( true, ifeq( true, true, product( add( X, X ), 
% 4.64/5.01    'multiplicative_identity', X ), true ) ) ] )
% 4.64/5.01  , clause( 26, [ =( sum( Y, X, add( X, Y ) ), true ) ] )
% 4.64/5.01  , 0, clause( 7524, [ =( true, ifeq( sum( X, X, Y ), true, product( Y, 
% 4.64/5.01    'multiplicative_identity', X ), true ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 4.64/5.01    :=( X, X ), :=( Y, add( X, X ) )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7527, [ =( true, product( add( X, X ), 'multiplicative_identity', X
% 4.64/5.01     ) ) ] )
% 4.64/5.01  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7526, [ =( true, ifeq( true, true, product( add( X, X ), 
% 4.64/5.01    'multiplicative_identity', X ), true ) ) ] )
% 4.64/5.01  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, product( add( X, X ), 
% 4.64/5.01    'multiplicative_identity', X ) ), :=( Z, true )] ), substitution( 1, [ 
% 4.64/5.01    :=( X, X )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7528, [ =( product( add( X, X ), 'multiplicative_identity', X ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  , clause( 7527, [ =( true, product( add( X, X ), 'multiplicative_identity'
% 4.64/5.01    , X ) ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, X )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  subsumption(
% 4.64/5.01  clause( 6943, [ =( product( add( X, X ), 'multiplicative_identity', X ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  , clause( 7528, [ =( product( add( X, X ), 'multiplicative_identity', X ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  eqswap(
% 4.64/5.01  clause( 7530, [ =( T, ifeq2( product( add( X, Y ), Z, T ), true, multiply( 
% 4.64/5.01    add( Y, X ), Z ), T ) ) ] )
% 4.64/5.01  , clause( 6373, [ =( ifeq2( product( add( Y, Z ), X, T ), true, multiply( 
% 4.64/5.01    add( Z, Y ), X ), T ), T ) ] )
% 4.64/5.01  , 0, substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y ), :=( T, T )] )
% 4.64/5.01    ).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7533, [ =( X, ifeq2( true, true, multiply( add( X, X ), 
% 4.64/5.01    'multiplicative_identity' ), X ) ) ] )
% 4.64/5.01  , clause( 6943, [ =( product( add( X, X ), 'multiplicative_identity', X ), 
% 4.64/5.01    true ) ] )
% 4.64/5.01  , 0, clause( 7530, [ =( T, ifeq2( product( add( X, Y ), Z, T ), true, 
% 4.64/5.01    multiply( add( Y, X ), Z ), T ) ) ] )
% 4.64/5.01  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.64/5.01    :=( Y, X ), :=( Z, 'multiplicative_identity' ), :=( T, X )] )).
% 4.64/5.01  
% 4.64/5.01  
% 4.64/5.01  paramod(
% 4.64/5.01  clause( 7534, [ =( X, multiply( add( X, X ), 'multiplicative_identity' ) )
% 4.64/5.01     ] )
% 4.64/5.01  , clause( 0, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 4.64/5.01  , 0, clause( 7533, [ =( X, ifeq2( true, true, multiply( add( X, X ), 
% 4.64/5.02    'multiplicative_identity' ), X ) ) ] )
% 4.64/5.02  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, multiply( add( X, X ), 
% 4.64/5.02    'multiplicative_identity' ) ), :=( Z, X )] ), substitution( 1, [ :=( X, X
% 4.64/5.02     )] )).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  paramod(
% 4.64/5.02  clause( 7535, [ =( X, add( X, X ) ) ] )
% 4.64/5.02  , clause( 39, [ =( multiply( X, 'multiplicative_identity' ), X ) ] )
% 4.64/5.02  , 0, clause( 7534, [ =( X, multiply( add( X, X ), 'multiplicative_identity'
% 4.64/5.02     ) ) ] )
% 4.64/5.02  , 0, 2, substitution( 0, [ :=( X, add( X, X ) )] ), substitution( 1, [ :=( 
% 4.64/5.02    X, X )] )).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  eqswap(
% 4.64/5.02  clause( 7536, [ =( add( X, X ), X ) ] )
% 4.64/5.02  , clause( 7535, [ =( X, add( X, X ) ) ] )
% 4.64/5.02  , 0, substitution( 0, [ :=( X, X )] )).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  subsumption(
% 4.64/5.02  clause( 6944, [ =( add( X, X ), X ) ] )
% 4.64/5.02  , clause( 7536, [ =( add( X, X ), X ) ] )
% 4.64/5.02  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  eqswap(
% 4.64/5.02  clause( 7538, [ =( true, ifeq( product( add( 'multiplicative_identity', 
% 4.64/5.02    'multiplicative_identity' ), X, Y ), true, sum( X, X, Y ), true ) ) ] )
% 4.64/5.02  , clause( 5242, [ =( ifeq( product( add( 'multiplicative_identity', 
% 4.64/5.02    'multiplicative_identity' ), X, Y ), true, sum( X, X, Y ), true ), true )
% 4.64/5.02     ] )
% 4.64/5.02  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  paramod(
% 4.64/5.02  clause( 7540, [ =( true, ifeq( true, true, sum( 'multiplicative_identity', 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity' ), true ) ) ] )
% 4.64/5.02  , clause( 6943, [ =( product( add( X, X ), 'multiplicative_identity', X ), 
% 4.64/5.02    true ) ] )
% 4.64/5.02  , 0, clause( 7538, [ =( true, ifeq( product( add( 'multiplicative_identity'
% 4.64/5.02    , 'multiplicative_identity' ), X, Y ), true, sum( X, X, Y ), true ) ) ]
% 4.64/5.02     )
% 4.64/5.02  , 0, 3, substitution( 0, [ :=( X, 'multiplicative_identity' )] ), 
% 4.64/5.02    substitution( 1, [ :=( X, 'multiplicative_identity' ), :=( Y, 
% 4.64/5.02    'multiplicative_identity' )] )).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  paramod(
% 4.64/5.02  clause( 7541, [ =( true, sum( 'multiplicative_identity', 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity' ) ) ] )
% 4.64/5.02  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.02  , 0, clause( 7540, [ =( true, ifeq( true, true, sum( 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity', 
% 4.64/5.02    'multiplicative_identity' ), true ) ) ] )
% 4.64/5.02  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, sum( 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity', 
% 4.64/5.02    'multiplicative_identity' ) ), :=( Z, true )] ), substitution( 1, [] )
% 4.64/5.02    ).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  eqswap(
% 4.64/5.02  clause( 7542, [ =( sum( 'multiplicative_identity', 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity' ), true ) ] )
% 4.64/5.02  , clause( 7541, [ =( true, sum( 'multiplicative_identity', 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity' ) ) ] )
% 4.64/5.02  , 0, substitution( 0, [] )).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  subsumption(
% 4.64/5.02  clause( 6947, [ =( sum( 'multiplicative_identity', 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity' ), true ) ] )
% 4.64/5.02  , clause( 7542, [ =( sum( 'multiplicative_identity', 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity' ), true ) ] )
% 4.64/5.02  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  eqswap(
% 4.64/5.02  clause( 7544, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity', Y ), true, sum( X, 
% 4.64/5.02    X, Z ), true ), true ) ) ] )
% 4.64/5.02  , clause( 425, [ =( ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity', Y ), true, sum( X, 
% 4.64/5.02    X, Z ), true ), true ), true ) ] )
% 4.64/5.02  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  paramod(
% 4.64/5.02  clause( 7549, [ =( true, ifeq( true, true, ifeq( sum( 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity', 
% 4.64/5.02    'multiplicative_identity' ), true, sum( add( X, X ), add( X, X ), X ), 
% 4.64/5.02    true ), true ) ) ] )
% 4.64/5.02  , clause( 6943, [ =( product( add( X, X ), 'multiplicative_identity', X ), 
% 4.64/5.02    true ) ] )
% 4.64/5.02  , 0, clause( 7544, [ =( true, ifeq( product( X, Y, Z ), true, ifeq( sum( 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity', Y ), true, sum( X, 
% 4.64/5.02    X, Z ), true ), true ) ) ] )
% 4.64/5.02  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, add( X
% 4.64/5.02    , X ) ), :=( Y, 'multiplicative_identity' ), :=( Z, X )] )).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  paramod(
% 4.64/5.02  clause( 7550, [ =( true, ifeq( sum( 'multiplicative_identity', 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity' ), true, sum( add( X
% 4.64/5.02    , X ), add( X, X ), X ), true ) ) ] )
% 4.64/5.02  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.02  , 0, clause( 7549, [ =( true, ifeq( true, true, ifeq( sum( 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity', 
% 4.64/5.02    'multiplicative_identity' ), true, sum( add( X, X ), add( X, X ), X ), 
% 4.64/5.02    true ), true ) ) ] )
% 4.64/5.02  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( sum( 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity', 
% 4.64/5.02    'multiplicative_identity' ), true, sum( add( X, X ), add( X, X ), X ), 
% 4.64/5.02    true ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X )] )).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  paramod(
% 4.64/5.02  clause( 7551, [ =( true, ifeq( true, true, sum( add( X, X ), add( X, X ), X
% 4.64/5.02     ), true ) ) ] )
% 4.64/5.02  , clause( 6947, [ =( sum( 'multiplicative_identity', 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity' ), true ) ] )
% 4.64/5.02  , 0, clause( 7550, [ =( true, ifeq( sum( 'multiplicative_identity', 
% 4.64/5.02    'multiplicative_identity', 'multiplicative_identity' ), true, sum( add( X
% 4.64/5.02    , X ), add( X, X ), X ), true ) ) ] )
% 4.64/5.02  , 0, 3, substitution( 0, [] ), substitution( 1, [ :=( X, X )] )).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  paramod(
% 4.64/5.02  clause( 7552, [ =( true, sum( add( X, X ), add( X, X ), X ) ) ] )
% 4.64/5.02  , clause( 1, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 4.64/5.02  , 0, clause( 7551, [ =( true, ifeq( true, true, sum( add( X, X ), add( X, X
% 4.64/5.02     ), X ), true ) ) ] )
% 4.64/5.02  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, sum( add( X, X ), add( X, 
% 4.64/5.02    X ), X ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X )] )).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  paramod(
% 4.64/5.02  clause( 7554, [ =( true, sum( add( X, X ), X, X ) ) ] )
% 4.64/5.02  , clause( 6944, [ =( add( X, X ), X ) ] )
% 4.64/5.02  , 0, clause( 7552, [ =( true, sum( add( X, X ), add( X, X ), X ) ) ] )
% 4.64/5.02  , 0, 6, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 4.64/5.02    ).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  paramod(
% 4.64/5.02  clause( 7555, [ =( true, sum( X, X, X ) ) ] )
% 4.64/5.02  , clause( 6944, [ =( add( X, X ), X ) ] )
% 4.64/5.02  , 0, clause( 7554, [ =( true, sum( add( X, X ), X, X ) ) ] )
% 4.64/5.02  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 4.64/5.02    ).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  eqswap(
% 4.64/5.02  clause( 7557, [ =( sum( X, X, X ), true ) ] )
% 4.64/5.02  , clause( 7555, [ =( true, sum( X, X, X ) ) ] )
% 4.64/5.02  , 0, substitution( 0, [ :=( X, X )] )).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  subsumption(
% 4.64/5.02  clause( 6948, [ =( sum( X, X, X ), true ) ] )
% 4.64/5.02  , clause( 7557, [ =( sum( X, X, X ), true ) ] )
% 4.64/5.02  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  eqswap(
% 4.64/5.02  clause( 7559, [ =( true, sum( X, X, X ) ) ] )
% 4.64/5.02  , clause( 6948, [ =( sum( X, X, X ), true ) ] )
% 4.64/5.02  , 0, substitution( 0, [ :=( X, X )] )).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  eqswap(
% 4.64/5.02  clause( 7560, [ ~( =( true, sum( x, x, x ) ) ) ] )
% 4.64/5.02  , clause( 24, [ ~( =( sum( x, x, x ), true ) ) ] )
% 4.64/5.02  , 0, substitution( 0, [] )).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  resolution(
% 4.64/5.02  clause( 7561, [] )
% 4.64/5.02  , clause( 7560, [ ~( =( true, sum( x, x, x ) ) ) ] )
% 4.64/5.02  , 0, clause( 7559, [ =( true, sum( X, X, X ) ) ] )
% 4.64/5.02  , 0, substitution( 0, [] ), substitution( 1, [ :=( X, x )] )).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  subsumption(
% 4.64/5.02  clause( 7005, [] )
% 4.64/5.02  , clause( 7561, [] )
% 4.64/5.02  , substitution( 0, [] ), permutation( 0, [] ) ).
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  end.
% 4.64/5.02  
% 4.64/5.02  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 4.64/5.02  
% 4.64/5.02  Memory use:
% 4.64/5.02  
% 4.64/5.02  space for terms:        128729
% 4.64/5.02  space for clauses:      973025
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  clauses generated:      908188
% 4.64/5.02  clauses kept:           7006
% 4.64/5.02  clauses selected:       1906
% 4.64/5.02  clauses deleted:        1172
% 4.64/5.02  clauses inuse deleted:  613
% 4.64/5.02  
% 4.64/5.02  subsentry:          38815
% 4.64/5.02  literals s-matched: 37763
% 4.64/5.02  literals matched:   37761
% 4.64/5.02  full subsumption:   0
% 4.64/5.02  
% 4.64/5.02  checksum:           1187695238
% 4.64/5.02  
% 4.64/5.02  
% 4.64/5.02  Bliksem ended
%------------------------------------------------------------------------------