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

View Problem - Process Solution

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

% Computer : n028.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 23.04s 23.42s
% Output   : Refutation 23.04s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : BOO004-1 : TPTP v8.1.0. Released v1.0.0.
% 0.11/0.12  % Command  : bliksem %s
% 0.12/0.33  % Computer : n028.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 18:43:22 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 23.04/23.42  *** allocated 10000 integers for termspace/termends
% 23.04/23.42  *** allocated 10000 integers for clauses
% 23.04/23.42  *** allocated 10000 integers for justifications
% 23.04/23.42  Bliksem 1.12
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  Automatic Strategy Selection
% 23.04/23.42  
% 23.04/23.42  Clauses:
% 23.04/23.42  [
% 23.04/23.42     [ sum( X, Y, add( X, Y ) ) ],
% 23.04/23.42     [ product( X, Y, multiply( X, Y ) ) ],
% 23.04/23.42     [ ~( sum( X, Y, Z ) ), sum( Y, X, Z ) ],
% 23.04/23.42     [ ~( product( X, Y, Z ) ), product( Y, X, Z ) ],
% 23.04/23.42     [ sum( 'additive_identity', X, X ) ],
% 23.04/23.42     [ sum( X, 'additive_identity', X ) ],
% 23.04/23.42     [ product( 'multiplicative_identity', X, X ) ],
% 23.04/23.42     [ product( X, 'multiplicative_identity', X ) ],
% 23.04/23.42     [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( Y, T, W ) )
% 23.04/23.42    , ~( product( X, W, V0 ) ), sum( Z, U, V0 ) ],
% 23.04/23.42     [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( Y, T, W ) )
% 23.04/23.42    , ~( sum( Z, U, V0 ) ), product( X, W, V0 ) ],
% 23.04/23.42     [ ~( product( X, Y, Z ) ), ~( product( T, Y, U ) ), ~( sum( X, T, W ) )
% 23.04/23.42    , ~( product( W, Y, V0 ) ), sum( Z, U, V0 ) ],
% 23.04/23.42     [ ~( product( X, Y, Z ) ), ~( product( T, Y, U ) ), ~( sum( X, T, W ) )
% 23.04/23.42    , ~( sum( Z, U, V0 ) ), product( W, Y, V0 ) ],
% 23.04/23.42     [ ~( sum( X, Y, Z ) ), ~( sum( X, T, U ) ), ~( product( Y, T, W ) ), ~( 
% 23.04/23.42    sum( X, W, V0 ) ), product( Z, U, V0 ) ],
% 23.04/23.42     [ ~( sum( X, Y, Z ) ), ~( sum( X, T, U ) ), ~( product( Y, T, W ) ), ~( 
% 23.04/23.42    product( Z, U, V0 ) ), sum( X, W, V0 ) ],
% 23.04/23.42     [ ~( sum( X, Y, Z ) ), ~( sum( T, Y, U ) ), ~( product( X, T, W ) ), ~( 
% 23.04/23.42    sum( W, Y, V0 ) ), product( Z, U, V0 ) ],
% 23.04/23.42     [ ~( sum( X, Y, Z ) ), ~( sum( T, Y, U ) ), ~( product( X, T, W ) ), ~( 
% 23.04/23.42    product( Z, U, V0 ) ), sum( W, Y, V0 ) ],
% 23.04/23.42     [ sum( inverse( X ), X, 'multiplicative_identity' ) ],
% 23.04/23.42     [ sum( X, inverse( X ), 'multiplicative_identity' ) ],
% 23.04/23.42     [ product( inverse( X ), X, 'additive_identity' ) ],
% 23.04/23.42     [ product( X, inverse( X ), 'additive_identity' ) ],
% 23.04/23.42     [ ~( sum( X, Y, Z ) ), ~( sum( X, Y, T ) ), =( Z, T ) ],
% 23.04/23.42     [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), =( Z, T ) ],
% 23.04/23.42     [ ~( sum( x, x, x ) ) ]
% 23.04/23.42  ] .
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  percentage equality = 0.032787, percentage horn = 1.000000
% 23.04/23.42  This is a problem with some equality
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  Options Used:
% 23.04/23.42  
% 23.04/23.42  useres =            1
% 23.04/23.42  useparamod =        1
% 23.04/23.42  useeqrefl =         1
% 23.04/23.42  useeqfact =         1
% 23.04/23.42  usefactor =         1
% 23.04/23.42  usesimpsplitting =  0
% 23.04/23.42  usesimpdemod =      5
% 23.04/23.42  usesimpres =        3
% 23.04/23.42  
% 23.04/23.42  resimpinuse      =  1000
% 23.04/23.42  resimpclauses =     20000
% 23.04/23.42  substype =          eqrewr
% 23.04/23.42  backwardsubs =      1
% 23.04/23.42  selectoldest =      5
% 23.04/23.42  
% 23.04/23.42  litorderings [0] =  split
% 23.04/23.42  litorderings [1] =  extend the termordering, first sorting on arguments
% 23.04/23.42  
% 23.04/23.42  termordering =      kbo
% 23.04/23.42  
% 23.04/23.42  litapriori =        0
% 23.04/23.42  termapriori =       1
% 23.04/23.42  litaposteriori =    0
% 23.04/23.42  termaposteriori =   0
% 23.04/23.42  demodaposteriori =  0
% 23.04/23.42  ordereqreflfact =   0
% 23.04/23.42  
% 23.04/23.42  litselect =         negord
% 23.04/23.42  
% 23.04/23.42  maxweight =         15
% 23.04/23.42  maxdepth =          30000
% 23.04/23.42  maxlength =         115
% 23.04/23.42  maxnrvars =         195
% 23.04/23.42  excuselevel =       1
% 23.04/23.42  increasemaxweight = 1
% 23.04/23.42  
% 23.04/23.42  maxselected =       10000000
% 23.04/23.42  maxnrclauses =      10000000
% 23.04/23.42  
% 23.04/23.42  showgenerated =    0
% 23.04/23.42  showkept =         0
% 23.04/23.42  showselected =     0
% 23.04/23.42  showdeleted =      0
% 23.04/23.42  showresimp =       1
% 23.04/23.42  showstatus =       2000
% 23.04/23.42  
% 23.04/23.42  prologoutput =     1
% 23.04/23.42  nrgoals =          5000000
% 23.04/23.42  totalproof =       1
% 23.04/23.42  
% 23.04/23.42  Symbols occurring in the translation:
% 23.04/23.42  
% 23.04/23.42  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 23.04/23.42  .  [1, 2]      (w:1, o:27, a:1, s:1, b:0), 
% 23.04/23.42  !  [4, 1]      (w:0, o:21, a:1, s:1, b:0), 
% 23.04/23.42  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 23.04/23.42  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 23.04/23.42  add  [41, 2]      (w:1, o:52, a:1, s:1, b:0), 
% 23.04/23.42  sum  [42, 3]      (w:1, o:54, a:1, s:1, b:0), 
% 23.04/23.42  multiply  [43, 2]      (w:1, o:53, a:1, s:1, b:0), 
% 23.04/23.42  product  [44, 3]      (w:1, o:55, a:1, s:1, b:0), 
% 23.04/23.42  'additive_identity'  [46, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 23.04/23.42  'multiplicative_identity'  [47, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 23.04/23.42  inverse  [52, 1]      (w:1, o:26, a:1, s:1, b:0), 
% 23.04/23.42  x  [55, 0]      (w:1, o:20, a:1, s:1, b:0).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  Starting Search:
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  Intermediate Status:
% 23.04/23.42  Generated:    6980
% 23.04/23.42  Kept:         2016
% 23.04/23.42  Inuse:        104
% 23.04/23.42  Deleted:      0
% 23.04/23.42  Deletedinuse: 0
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  Intermediate Status:
% 23.04/23.42  Generated:    23992
% 23.04/23.42  Kept:         4030
% 23.04/23.42  Inuse:        234
% 23.04/23.42  Deleted:      8
% 23.04/23.42  Deletedinuse: 0
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  Intermediate Status:
% 23.04/23.42  Generated:    41231
% 23.04/23.42  Kept:         6047
% 23.04/23.42  Inuse:        337
% 23.04/23.42  Deleted:      17
% 23.04/23.42  Deletedinuse: 0
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  Intermediate Status:
% 23.04/23.42  Generated:    57407
% 23.04/23.42  Kept:         8055
% 23.04/23.42  Inuse:        398
% 23.04/23.42  Deleted:      101
% 23.04/23.42  Deletedinuse: 76
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  Intermediate Status:
% 23.04/23.42  Generated:    93975
% 23.04/23.42  Kept:         10068
% 23.04/23.42  Inuse:        515
% 23.04/23.42  Deleted:      142
% 23.04/23.42  Deletedinuse: 105
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  Intermediate Status:
% 23.04/23.42  Generated:    139522
% 23.04/23.42  Kept:         12085
% 23.04/23.42  Inuse:        618
% 23.04/23.42  Deleted:      163
% 23.04/23.42  Deletedinuse: 123
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  Intermediate Status:
% 23.04/23.42  Generated:    179226
% 23.04/23.42  Kept:         14085
% 23.04/23.42  Inuse:        724
% 23.04/23.42  Deleted:      190
% 23.04/23.42  Deletedinuse: 123
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  Intermediate Status:
% 23.04/23.42  Generated:    233836
% 23.04/23.42  Kept:         16086
% 23.04/23.42  Inuse:        834
% 23.04/23.42  Deleted:      254
% 23.04/23.42  Deletedinuse: 123
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  Intermediate Status:
% 23.04/23.42  Generated:    268704
% 23.04/23.42  Kept:         18096
% 23.04/23.42  Inuse:        887
% 23.04/23.42  Deleted:      305
% 23.04/23.42  Deletedinuse: 125
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  Resimplifying clauses:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  Intermediate Status:
% 23.04/23.42  Generated:    285704
% 23.04/23.42  Kept:         20141
% 23.04/23.42  Inuse:        901
% 23.04/23.42  Deleted:      4237
% 23.04/23.42  Deletedinuse: 125
% 23.04/23.42  
% 23.04/23.42  Resimplifying inuse:
% 23.04/23.42  Done
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  Bliksems!, er is een bewijs:
% 23.04/23.42  % SZS status Unsatisfiable
% 23.04/23.42  % SZS output start Refutation
% 23.04/23.42  
% 23.04/23.42  clause( 0, [ sum( X, Y, add( X, Y ) ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 1, [ product( X, Y, multiply( X, Y ) ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 2, [ ~( sum( X, Y, Z ) ), sum( Y, X, Z ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 3, [ ~( product( X, Y, Z ) ), product( Y, X, Z ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 4, [ sum( 'additive_identity', X, X ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 5, [ sum( X, 'additive_identity', X ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 8, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( Y, T
% 23.04/23.42    , W ) ), ~( product( X, W, V0 ) ), sum( Z, U, V0 ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 11, [ ~( product( X, Y, Z ) ), ~( product( T, Y, U ) ), ~( sum( X, 
% 23.04/23.42    T, W ) ), ~( sum( Z, U, V0 ) ), product( W, Y, V0 ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 14, [ ~( sum( X, Y, Z ) ), ~( sum( T, Y, U ) ), ~( product( X, T, W
% 23.04/23.42     ) ), ~( sum( W, Y, V0 ) ), product( Z, U, V0 ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 19, [ product( X, inverse( X ), 'additive_identity' ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 20, [ ~( sum( X, Y, Z ) ), ~( sum( X, Y, T ) ), =( Z, T ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 21, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), =( Z, T ) ]
% 23.04/23.42     )
% 23.04/23.42  .
% 23.04/23.42  clause( 22, [ ~( sum( x, x, x ) ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 35, [ ~( product( X, Y, X ) ), ~( product( Z, Y, Z ) ), ~( sum( X, 
% 23.04/23.42    Z, T ) ), product( T, Y, T ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 36, [ ~( product( X, Y, X ) ), ~( sum( X, X, Z ) ), product( Z, Y, 
% 23.04/23.42    Z ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 46, [ ~( sum( X, Y, Z ) ), ~( sum( T, Y, U ) ), ~( product( X, T, T
% 23.04/23.42     ) ), product( Z, U, U ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 47, [ ~( sum( X, Y, Z ) ), ~( product( X, X, X ) ), product( Z, Z, 
% 23.04/23.42    Z ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 51, [ product( X, Y, multiply( Y, X ) ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 52, [ sum( X, Y, add( Y, X ) ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 60, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( Y, 
% 23.04/23.42    T, W ) ), sum( Z, U, multiply( X, W ) ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 70, [ ~( product( X, Y, x ) ), ~( product( X, Z, x ) ), ~( sum( Y, 
% 23.04/23.42    Z, T ) ), ~( product( X, T, x ) ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 72, [ ~( product( X, Y, Z ) ), ~( product( X, 'additive_identity', 
% 23.04/23.42    T ) ), ~( product( X, Y, U ) ), sum( Z, T, U ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 86, [ ~( product( X, Y, Z ) ), ~( product( X, 'additive_identity', 
% 23.04/23.42    T ) ), sum( Z, T, Z ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 92, [ ~( product( X, Y, x ) ), ~( product( X, Z, x ) ), ~( sum( Y, 
% 23.04/23.42    Z, Z ) ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 93, [ ~( product( X, Y, x ) ), ~( sum( Y, Y, Y ) ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 99, [ ~( product( X, Y, Z ) ), ~( sum( Y, Y, T ) ), sum( Z, Z, 
% 23.04/23.42    multiply( X, T ) ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 102, [ ~( sum( X, X, X ) ), ~( product( X, Y, x ) ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 844, [ ~( sum( 'additive_identity', X, Y ) ), =( X, Y ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 3043, [ ~( sum( X, Y, Z ) ), ~( product( X, 'additive_identity', 
% 23.04/23.42    'additive_identity' ) ), product( Z, Y, Y ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 6259, [ ~( product( X, 'additive_identity', Y ) ), sum( 
% 23.04/23.42    'additive_identity', Y, 'additive_identity' ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 6269, [ sum( 'additive_identity', multiply( 'additive_identity', X
% 23.04/23.42     ), 'additive_identity' ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 6299, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 23.04/23.42     ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 6318, [ product( X, 'additive_identity', 'additive_identity' ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 6319, [ product( 'additive_identity', X, 'additive_identity' ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 6403, [ ~( product( 'additive_identity', X, Y ) ), =( 
% 23.04/23.42    'additive_identity', Y ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 6649, [ sum( X, Y, Y ), ~( product( 'additive_identity', Z, X ) ) ]
% 23.04/23.42     )
% 23.04/23.42  .
% 23.04/23.42  clause( 6980, [ ~( product( 'additive_identity', X, Y ) ), ~( product( Y, Y
% 23.04/23.42    , Y ) ), product( Z, Z, Z ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 6988, [ product( X, X, X ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 7037, [ ~( sum( X, X, Y ) ), product( Y, X, Y ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 7057, [ ~( product( X, X, Y ) ), =( X, Y ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 7131, [ =( multiply( X, X ), X ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 8890, [ ~( sum( X, X, Y ) ), ~( sum( X, X, Z ) ), sum( Y, Y, 
% 23.04/23.42    multiply( Y, Z ) ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 8903, [ ~( sum( X, X, Y ) ), sum( Y, Y, Y ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 8921, [ ~( sum( X, X, Y ) ), ~( product( Y, Z, x ) ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 20001, [ ~( sum( X, Y, Z ) ), product( Z, Y, Y ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 20800, [ ~( sum( X, x, Y ) ), ~( sum( Z, Z, Y ) ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 20874, [ ~( sum( x, x, X ) ) ] )
% 23.04/23.42  .
% 23.04/23.42  clause( 21169, [] )
% 23.04/23.42  .
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  % SZS output end Refutation
% 23.04/23.42  found a proof!
% 23.04/23.42  
% 23.04/23.42  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 23.04/23.42  
% 23.04/23.42  initialclauses(
% 23.04/23.42  [ clause( 21171, [ sum( X, Y, add( X, Y ) ) ] )
% 23.04/23.42  , clause( 21172, [ product( X, Y, multiply( X, Y ) ) ] )
% 23.04/23.42  , clause( 21173, [ ~( sum( X, Y, Z ) ), sum( Y, X, Z ) ] )
% 23.04/23.42  , clause( 21174, [ ~( product( X, Y, Z ) ), product( Y, X, Z ) ] )
% 23.04/23.42  , clause( 21175, [ sum( 'additive_identity', X, X ) ] )
% 23.04/23.42  , clause( 21176, [ sum( X, 'additive_identity', X ) ] )
% 23.04/23.42  , clause( 21177, [ product( 'multiplicative_identity', X, X ) ] )
% 23.04/23.42  , clause( 21178, [ product( X, 'multiplicative_identity', X ) ] )
% 23.04/23.42  , clause( 21179, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( 
% 23.04/23.42    Y, T, W ) ), ~( product( X, W, V0 ) ), sum( Z, U, V0 ) ] )
% 23.04/23.42  , clause( 21180, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( 
% 23.04/23.42    Y, T, W ) ), ~( sum( Z, U, V0 ) ), product( X, W, V0 ) ] )
% 23.04/23.42  , clause( 21181, [ ~( product( X, Y, Z ) ), ~( product( T, Y, U ) ), ~( sum( 
% 23.04/23.42    X, T, W ) ), ~( product( W, Y, V0 ) ), sum( Z, U, V0 ) ] )
% 23.04/23.42  , clause( 21182, [ ~( product( X, Y, Z ) ), ~( product( T, Y, U ) ), ~( sum( 
% 23.04/23.42    X, T, W ) ), ~( sum( Z, U, V0 ) ), product( W, Y, V0 ) ] )
% 23.04/23.42  , clause( 21183, [ ~( sum( X, Y, Z ) ), ~( sum( X, T, U ) ), ~( product( Y
% 23.04/23.42    , T, W ) ), ~( sum( X, W, V0 ) ), product( Z, U, V0 ) ] )
% 23.04/23.42  , clause( 21184, [ ~( sum( X, Y, Z ) ), ~( sum( X, T, U ) ), ~( product( Y
% 23.04/23.42    , T, W ) ), ~( product( Z, U, V0 ) ), sum( X, W, V0 ) ] )
% 23.04/23.42  , clause( 21185, [ ~( sum( X, Y, Z ) ), ~( sum( T, Y, U ) ), ~( product( X
% 23.04/23.42    , T, W ) ), ~( sum( W, Y, V0 ) ), product( Z, U, V0 ) ] )
% 23.04/23.42  , clause( 21186, [ ~( sum( X, Y, Z ) ), ~( sum( T, Y, U ) ), ~( product( X
% 23.04/23.42    , T, W ) ), ~( product( Z, U, V0 ) ), sum( W, Y, V0 ) ] )
% 23.04/23.42  , clause( 21187, [ sum( inverse( X ), X, 'multiplicative_identity' ) ] )
% 23.04/23.42  , clause( 21188, [ sum( X, inverse( X ), 'multiplicative_identity' ) ] )
% 23.04/23.42  , clause( 21189, [ product( inverse( X ), X, 'additive_identity' ) ] )
% 23.04/23.42  , clause( 21190, [ product( X, inverse( X ), 'additive_identity' ) ] )
% 23.04/23.42  , clause( 21191, [ ~( sum( X, Y, Z ) ), ~( sum( X, Y, T ) ), =( Z, T ) ] )
% 23.04/23.42  , clause( 21192, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), =( Z, 
% 23.04/23.42    T ) ] )
% 23.04/23.42  , clause( 21193, [ ~( sum( x, x, x ) ) ] )
% 23.04/23.42  ] ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 0, [ sum( X, Y, add( X, Y ) ) ] )
% 23.04/23.42  , clause( 21171, [ sum( X, Y, add( X, Y ) ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 23.04/23.42     )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 1, [ product( X, Y, multiply( X, Y ) ) ] )
% 23.04/23.42  , clause( 21172, [ product( X, Y, multiply( X, Y ) ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 23.04/23.42     )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 2, [ ~( sum( X, Y, Z ) ), sum( Y, X, Z ) ] )
% 23.04/23.42  , clause( 21173, [ ~( sum( X, Y, Z ) ), sum( Y, X, Z ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 23.04/23.42    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 3, [ ~( product( X, Y, Z ) ), product( Y, X, Z ) ] )
% 23.04/23.42  , clause( 21174, [ ~( product( X, Y, Z ) ), product( Y, X, Z ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 23.04/23.42    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 4, [ sum( 'additive_identity', X, X ) ] )
% 23.04/23.42  , clause( 21175, [ sum( 'additive_identity', X, X ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 5, [ sum( X, 'additive_identity', X ) ] )
% 23.04/23.42  , clause( 21176, [ sum( X, 'additive_identity', X ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 8, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( Y, T
% 23.04/23.42    , W ) ), ~( product( X, W, V0 ) ), sum( Z, U, V0 ) ] )
% 23.04/23.42  , clause( 21179, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( 
% 23.04/23.42    Y, T, W ) ), ~( product( X, W, V0 ) ), sum( Z, U, V0 ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 23.04/23.42    , U ), :=( W, W ), :=( V0, V0 )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1
% 23.04/23.42    , 1 ), ==>( 2, 2 ), ==>( 3, 3 ), ==>( 4, 4 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 11, [ ~( product( X, Y, Z ) ), ~( product( T, Y, U ) ), ~( sum( X, 
% 23.04/23.42    T, W ) ), ~( sum( Z, U, V0 ) ), product( W, Y, V0 ) ] )
% 23.04/23.42  , clause( 21182, [ ~( product( X, Y, Z ) ), ~( product( T, Y, U ) ), ~( sum( 
% 23.04/23.42    X, T, W ) ), ~( sum( Z, U, V0 ) ), product( W, Y, V0 ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 23.04/23.42    , U ), :=( W, W ), :=( V0, V0 )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1
% 23.04/23.42    , 1 ), ==>( 2, 2 ), ==>( 3, 3 ), ==>( 4, 4 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 14, [ ~( sum( X, Y, Z ) ), ~( sum( T, Y, U ) ), ~( product( X, T, W
% 23.04/23.42     ) ), ~( sum( W, Y, V0 ) ), product( Z, U, V0 ) ] )
% 23.04/23.42  , clause( 21185, [ ~( sum( X, Y, Z ) ), ~( sum( T, Y, U ) ), ~( product( X
% 23.04/23.42    , T, W ) ), ~( sum( W, Y, V0 ) ), product( Z, U, V0 ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 23.04/23.42    , U ), :=( W, W ), :=( V0, V0 )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1
% 23.04/23.42    , 1 ), ==>( 2, 2 ), ==>( 3, 3 ), ==>( 4, 4 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 19, [ product( X, inverse( X ), 'additive_identity' ) ] )
% 23.04/23.42  , clause( 21190, [ product( X, inverse( X ), 'additive_identity' ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 20, [ ~( sum( X, Y, Z ) ), ~( sum( X, Y, T ) ), =( Z, T ) ] )
% 23.04/23.42  , clause( 21191, [ ~( sum( X, Y, Z ) ), ~( sum( X, Y, T ) ), =( Z, T ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 23.04/23.42    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 21, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), =( Z, T ) ]
% 23.04/23.42     )
% 23.04/23.42  , clause( 21192, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), =( Z, 
% 23.04/23.42    T ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 23.04/23.42    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 22, [ ~( sum( x, x, x ) ) ] )
% 23.04/23.42  , clause( 21193, [ ~( sum( x, x, x ) ) ] )
% 23.04/23.42  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  factor(
% 23.04/23.42  clause( 21355, [ ~( product( X, Y, X ) ), ~( product( Z, Y, Z ) ), ~( sum( 
% 23.04/23.42    X, Z, T ) ), product( T, Y, T ) ] )
% 23.04/23.42  , clause( 11, [ ~( product( X, Y, Z ) ), ~( product( T, Y, U ) ), ~( sum( X
% 23.04/23.42    , T, W ) ), ~( sum( Z, U, V0 ) ), product( W, Y, V0 ) ] )
% 23.04/23.42  , 2, 3, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, X ), :=( T, Z ), 
% 23.04/23.42    :=( U, Z ), :=( W, T ), :=( V0, T )] )).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 35, [ ~( product( X, Y, X ) ), ~( product( Z, Y, Z ) ), ~( sum( X, 
% 23.04/23.42    Z, T ) ), product( T, Y, T ) ] )
% 23.04/23.42  , clause( 21355, [ ~( product( X, Y, X ) ), ~( product( Z, Y, Z ) ), ~( sum( 
% 23.04/23.42    X, Z, T ) ), product( T, Y, T ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 23.04/23.42    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 ), ==>( 3, 3 )] )
% 23.04/23.42     ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  factor(
% 23.04/23.42  clause( 21357, [ ~( product( X, Y, X ) ), ~( sum( X, X, Z ) ), product( Z, 
% 23.04/23.42    Y, Z ) ] )
% 23.04/23.42  , clause( 35, [ ~( product( X, Y, X ) ), ~( product( Z, Y, Z ) ), ~( sum( X
% 23.04/23.42    , Z, T ) ), product( T, Y, T ) ] )
% 23.04/23.42  , 0, 1, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, X ), :=( T, Z )] )
% 23.04/23.42    ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 36, [ ~( product( X, Y, X ) ), ~( sum( X, X, Z ) ), product( Z, Y, 
% 23.04/23.42    Z ) ] )
% 23.04/23.42  , clause( 21357, [ ~( product( X, Y, X ) ), ~( sum( X, X, Z ) ), product( Z
% 23.04/23.42    , Y, Z ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 23.04/23.42    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  factor(
% 23.04/23.42  clause( 21360, [ ~( sum( X, Y, Z ) ), ~( sum( T, Y, U ) ), ~( product( X, T
% 23.04/23.42    , T ) ), product( Z, U, U ) ] )
% 23.04/23.42  , clause( 14, [ ~( sum( X, Y, Z ) ), ~( sum( T, Y, U ) ), ~( product( X, T
% 23.04/23.42    , W ) ), ~( sum( W, Y, V0 ) ), product( Z, U, V0 ) ] )
% 23.04/23.42  , 1, 3, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 23.04/23.42    :=( U, U ), :=( W, T ), :=( V0, U )] )).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 46, [ ~( sum( X, Y, Z ) ), ~( sum( T, Y, U ) ), ~( product( X, T, T
% 23.04/23.42     ) ), product( Z, U, U ) ] )
% 23.04/23.42  , clause( 21360, [ ~( sum( X, Y, Z ) ), ~( sum( T, Y, U ) ), ~( product( X
% 23.04/23.42    , T, T ) ), product( Z, U, U ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 23.04/23.42    , U )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 ), ==>( 3
% 23.04/23.42    , 3 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  factor(
% 23.04/23.42  clause( 21362, [ ~( sum( X, Y, Z ) ), ~( product( X, X, X ) ), product( Z, 
% 23.04/23.42    Z, Z ) ] )
% 23.04/23.42  , clause( 46, [ ~( sum( X, Y, Z ) ), ~( sum( T, Y, U ) ), ~( product( X, T
% 23.04/23.42    , T ) ), product( Z, U, U ) ] )
% 23.04/23.42  , 0, 1, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, X ), 
% 23.04/23.42    :=( U, Z )] )).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 47, [ ~( sum( X, Y, Z ) ), ~( product( X, X, X ) ), product( Z, Z, 
% 23.04/23.42    Z ) ] )
% 23.04/23.42  , clause( 21362, [ ~( sum( X, Y, Z ) ), ~( product( X, X, X ) ), product( Z
% 23.04/23.42    , Z, Z ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 23.04/23.42    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  resolution(
% 23.04/23.42  clause( 21363, [ product( Y, X, multiply( X, Y ) ) ] )
% 23.04/23.42  , clause( 3, [ ~( product( X, Y, Z ) ), product( Y, X, Z ) ] )
% 23.04/23.42  , 0, clause( 1, [ product( X, Y, multiply( X, Y ) ) ] )
% 23.04/23.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, multiply( X, Y ) )] )
% 23.04/23.42    , substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 51, [ product( X, Y, multiply( Y, X ) ) ] )
% 23.04/23.42  , clause( 21363, [ product( Y, X, multiply( X, Y ) ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 23.04/23.42     )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  resolution(
% 23.04/23.42  clause( 21364, [ sum( Y, X, add( X, Y ) ) ] )
% 23.04/23.42  , clause( 2, [ ~( sum( X, Y, Z ) ), sum( Y, X, Z ) ] )
% 23.04/23.42  , 0, clause( 0, [ sum( X, Y, add( X, Y ) ) ] )
% 23.04/23.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, add( X, Y ) )] ), 
% 23.04/23.42    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 52, [ sum( X, Y, add( Y, X ) ) ] )
% 23.04/23.42  , clause( 21364, [ sum( Y, X, add( X, Y ) ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 23.04/23.42     )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  resolution(
% 23.04/23.42  clause( 21367, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( 
% 23.04/23.42    Y, T, W ) ), sum( Z, U, multiply( X, W ) ) ] )
% 23.04/23.42  , clause( 8, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( Y
% 23.04/23.42    , T, W ) ), ~( product( X, W, V0 ) ), sum( Z, U, V0 ) ] )
% 23.04/23.42  , 3, clause( 1, [ product( X, Y, multiply( X, Y ) ) ] )
% 23.04/23.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 23.04/23.42    :=( U, U ), :=( W, W ), :=( V0, multiply( X, W ) )] ), substitution( 1, [
% 23.04/23.42     :=( X, X ), :=( Y, W )] )).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 60, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( Y, 
% 23.04/23.42    T, W ) ), sum( Z, U, multiply( X, W ) ) ] )
% 23.04/23.42  , clause( 21367, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( 
% 23.04/23.42    Y, T, W ) ), sum( Z, U, multiply( X, W ) ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 23.04/23.42    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 23.04/23.42    , 2 ), ==>( 3, 3 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  resolution(
% 23.04/23.42  clause( 21371, [ ~( product( X, Y, x ) ), ~( product( X, Z, x ) ), ~( sum( 
% 23.04/23.42    Y, Z, T ) ), ~( product( X, T, x ) ) ] )
% 23.04/23.42  , clause( 22, [ ~( sum( x, x, x ) ) ] )
% 23.04/23.42  , 0, clause( 8, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( 
% 23.04/23.42    Y, T, W ) ), ~( product( X, W, V0 ) ), sum( Z, U, V0 ) ] )
% 23.04/23.42  , 4, substitution( 0, [] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( 
% 23.04/23.42    Z, x ), :=( T, Z ), :=( U, x ), :=( W, T ), :=( V0, x )] )).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 70, [ ~( product( X, Y, x ) ), ~( product( X, Z, x ) ), ~( sum( Y, 
% 23.04/23.42    Z, T ) ), ~( product( X, T, x ) ) ] )
% 23.04/23.42  , clause( 21371, [ ~( product( X, Y, x ) ), ~( product( X, Z, x ) ), ~( sum( 
% 23.04/23.42    Y, Z, T ) ), ~( product( X, T, x ) ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 23.04/23.42    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 ), ==>( 3, 3 )] )
% 23.04/23.42     ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  resolution(
% 23.04/23.42  clause( 21376, [ ~( product( X, Y, Z ) ), ~( product( X, 
% 23.04/23.42    'additive_identity', T ) ), ~( product( X, Y, U ) ), sum( Z, T, U ) ] )
% 23.04/23.42  , clause( 8, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( Y
% 23.04/23.42    , T, W ) ), ~( product( X, W, V0 ) ), sum( Z, U, V0 ) ] )
% 23.04/23.42  , 2, clause( 5, [ sum( X, 'additive_identity', X ) ] )
% 23.04/23.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, 
% 23.04/23.42    'additive_identity' ), :=( U, T ), :=( W, Y ), :=( V0, U )] ), 
% 23.04/23.42    substitution( 1, [ :=( X, Y )] )).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 72, [ ~( product( X, Y, Z ) ), ~( product( X, 'additive_identity', 
% 23.04/23.42    T ) ), ~( product( X, Y, U ) ), sum( Z, T, U ) ] )
% 23.04/23.42  , clause( 21376, [ ~( product( X, Y, Z ) ), ~( product( X, 
% 23.04/23.42    'additive_identity', T ) ), ~( product( X, Y, U ) ), sum( Z, T, U ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 23.04/23.42    , U )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 ), ==>( 3
% 23.04/23.42    , 3 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  factor(
% 23.04/23.42  clause( 21382, [ ~( product( X, Y, Z ) ), ~( product( X, 
% 23.04/23.42    'additive_identity', T ) ), sum( Z, T, Z ) ] )
% 23.04/23.42  , clause( 72, [ ~( product( X, Y, Z ) ), ~( product( X, 'additive_identity'
% 23.04/23.42    , T ) ), ~( product( X, Y, U ) ), sum( Z, T, U ) ] )
% 23.04/23.42  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 23.04/23.42    :=( U, Z )] )).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 86, [ ~( product( X, Y, Z ) ), ~( product( X, 'additive_identity', 
% 23.04/23.42    T ) ), sum( Z, T, Z ) ] )
% 23.04/23.42  , clause( 21382, [ ~( product( X, Y, Z ) ), ~( product( X, 
% 23.04/23.42    'additive_identity', T ) ), sum( Z, T, Z ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 23.04/23.42    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  factor(
% 23.04/23.42  clause( 21387, [ ~( product( X, Y, x ) ), ~( product( X, Z, x ) ), ~( sum( 
% 23.04/23.42    Y, Z, Z ) ) ] )
% 23.04/23.42  , clause( 70, [ ~( product( X, Y, x ) ), ~( product( X, Z, x ) ), ~( sum( Y
% 23.04/23.42    , Z, T ) ), ~( product( X, T, x ) ) ] )
% 23.04/23.42  , 1, 3, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, Z )] )
% 23.04/23.42    ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 92, [ ~( product( X, Y, x ) ), ~( product( X, Z, x ) ), ~( sum( Y, 
% 23.04/23.42    Z, Z ) ) ] )
% 23.04/23.42  , clause( 21387, [ ~( product( X, Y, x ) ), ~( product( X, Z, x ) ), ~( sum( 
% 23.04/23.42    Y, Z, Z ) ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 23.04/23.42    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  factor(
% 23.04/23.42  clause( 21389, [ ~( product( X, Y, x ) ), ~( sum( Y, Y, Y ) ) ] )
% 23.04/23.42  , clause( 92, [ ~( product( X, Y, x ) ), ~( product( X, Z, x ) ), ~( sum( Y
% 23.04/23.42    , Z, Z ) ) ] )
% 23.04/23.42  , 0, 1, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Y )] )).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 93, [ ~( product( X, Y, x ) ), ~( sum( Y, Y, Y ) ) ] )
% 23.04/23.42  , clause( 21389, [ ~( product( X, Y, x ) ), ~( sum( Y, Y, Y ) ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 23.04/23.42     ), ==>( 1, 1 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  factor(
% 23.04/23.42  clause( 21390, [ ~( product( X, Y, Z ) ), ~( sum( Y, Y, T ) ), sum( Z, Z, 
% 23.04/23.42    multiply( X, T ) ) ] )
% 23.04/23.42  , clause( 60, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( Y
% 23.04/23.42    , T, W ) ), sum( Z, U, multiply( X, W ) ) ] )
% 23.04/23.42  , 0, 1, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, Y ), 
% 23.04/23.42    :=( U, Z ), :=( W, T )] )).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 99, [ ~( product( X, Y, Z ) ), ~( sum( Y, Y, T ) ), sum( Z, Z, 
% 23.04/23.42    multiply( X, T ) ) ] )
% 23.04/23.42  , clause( 21390, [ ~( product( X, Y, Z ) ), ~( sum( Y, Y, T ) ), sum( Z, Z
% 23.04/23.42    , multiply( X, T ) ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 23.04/23.42    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  resolution(
% 23.04/23.42  clause( 21391, [ ~( sum( Y, Y, Y ) ), ~( product( Y, X, x ) ) ] )
% 23.04/23.42  , clause( 93, [ ~( product( X, Y, x ) ), ~( sum( Y, Y, Y ) ) ] )
% 23.04/23.42  , 0, clause( 3, [ ~( product( X, Y, Z ) ), product( Y, X, Z ) ] )
% 23.04/23.42  , 1, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ :=( X
% 23.04/23.42    , Y ), :=( Y, X ), :=( Z, x )] )).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 102, [ ~( sum( X, X, X ) ), ~( product( X, Y, x ) ) ] )
% 23.04/23.42  , clause( 21391, [ ~( sum( Y, Y, Y ) ), ~( product( Y, X, x ) ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 23.04/23.42     ), ==>( 1, 1 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  resolution(
% 23.04/23.42  clause( 21392, [ ~( sum( 'additive_identity', X, Y ) ), =( X, Y ) ] )
% 23.04/23.42  , clause( 20, [ ~( sum( X, Y, Z ) ), ~( sum( X, Y, T ) ), =( Z, T ) ] )
% 23.04/23.42  , 0, clause( 4, [ sum( 'additive_identity', X, X ) ] )
% 23.04/23.42  , 0, substitution( 0, [ :=( X, 'additive_identity' ), :=( Y, X ), :=( Z, X
% 23.04/23.42     ), :=( T, Y )] ), substitution( 1, [ :=( X, X )] )).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 844, [ ~( sum( 'additive_identity', X, Y ) ), =( X, Y ) ] )
% 23.04/23.42  , clause( 21392, [ ~( sum( 'additive_identity', X, Y ) ), =( X, Y ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 23.04/23.42     ), ==>( 1, 1 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  resolution(
% 23.04/23.42  clause( 21395, [ ~( sum( X, Y, Z ) ), ~( product( X, 'additive_identity', 
% 23.04/23.42    'additive_identity' ) ), product( Z, Y, Y ) ] )
% 23.04/23.42  , clause( 46, [ ~( sum( X, Y, Z ) ), ~( sum( T, Y, U ) ), ~( product( X, T
% 23.04/23.42    , T ) ), product( Z, U, U ) ] )
% 23.04/23.42  , 1, clause( 4, [ sum( 'additive_identity', X, X ) ] )
% 23.04/23.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, 
% 23.04/23.42    'additive_identity' ), :=( U, Y )] ), substitution( 1, [ :=( X, Y )] )
% 23.04/23.42    ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 3043, [ ~( sum( X, Y, Z ) ), ~( product( X, 'additive_identity', 
% 23.04/23.42    'additive_identity' ) ), product( Z, Y, Y ) ] )
% 23.04/23.42  , clause( 21395, [ ~( sum( X, Y, Z ) ), ~( product( X, 'additive_identity'
% 23.04/23.42    , 'additive_identity' ) ), product( Z, Y, Y ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 23.04/23.42    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  resolution(
% 23.04/23.42  clause( 21396, [ ~( product( X, 'additive_identity', Y ) ), sum( 
% 23.04/23.42    'additive_identity', Y, 'additive_identity' ) ] )
% 23.04/23.42  , clause( 86, [ ~( product( X, Y, Z ) ), ~( product( X, 'additive_identity'
% 23.04/23.42    , T ) ), sum( Z, T, Z ) ] )
% 23.04/23.42  , 0, clause( 19, [ product( X, inverse( X ), 'additive_identity' ) ] )
% 23.04/23.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, inverse( X ) ), :=( Z, 
% 23.04/23.42    'additive_identity' ), :=( T, Y )] ), substitution( 1, [ :=( X, X )] )
% 23.04/23.42    ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 6259, [ ~( product( X, 'additive_identity', Y ) ), sum( 
% 23.04/23.42    'additive_identity', Y, 'additive_identity' ) ] )
% 23.04/23.42  , clause( 21396, [ ~( product( X, 'additive_identity', Y ) ), sum( 
% 23.04/23.42    'additive_identity', Y, 'additive_identity' ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 23.04/23.42     ), ==>( 1, 1 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  resolution(
% 23.04/23.42  clause( 21397, [ sum( 'additive_identity', multiply( 'additive_identity', X
% 23.04/23.42     ), 'additive_identity' ) ] )
% 23.04/23.42  , clause( 6259, [ ~( product( X, 'additive_identity', Y ) ), sum( 
% 23.04/23.42    'additive_identity', Y, 'additive_identity' ) ] )
% 23.04/23.42  , 0, clause( 51, [ product( X, Y, multiply( Y, X ) ) ] )
% 23.04/23.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, multiply( 'additive_identity', X
% 23.04/23.42     ) )] ), substitution( 1, [ :=( X, X ), :=( Y, 'additive_identity' )] )
% 23.04/23.42    ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  subsumption(
% 23.04/23.42  clause( 6269, [ sum( 'additive_identity', multiply( 'additive_identity', X
% 23.04/23.42     ), 'additive_identity' ) ] )
% 23.04/23.42  , clause( 21397, [ sum( 'additive_identity', multiply( 'additive_identity'
% 23.04/23.42    , X ), 'additive_identity' ) ] )
% 23.04/23.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  eqswap(
% 23.04/23.42  clause( 21398, [ =( Y, X ), ~( sum( 'additive_identity', X, Y ) ) ] )
% 23.04/23.42  , clause( 844, [ ~( sum( 'additive_identity', X, Y ) ), =( X, Y ) ] )
% 23.04/23.42  , 1, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  resolution(
% 23.04/23.42  clause( 21399, [ =( 'additive_identity', multiply( 'additive_identity', X )
% 23.04/23.42     ) ] )
% 23.04/23.42  , clause( 21398, [ =( Y, X ), ~( sum( 'additive_identity', X, Y ) ) ] )
% 23.04/23.42  , 1, clause( 6269, [ sum( 'additive_identity', multiply( 
% 23.04/23.42    'additive_identity', X ), 'additive_identity' ) ] )
% 23.04/23.42  , 0, substitution( 0, [ :=( X, multiply( 'additive_identity', X ) ), :=( Y
% 23.04/23.42    , 'additive_identity' )] ), substitution( 1, [ :=( X, X )] )).
% 23.04/23.42  
% 23.04/23.42  
% 23.04/23.42  eqswap(
% 23.04/23.42  clause( 21400, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 23.04/23.42     ) ] )
% 23.04/23.42  , clause( 21399, [ =( 'additive_identity', multiply( 'additive_identity', X
% 24.97/25.36     ) ) ] )
% 24.97/25.36  , 0, substitution( 0, [ :=( X, X )] )).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  subsumption(
% 24.97/25.36  clause( 6299, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 24.97/25.36     ) ] )
% 24.97/25.36  , clause( 21400, [ =( multiply( 'additive_identity', X ), 
% 24.97/25.36    'additive_identity' ) ] )
% 24.97/25.36  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  paramod(
% 24.97/25.36  clause( 21402, [ product( X, 'additive_identity', 'additive_identity' ) ]
% 24.97/25.36     )
% 24.97/25.36  , clause( 6299, [ =( multiply( 'additive_identity', X ), 
% 24.97/25.36    'additive_identity' ) ] )
% 24.97/25.36  , 0, clause( 51, [ product( X, Y, multiply( Y, X ) ) ] )
% 24.97/25.36  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 24.97/25.36    :=( Y, 'additive_identity' )] )).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  subsumption(
% 24.97/25.36  clause( 6318, [ product( X, 'additive_identity', 'additive_identity' ) ] )
% 24.97/25.36  , clause( 21402, [ product( X, 'additive_identity', 'additive_identity' ) ]
% 24.97/25.36     )
% 24.97/25.36  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  paramod(
% 24.97/25.36  clause( 21404, [ product( 'additive_identity', X, 'additive_identity' ) ]
% 24.97/25.36     )
% 24.97/25.36  , clause( 6299, [ =( multiply( 'additive_identity', X ), 
% 24.97/25.36    'additive_identity' ) ] )
% 24.97/25.36  , 0, clause( 1, [ product( X, Y, multiply( X, Y ) ) ] )
% 24.97/25.36  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 24.97/25.36    'additive_identity' ), :=( Y, X )] )).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  subsumption(
% 24.97/25.36  clause( 6319, [ product( 'additive_identity', X, 'additive_identity' ) ] )
% 24.97/25.36  , clause( 21404, [ product( 'additive_identity', X, 'additive_identity' ) ]
% 24.97/25.36     )
% 24.97/25.36  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  resolution(
% 24.97/25.36  clause( 21405, [ ~( product( 'additive_identity', X, Y ) ), =( 
% 24.97/25.36    'additive_identity', Y ) ] )
% 24.97/25.36  , clause( 21, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), =( Z, T )
% 24.97/25.36     ] )
% 24.97/25.36  , 0, clause( 6319, [ product( 'additive_identity', X, 'additive_identity' )
% 24.97/25.36     ] )
% 24.97/25.36  , 0, substitution( 0, [ :=( X, 'additive_identity' ), :=( Y, X ), :=( Z, 
% 24.97/25.36    'additive_identity' ), :=( T, Y )] ), substitution( 1, [ :=( X, X )] )
% 24.97/25.36    ).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  subsumption(
% 24.97/25.36  clause( 6403, [ ~( product( 'additive_identity', X, Y ) ), =( 
% 24.97/25.36    'additive_identity', Y ) ] )
% 24.97/25.36  , clause( 21405, [ ~( product( 'additive_identity', X, Y ) ), =( 
% 24.97/25.36    'additive_identity', Y ) ] )
% 24.97/25.36  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 24.97/25.36     ), ==>( 1, 1 )] ) ).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  paramod(
% 24.97/25.36  clause( 21419, [ sum( Y, X, X ), ~( product( 'additive_identity', Z, Y ) )
% 24.97/25.36     ] )
% 24.97/25.36  , clause( 6403, [ ~( product( 'additive_identity', X, Y ) ), =( 
% 24.97/25.36    'additive_identity', Y ) ] )
% 24.97/25.36  , 1, clause( 4, [ sum( 'additive_identity', X, X ) ] )
% 24.97/25.36  , 0, 1, substitution( 0, [ :=( X, Z ), :=( Y, Y )] ), substitution( 1, [ 
% 24.97/25.36    :=( X, X )] )).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  subsumption(
% 24.97/25.36  clause( 6649, [ sum( X, Y, Y ), ~( product( 'additive_identity', Z, X ) ) ]
% 24.97/25.36     )
% 24.97/25.36  , clause( 21419, [ sum( Y, X, X ), ~( product( 'additive_identity', Z, Y )
% 24.97/25.36     ) ] )
% 24.97/25.36  , substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] ), 
% 24.97/25.36    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] ) ).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  resolution(
% 24.97/25.36  clause( 21874, [ ~( product( X, X, X ) ), product( Y, Y, Y ), ~( product( 
% 24.97/25.36    'additive_identity', Z, X ) ) ] )
% 24.97/25.36  , clause( 47, [ ~( sum( X, Y, Z ) ), ~( product( X, X, X ) ), product( Z, Z
% 24.97/25.36    , Z ) ] )
% 24.97/25.36  , 0, clause( 6649, [ sum( X, Y, Y ), ~( product( 'additive_identity', Z, X
% 24.97/25.36     ) ) ] )
% 24.97/25.36  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Y )] ), 
% 24.97/25.36    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  subsumption(
% 24.97/25.36  clause( 6980, [ ~( product( 'additive_identity', X, Y ) ), ~( product( Y, Y
% 24.97/25.36    , Y ) ), product( Z, Z, Z ) ] )
% 24.97/25.36  , clause( 21874, [ ~( product( X, X, X ) ), product( Y, Y, Y ), ~( product( 
% 24.97/25.36    'additive_identity', Z, X ) ) ] )
% 24.97/25.36  , substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] ), 
% 24.97/25.36    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 2 ), ==>( 2, 0 )] ) ).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  factor(
% 24.97/25.36  clause( 21876, [ ~( product( 'additive_identity', 'additive_identity', 
% 24.97/25.36    'additive_identity' ) ), product( X, X, X ) ] )
% 24.97/25.36  , clause( 6980, [ ~( product( 'additive_identity', X, Y ) ), ~( product( Y
% 24.97/25.36    , Y, Y ) ), product( Z, Z, Z ) ] )
% 24.97/25.36  , 0, 1, substitution( 0, [ :=( X, 'additive_identity' ), :=( Y, 
% 24.97/25.36    'additive_identity' ), :=( Z, X )] )).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  resolution(
% 24.97/25.36  clause( 21877, [ product( X, X, X ) ] )
% 24.97/25.36  , clause( 21876, [ ~( product( 'additive_identity', 'additive_identity', 
% 24.97/25.36    'additive_identity' ) ), product( X, X, X ) ] )
% 24.97/25.36  , 0, clause( 6318, [ product( X, 'additive_identity', 'additive_identity' )
% 24.97/25.36     ] )
% 24.97/25.36  , 0, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 24.97/25.36    'additive_identity' )] )).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  subsumption(
% 24.97/25.36  clause( 6988, [ product( X, X, X ) ] )
% 24.97/25.36  , clause( 21877, [ product( X, X, X ) ] )
% 24.97/25.36  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  resolution(
% 24.97/25.36  clause( 21878, [ ~( sum( X, X, Y ) ), product( Y, X, Y ) ] )
% 24.97/25.36  , clause( 36, [ ~( product( X, Y, X ) ), ~( sum( X, X, Z ) ), product( Z, Y
% 24.97/25.36    , Z ) ] )
% 24.97/25.36  , 0, clause( 6988, [ product( X, X, X ) ] )
% 24.97/25.36  , 0, substitution( 0, [ :=( X, X ), :=( Y, X ), :=( Z, Y )] ), 
% 24.97/25.36    substitution( 1, [ :=( X, X )] )).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  subsumption(
% 24.97/25.36  clause( 7037, [ ~( sum( X, X, Y ) ), product( Y, X, Y ) ] )
% 24.97/25.36  , clause( 21878, [ ~( sum( X, X, Y ) ), product( Y, X, Y ) ] )
% 24.97/25.36  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 24.97/25.36     ), ==>( 1, 1 )] ) ).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  resolution(
% 24.97/25.36  clause( 21879, [ ~( product( X, X, Y ) ), =( X, Y ) ] )
% 24.97/25.36  , clause( 21, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), =( Z, T )
% 24.97/25.36     ] )
% 24.97/25.36  , 0, clause( 6988, [ product( X, X, X ) ] )
% 24.97/25.36  , 0, substitution( 0, [ :=( X, X ), :=( Y, X ), :=( Z, X ), :=( T, Y )] ), 
% 24.97/25.36    substitution( 1, [ :=( X, X )] )).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  subsumption(
% 24.97/25.36  clause( 7057, [ ~( product( X, X, Y ) ), =( X, Y ) ] )
% 24.97/25.36  , clause( 21879, [ ~( product( X, X, Y ) ), =( X, Y ) ] )
% 24.97/25.36  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 24.97/25.36     ), ==>( 1, 1 )] ) ).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  eqswap(
% 24.97/25.36  clause( 21881, [ =( Y, X ), ~( product( X, X, Y ) ) ] )
% 24.97/25.36  , clause( 7057, [ ~( product( X, X, Y ) ), =( X, Y ) ] )
% 24.97/25.36  , 1, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  resolution(
% 24.97/25.36  clause( 21882, [ =( multiply( X, X ), X ) ] )
% 24.97/25.36  , clause( 21881, [ =( Y, X ), ~( product( X, X, Y ) ) ] )
% 24.97/25.36  , 1, clause( 51, [ product( X, Y, multiply( Y, X ) ) ] )
% 24.97/25.36  , 0, substitution( 0, [ :=( X, X ), :=( Y, multiply( X, X ) )] ), 
% 24.97/25.36    substitution( 1, [ :=( X, X ), :=( Y, X )] )).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  subsumption(
% 24.97/25.36  clause( 7131, [ =( multiply( X, X ), X ) ] )
% 24.97/25.36  , clause( 21882, [ =( multiply( X, X ), X ) ] )
% 24.97/25.36  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  resolution(
% 24.97/25.36  clause( 21885, [ ~( sum( Y, Y, Z ) ), sum( X, X, multiply( X, Z ) ), ~( sum( 
% 24.97/25.36    Y, Y, X ) ) ] )
% 24.97/25.36  , clause( 99, [ ~( product( X, Y, Z ) ), ~( sum( Y, Y, T ) ), sum( Z, Z, 
% 24.97/25.36    multiply( X, T ) ) ] )
% 24.97/25.36  , 0, clause( 7037, [ ~( sum( X, X, Y ) ), product( Y, X, Y ) ] )
% 24.97/25.36  , 1, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, X ), :=( T, Z )] ), 
% 24.97/25.36    substitution( 1, [ :=( X, Y ), :=( Y, X )] )).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  subsumption(
% 24.97/25.36  clause( 8890, [ ~( sum( X, X, Y ) ), ~( sum( X, X, Z ) ), sum( Y, Y, 
% 24.97/25.36    multiply( Y, Z ) ) ] )
% 24.97/25.36  , clause( 21885, [ ~( sum( Y, Y, Z ) ), sum( X, X, multiply( X, Z ) ), ~( 
% 24.97/25.36    sum( Y, Y, X ) ) ] )
% 24.97/25.36  , substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] ), 
% 24.97/25.36    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 2 ), ==>( 2, 0 )] ) ).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  factor(
% 24.97/25.36  clause( 21888, [ ~( sum( X, X, Y ) ), sum( Y, Y, multiply( Y, Y ) ) ] )
% 24.97/25.36  , clause( 8890, [ ~( sum( X, X, Y ) ), ~( sum( X, X, Z ) ), sum( Y, Y, 
% 24.97/25.36    multiply( Y, Z ) ) ] )
% 24.97/25.36  , 0, 1, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Y )] )).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  paramod(
% 24.97/25.36  clause( 21889, [ sum( X, X, X ), ~( sum( Y, Y, X ) ) ] )
% 24.97/25.36  , clause( 7131, [ =( multiply( X, X ), X ) ] )
% 24.97/25.36  , 0, clause( 21888, [ ~( sum( X, X, Y ) ), sum( Y, Y, multiply( Y, Y ) ) ]
% 24.97/25.36     )
% 24.97/25.36  , 1, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, Y ), 
% 24.97/25.36    :=( Y, X )] )).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  subsumption(
% 24.97/25.36  clause( 8903, [ ~( sum( X, X, Y ) ), sum( Y, Y, Y ) ] )
% 24.97/25.36  , clause( 21889, [ sum( X, X, X ), ~( sum( Y, Y, X ) ) ] )
% 24.97/25.36  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 1
% 24.97/25.36     ), ==>( 1, 0 )] ) ).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  resolution(
% 24.97/25.36  clause( 21890, [ ~( product( X, Y, x ) ), ~( sum( Z, Z, X ) ) ] )
% 24.97/25.36  , clause( 102, [ ~( sum( X, X, X ) ), ~( product( X, Y, x ) ) ] )
% 24.97/25.36  , 0, clause( 8903, [ ~( sum( X, X, Y ) ), sum( Y, Y, Y ) ] )
% 24.97/25.36  , 1, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ :=( X
% 24.97/25.36    , Z ), :=( Y, X )] )).
% 24.97/25.36  
% 24.97/25.36  
% 24.97/25.36  subsumption(
% 24.97/25.36  clause( 8921, [ ~( sum( X, X, Y ) ), ~( product( Y, Z, x ) ) ] )
% 24.97/25.36  , clause( 21890, [ ~( product( X, Y, x ) ), ~( sum( Z, Z, X ) ) ] )
% 24.97/25.37  , substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] ), 
% 24.97/25.37    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 24.97/25.37  
% 24.97/25.37  
% 24.97/25.37  resolution(
% 24.97/25.37  clause( 21891, [ ~( sum( X, Y, Z ) ), product( Z, Y, Y ) ] )
% 24.97/25.37  , clause( 3043, [ ~( sum( X, Y, Z ) ), ~( product( X, 'additive_identity', 
% 24.97/25.37    'additive_identity' ) ), product( Z, Y, Y ) ] )
% 24.97/25.37  , 1, clause( 6318, [ product( X, 'additive_identity', 'additive_identity' )
% 24.97/25.37     ] )
% 24.97/25.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 24.97/25.37    substitution( 1, [ :=( X, X )] )).
% 24.97/25.37  
% 24.97/25.37  
% 24.97/25.37  subsumption(
% 24.97/25.37  clause( 20001, [ ~( sum( X, Y, Z ) ), product( Z, Y, Y ) ] )
% 24.97/25.37  , clause( 21891, [ ~( sum( X, Y, Z ) ), product( Z, Y, Y ) ] )
% 24.97/25.37  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 24.97/25.37    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] ) ).
% 24.97/25.37  
% 24.97/25.37  
% 24.97/25.37  resolution(
% 24.97/25.37  clause( 21892, [ ~( sum( X, X, Y ) ), ~( sum( Z, x, Y ) ) ] )
% 24.97/25.37  , clause( 8921, [ ~( sum( X, X, Y ) ), ~( product( Y, Z, x ) ) ] )
% 24.97/25.37  , 1, clause( 20001, [ ~( sum( X, Y, Z ) ), product( Z, Y, Y ) ] )
% 24.97/25.37  , 1, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, x )] ), 
% 24.97/25.37    substitution( 1, [ :=( X, Z ), :=( Y, x ), :=( Z, Y )] )).
% 24.97/25.37  
% 24.97/25.37  
% 24.97/25.37  subsumption(
% 24.97/25.37  clause( 20800, [ ~( sum( X, x, Y ) ), ~( sum( Z, Z, Y ) ) ] )
% 24.97/25.37  , clause( 21892, [ ~( sum( X, X, Y ) ), ~( sum( Z, x, Y ) ) ] )
% 24.97/25.37  , substitution( 0, [ :=( X, Z ), :=( Y, Y ), :=( Z, X )] ), 
% 24.97/25.37    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 24.97/25.37  
% 24.97/25.37  
% 24.97/25.37  factor(
% 24.97/25.37  clause( 21894, [ ~( sum( x, x, X ) ) ] )
% 24.97/25.37  , clause( 20800, [ ~( sum( X, x, Y ) ), ~( sum( Z, Z, Y ) ) ] )
% 24.97/25.37  , 0, 1, substitution( 0, [ :=( X, x ), :=( Y, X ), :=( Z, x )] )).
% 24.97/25.37  
% 24.97/25.37  
% 24.97/25.37  subsumption(
% 24.97/25.37  clause( 20874, [ ~( sum( x, x, X ) ) ] )
% 24.97/25.37  , clause( 21894, [ ~( sum( x, x, X ) ) ] )
% 24.97/25.37  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 24.97/25.37  
% 24.97/25.37  
% 24.97/25.37  resolution(
% 24.97/25.37  clause( 21895, [] )
% 24.97/25.37  , clause( 20874, [ ~( sum( x, x, X ) ) ] )
% 24.97/25.37  , 0, clause( 52, [ sum( X, Y, add( Y, X ) ) ] )
% 24.97/25.37  , 0, substitution( 0, [ :=( X, add( x, x ) )] ), substitution( 1, [ :=( X, 
% 24.97/25.37    x ), :=( Y, x )] )).
% 24.97/25.37  
% 24.97/25.37  
% 24.97/25.37  subsumption(
% 24.97/25.37  clause( 21169, [] )
% 24.97/25.37  , clause( 21895, [] )
% 24.97/25.37  , substitution( 0, [] ), permutation( 0, [] ) ).
% 24.97/25.37  
% 24.97/25.37  
% 24.97/25.37  end.
% 24.97/25.37  
% 24.97/25.37  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 24.97/25.37  
% 24.97/25.37  Memory use:
% 24.97/25.37  
% 24.97/25.37  space for terms:        311580
% 24.97/25.37  space for clauses:      800390
% 24.97/25.37  
% 24.97/25.37  
% 24.97/25.37  clauses generated:      292260
% 24.97/25.37  clauses kept:           21170
% 24.97/25.37  clauses selected:       918
% 24.97/25.37  clauses deleted:        4469
% 24.97/25.37  clauses inuse deleted:  357
% 24.97/25.37  
% 24.97/25.37  subsentry:          3768653
% 24.97/25.37  literals s-matched: 1870037
% 24.97/25.37  literals matched:   1042189
% 24.97/25.37  full subsumption:   562123
% 24.97/25.37  
% 24.97/25.37  checksum:           349294342
% 24.97/25.37  
% 24.97/25.37  
% 24.97/25.37  Bliksem ended
%------------------------------------------------------------------------------