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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : RNG002-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 : Mon Jul 18 20:16:02 EDT 2022

% Result   : Unsatisfiable 1.25s 1.65s
% Output   : Refutation 1.25s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem  : RNG002-1 : TPTP v8.1.0. Released v1.0.0.
% 0.03/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 : Mon May 30 13:56:04 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 1.25/1.65  *** allocated 10000 integers for termspace/termends
% 1.25/1.65  *** allocated 10000 integers for clauses
% 1.25/1.65  *** allocated 10000 integers for justifications
% 1.25/1.65  Bliksem 1.12
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  Automatic Strategy Selection
% 1.25/1.65  
% 1.25/1.65  Clauses:
% 1.25/1.65  [
% 1.25/1.65     [ sum( 'additive_identity', X, X ) ],
% 1.25/1.65     [ sum( X, 'additive_identity', X ) ],
% 1.25/1.65     [ product( X, Y, multiply( X, Y ) ) ],
% 1.25/1.65     [ sum( X, Y, add( X, Y ) ) ],
% 1.25/1.65     [ sum( 'additive_inverse'( X ), X, 'additive_identity' ) ],
% 1.25/1.65     [ sum( X, 'additive_inverse'( X ), 'additive_identity' ) ],
% 1.25/1.65     [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, U ) ), ~( sum( Z, T, W ) ), sum( X
% 1.25/1.65    , U, W ) ],
% 1.25/1.65     [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, U ) ), ~( sum( X, U, W ) ), sum( Z
% 1.25/1.65    , T, W ) ],
% 1.25/1.65     [ ~( sum( X, Y, Z ) ), sum( Y, X, Z ) ],
% 1.25/1.65     [ ~( product( X, Y, Z ) ), ~( product( Y, T, U ) ), ~( product( Z, T, W
% 1.25/1.65     ) ), product( X, U, W ) ],
% 1.25/1.65     [ ~( product( X, Y, Z ) ), ~( product( Y, T, U ) ), ~( product( X, U, W
% 1.25/1.65     ) ), product( Z, T, W ) ],
% 1.25/1.65     [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( Y, T, W ) )
% 1.25/1.65    , ~( product( X, W, V0 ) ), sum( Z, U, V0 ) ],
% 1.25/1.65     [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( Y, T, W ) )
% 1.25/1.65    , ~( sum( Z, U, V0 ) ), product( X, W, V0 ) ],
% 1.25/1.65     [ ~( product( X, Y, Z ) ), ~( product( T, Y, U ) ), ~( sum( X, T, W ) )
% 1.25/1.65    , ~( product( W, Y, V0 ) ), sum( Z, U, V0 ) ],
% 1.25/1.65     [ ~( product( X, Y, Z ) ), ~( product( T, Y, U ) ), ~( sum( X, T, W ) )
% 1.25/1.65    , ~( sum( Z, U, V0 ) ), product( W, Y, V0 ) ],
% 1.25/1.65     [ ~( sum( X, Y, Z ) ), ~( sum( X, Y, T ) ), =( Z, T ) ],
% 1.25/1.65     [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), =( Z, T ) ],
% 1.25/1.65     [ sum( a, b, d ) ],
% 1.25/1.65     [ sum( a, c, d ) ],
% 1.25/1.65     [ ~( =( b, c ) ) ]
% 1.25/1.65  ] .
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  percentage equality = 0.056604, percentage horn = 1.000000
% 1.25/1.65  This is a problem with some equality
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  Options Used:
% 1.25/1.65  
% 1.25/1.65  useres =            1
% 1.25/1.65  useparamod =        1
% 1.25/1.65  useeqrefl =         1
% 1.25/1.65  useeqfact =         1
% 1.25/1.65  usefactor =         1
% 1.25/1.65  usesimpsplitting =  0
% 1.25/1.65  usesimpdemod =      5
% 1.25/1.65  usesimpres =        3
% 1.25/1.65  
% 1.25/1.65  resimpinuse      =  1000
% 1.25/1.65  resimpclauses =     20000
% 1.25/1.65  substype =          eqrewr
% 1.25/1.65  backwardsubs =      1
% 1.25/1.65  selectoldest =      5
% 1.25/1.65  
% 1.25/1.65  litorderings [0] =  split
% 1.25/1.65  litorderings [1] =  extend the termordering, first sorting on arguments
% 1.25/1.65  
% 1.25/1.65  termordering =      kbo
% 1.25/1.65  
% 1.25/1.65  litapriori =        0
% 1.25/1.65  termapriori =       1
% 1.25/1.65  litaposteriori =    0
% 1.25/1.65  termaposteriori =   0
% 1.25/1.65  demodaposteriori =  0
% 1.25/1.65  ordereqreflfact =   0
% 1.25/1.65  
% 1.25/1.65  litselect =         negord
% 1.25/1.65  
% 1.25/1.65  maxweight =         15
% 1.25/1.65  maxdepth =          30000
% 1.25/1.65  maxlength =         115
% 1.25/1.65  maxnrvars =         195
% 1.25/1.65  excuselevel =       1
% 1.25/1.65  increasemaxweight = 1
% 1.25/1.65  
% 1.25/1.65  maxselected =       10000000
% 1.25/1.65  maxnrclauses =      10000000
% 1.25/1.65  
% 1.25/1.65  showgenerated =    0
% 1.25/1.65  showkept =         0
% 1.25/1.65  showselected =     0
% 1.25/1.65  showdeleted =      0
% 1.25/1.65  showresimp =       1
% 1.25/1.65  showstatus =       2000
% 1.25/1.65  
% 1.25/1.65  prologoutput =     1
% 1.25/1.65  nrgoals =          5000000
% 1.25/1.65  totalproof =       1
% 1.25/1.65  
% 1.25/1.65  Symbols occurring in the translation:
% 1.25/1.65  
% 1.25/1.65  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 1.25/1.65  .  [1, 2]      (w:1, o:30, a:1, s:1, b:0), 
% 1.25/1.65  !  [4, 1]      (w:0, o:24, a:1, s:1, b:0), 
% 1.25/1.65  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 1.25/1.65  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 1.25/1.65  'additive_identity'  [39, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 1.25/1.65  sum  [41, 3]      (w:1, o:57, a:1, s:1, b:0), 
% 1.25/1.65  multiply  [43, 2]      (w:1, o:55, a:1, s:1, b:0), 
% 1.25/1.65  product  [44, 3]      (w:1, o:58, a:1, s:1, b:0), 
% 1.25/1.65  add  [45, 2]      (w:1, o:56, a:1, s:1, b:0), 
% 1.25/1.65  'additive_inverse'  [46, 1]      (w:1, o:29, a:1, s:1, b:0), 
% 1.25/1.65  a  [55, 0]      (w:1, o:20, a:1, s:1, b:0), 
% 1.25/1.65  b  [56, 0]      (w:1, o:21, a:1, s:1, b:0), 
% 1.25/1.65  d  [57, 0]      (w:1, o:23, a:1, s:1, b:0), 
% 1.25/1.65  c  [58, 0]      (w:1, o:22, a:1, s:1, b:0).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  Starting Search:
% 1.25/1.65  
% 1.25/1.65  Resimplifying inuse:
% 1.25/1.65  Done
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  Intermediate Status:
% 1.25/1.65  Generated:    6658
% 1.25/1.65  Kept:         2047
% 1.25/1.65  Inuse:        90
% 1.25/1.65  Deleted:      15
% 1.25/1.65  Deletedinuse: 8
% 1.25/1.65  
% 1.25/1.65  Resimplifying inuse:
% 1.25/1.65  Done
% 1.25/1.65  
% 1.25/1.65  Resimplifying inuse:
% 1.25/1.65  Done
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  Intermediate Status:
% 1.25/1.65  Generated:    17549
% 1.25/1.65  Kept:         4067
% 1.25/1.65  Inuse:        191
% 1.25/1.65  Deleted:      51
% 1.25/1.65  Deletedinuse: 30
% 1.25/1.65  
% 1.25/1.65  Resimplifying inuse:
% 1.25/1.65  Done
% 1.25/1.65  
% 1.25/1.65  Resimplifying inuse:
% 1.25/1.65  Done
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  Intermediate Status:
% 1.25/1.65  Generated:    23836
% 1.25/1.65  Kept:         6103
% 1.25/1.65  Inuse:        239
% 1.25/1.65  Deleted:      59
% 1.25/1.65  Deletedinuse: 37
% 1.25/1.65  
% 1.25/1.65  Resimplifying inuse:
% 1.25/1.65  Done
% 1.25/1.65  
% 1.25/1.65  Resimplifying inuse:
% 1.25/1.65  Done
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  Intermediate Status:
% 1.25/1.65  Generated:    31718
% 1.25/1.65  Kept:         8110
% 1.25/1.65  Inuse:        293
% 1.25/1.65  Deleted:      97
% 1.25/1.65  Deletedinuse: 74
% 1.25/1.65  
% 1.25/1.65  Resimplifying inuse:
% 1.25/1.65  Done
% 1.25/1.65  
% 1.25/1.65  Resimplifying inuse:
% 1.25/1.65  Done
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  Intermediate Status:
% 1.25/1.65  Generated:    38724
% 1.25/1.65  Kept:         10120
% 1.25/1.65  Inuse:        345
% 1.25/1.65  Deleted:      115
% 1.25/1.65  Deletedinuse: 87
% 1.25/1.65  
% 1.25/1.65  Resimplifying inuse:
% 1.25/1.65  Done
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  Bliksems!, er is een bewijs:
% 1.25/1.65  % SZS status Unsatisfiable
% 1.25/1.65  % SZS output start Refutation
% 1.25/1.65  
% 1.25/1.65  clause( 0, [ sum( 'additive_identity', X, X ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 1, [ sum( X, 'additive_identity', X ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 2, [ product( X, Y, multiply( X, Y ) ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 3, [ sum( X, Y, add( X, Y ) ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 4, [ sum( 'additive_inverse'( X ), X, 'additive_identity' ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 5, [ sum( X, 'additive_inverse'( X ), 'additive_identity' ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 6, [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, U ) ), ~( sum( Z, T, W ) )
% 1.25/1.65    , sum( X, U, W ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 7, [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, U ) ), ~( sum( X, U, W ) )
% 1.25/1.65    , sum( Z, T, W ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 8, [ ~( sum( X, Y, Z ) ), sum( Y, X, Z ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 11, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( Y, 
% 1.25/1.65    T, W ) ), ~( product( X, W, V0 ) ), sum( Z, U, V0 ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 15, [ ~( sum( X, Y, Z ) ), ~( sum( X, Y, T ) ), =( Z, T ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 16, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), =( Z, T ) ]
% 1.25/1.65     )
% 1.25/1.65  .
% 1.25/1.65  clause( 17, [ sum( a, b, d ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 18, [ sum( a, c, d ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 19, [ ~( =( c, b ) ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 22, [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, Y ) ), sum( Z, T, Z ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 45, [ sum( b, a, d ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 46, [ sum( c, a, d ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 55, [ ~( sum( X, Y, Z ) ), ~( sum( Z, T, U ) ), sum( X, add( Y, T )
% 1.25/1.65    , U ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 84, [ ~( sum( X, Y, b ) ), ~( sum( Y, a, Z ) ), sum( X, Z, d ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 218, [ ~( product( X, Y, Z ) ), ~( product( X, 'additive_identity'
% 1.25/1.65    , T ) ), ~( product( X, Y, U ) ), sum( Z, T, U ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 221, [ ~( product( X, 'additive_identity', Y ) ), ~( product( X, 
% 1.25/1.65    'additive_identity', Z ) ), sum( Y, Z, Z ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 222, [ ~( product( X, 'additive_identity', Y ) ), sum( Y, Y, Y ) ]
% 1.25/1.65     )
% 1.25/1.65  .
% 1.25/1.65  clause( 247, [ sum( multiply( X, 'additive_identity' ), multiply( X, 
% 1.25/1.65    'additive_identity' ), multiply( X, 'additive_identity' ) ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 436, [ ~( sum( 'additive_identity', X, Y ) ), =( X, Y ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 589, [ ~( =( X, b ) ), ~( sum( 'additive_identity', c, X ) ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 592, [ ~( sum( 'additive_identity', c, b ) ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 1041, [ ~( sum( X, Y, X ) ), sum( 'additive_identity', Y, 
% 1.25/1.65    'additive_identity' ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 1601, [ ~( sum( X, Y, X ) ), =( Y, 'additive_identity' ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 1610, [ sum( 'additive_identity', multiply( X, 'additive_identity'
% 1.25/1.65     ), 'additive_identity' ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 1669, [ =( multiply( X, 'additive_identity' ), 'additive_identity'
% 1.25/1.65     ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 1694, [ product( X, 'additive_identity', 'additive_identity' ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 1696, [ ~( product( X, 'additive_identity', Y ) ), =( 
% 1.25/1.65    'additive_identity', Y ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 1815, [ sum( X, Y, Y ), ~( product( Z, 'additive_identity', X ) ) ]
% 1.25/1.65     )
% 1.25/1.65  .
% 1.25/1.65  clause( 1940, [ =( X, 'additive_identity' ), ~( sum( X, Y, Y ) ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 2113, [ ~( sum( X, c, b ) ), ~( sum( X, Y, Y ) ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 9423, [ ~( sum( X, c, b ) ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 9435, [ ~( sum( c, X, b ) ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 9451, [ ~( sum( c, X, Y ) ), ~( sum( Y, Z, b ) ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 9921, [ ~( sum( 'additive_identity', X, b ) ) ] )
% 1.25/1.65  .
% 1.25/1.65  clause( 10309, [] )
% 1.25/1.65  .
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  % SZS output end Refutation
% 1.25/1.65  found a proof!
% 1.25/1.65  
% 1.25/1.65  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 1.25/1.65  
% 1.25/1.65  initialclauses(
% 1.25/1.65  [ clause( 10311, [ sum( 'additive_identity', X, X ) ] )
% 1.25/1.65  , clause( 10312, [ sum( X, 'additive_identity', X ) ] )
% 1.25/1.65  , clause( 10313, [ product( X, Y, multiply( X, Y ) ) ] )
% 1.25/1.65  , clause( 10314, [ sum( X, Y, add( X, Y ) ) ] )
% 1.25/1.65  , clause( 10315, [ sum( 'additive_inverse'( X ), X, 'additive_identity' ) ]
% 1.25/1.65     )
% 1.25/1.65  , clause( 10316, [ sum( X, 'additive_inverse'( X ), 'additive_identity' ) ]
% 1.25/1.65     )
% 1.25/1.65  , clause( 10317, [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, U ) ), ~( sum( Z, T, 
% 1.25/1.65    W ) ), sum( X, U, W ) ] )
% 1.25/1.65  , clause( 10318, [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, U ) ), ~( sum( X, U, 
% 1.25/1.65    W ) ), sum( Z, T, W ) ] )
% 1.25/1.65  , clause( 10319, [ ~( sum( X, Y, Z ) ), sum( Y, X, Z ) ] )
% 1.25/1.65  , clause( 10320, [ ~( product( X, Y, Z ) ), ~( product( Y, T, U ) ), ~( 
% 1.25/1.65    product( Z, T, W ) ), product( X, U, W ) ] )
% 1.25/1.65  , clause( 10321, [ ~( product( X, Y, Z ) ), ~( product( Y, T, U ) ), ~( 
% 1.25/1.65    product( X, U, W ) ), product( Z, T, W ) ] )
% 1.25/1.65  , clause( 10322, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( 
% 1.25/1.65    Y, T, W ) ), ~( product( X, W, V0 ) ), sum( Z, U, V0 ) ] )
% 1.25/1.65  , clause( 10323, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( 
% 1.25/1.65    Y, T, W ) ), ~( sum( Z, U, V0 ) ), product( X, W, V0 ) ] )
% 1.25/1.65  , clause( 10324, [ ~( product( X, Y, Z ) ), ~( product( T, Y, U ) ), ~( sum( 
% 1.25/1.65    X, T, W ) ), ~( product( W, Y, V0 ) ), sum( Z, U, V0 ) ] )
% 1.25/1.65  , clause( 10325, [ ~( product( X, Y, Z ) ), ~( product( T, Y, U ) ), ~( sum( 
% 1.25/1.65    X, T, W ) ), ~( sum( Z, U, V0 ) ), product( W, Y, V0 ) ] )
% 1.25/1.65  , clause( 10326, [ ~( sum( X, Y, Z ) ), ~( sum( X, Y, T ) ), =( Z, T ) ] )
% 1.25/1.65  , clause( 10327, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), =( Z, 
% 1.25/1.65    T ) ] )
% 1.25/1.65  , clause( 10328, [ sum( a, b, d ) ] )
% 1.25/1.65  , clause( 10329, [ sum( a, c, d ) ] )
% 1.25/1.65  , clause( 10330, [ ~( =( b, c ) ) ] )
% 1.25/1.65  ] ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 0, [ sum( 'additive_identity', X, X ) ] )
% 1.25/1.65  , clause( 10311, [ sum( 'additive_identity', X, X ) ] )
% 1.25/1.65  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 1, [ sum( X, 'additive_identity', X ) ] )
% 1.25/1.65  , clause( 10312, [ sum( X, 'additive_identity', X ) ] )
% 1.25/1.65  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 2, [ product( X, Y, multiply( X, Y ) ) ] )
% 1.25/1.65  , clause( 10313, [ product( X, Y, multiply( X, Y ) ) ] )
% 1.25/1.65  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 1.25/1.65     )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 3, [ sum( X, Y, add( X, Y ) ) ] )
% 1.25/1.65  , clause( 10314, [ sum( X, Y, add( X, Y ) ) ] )
% 1.25/1.65  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 1.25/1.65     )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 4, [ sum( 'additive_inverse'( X ), X, 'additive_identity' ) ] )
% 1.25/1.65  , clause( 10315, [ sum( 'additive_inverse'( X ), X, 'additive_identity' ) ]
% 1.25/1.65     )
% 1.25/1.65  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 5, [ sum( X, 'additive_inverse'( X ), 'additive_identity' ) ] )
% 1.25/1.65  , clause( 10316, [ sum( X, 'additive_inverse'( X ), 'additive_identity' ) ]
% 1.25/1.65     )
% 1.25/1.65  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 6, [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, U ) ), ~( sum( Z, T, W ) )
% 1.25/1.65    , sum( X, U, W ) ] )
% 1.25/1.65  , clause( 10317, [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, U ) ), ~( sum( Z, T, 
% 1.25/1.65    W ) ), sum( X, U, W ) ] )
% 1.25/1.65  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.25/1.65    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 1.25/1.65    , 2 ), ==>( 3, 3 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 7, [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, U ) ), ~( sum( X, U, W ) )
% 1.25/1.65    , sum( Z, T, W ) ] )
% 1.25/1.65  , clause( 10318, [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, U ) ), ~( sum( X, U, 
% 1.25/1.65    W ) ), sum( Z, T, W ) ] )
% 1.25/1.65  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.25/1.65    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 1.25/1.65    , 2 ), ==>( 3, 3 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 8, [ ~( sum( X, Y, Z ) ), sum( Y, X, Z ) ] )
% 1.25/1.65  , clause( 10319, [ ~( sum( X, Y, Z ) ), sum( Y, X, Z ) ] )
% 1.25/1.65  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 1.25/1.65    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 11, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( Y, 
% 1.25/1.65    T, W ) ), ~( product( X, W, V0 ) ), sum( Z, U, V0 ) ] )
% 1.25/1.65  , clause( 10322, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( 
% 1.25/1.65    Y, T, W ) ), ~( product( X, W, V0 ) ), sum( Z, U, V0 ) ] )
% 1.25/1.65  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.25/1.65    , U ), :=( W, W ), :=( V0, V0 )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1
% 1.25/1.65    , 1 ), ==>( 2, 2 ), ==>( 3, 3 ), ==>( 4, 4 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 15, [ ~( sum( X, Y, Z ) ), ~( sum( X, Y, T ) ), =( Z, T ) ] )
% 1.25/1.65  , clause( 10326, [ ~( sum( X, Y, Z ) ), ~( sum( X, Y, T ) ), =( Z, T ) ] )
% 1.25/1.65  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 1.25/1.65    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 16, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), =( Z, T ) ]
% 1.25/1.65     )
% 1.25/1.65  , clause( 10327, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), =( Z, 
% 1.25/1.65    T ) ] )
% 1.25/1.65  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 1.25/1.65    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 17, [ sum( a, b, d ) ] )
% 1.25/1.65  , clause( 10328, [ sum( a, b, d ) ] )
% 1.25/1.65  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 18, [ sum( a, c, d ) ] )
% 1.25/1.65  , clause( 10329, [ sum( a, c, d ) ] )
% 1.25/1.65  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  eqswap(
% 1.25/1.65  clause( 10530, [ ~( =( c, b ) ) ] )
% 1.25/1.65  , clause( 10330, [ ~( =( b, c ) ) ] )
% 1.25/1.65  , 0, substitution( 0, [] )).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 19, [ ~( =( c, b ) ) ] )
% 1.25/1.65  , clause( 10530, [ ~( =( c, b ) ) ] )
% 1.25/1.65  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  factor(
% 1.25/1.65  clause( 10532, [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, Y ) ), sum( Z, T, Z ) ]
% 1.25/1.65     )
% 1.25/1.65  , clause( 7, [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, U ) ), ~( sum( X, U, W )
% 1.25/1.65     ), sum( Z, T, W ) ] )
% 1.25/1.65  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 1.25/1.65    :=( U, Y ), :=( W, Z )] )).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 22, [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, Y ) ), sum( Z, T, Z ) ] )
% 1.25/1.65  , clause( 10532, [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, Y ) ), sum( Z, T, Z )
% 1.25/1.65     ] )
% 1.25/1.65  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 1.25/1.65    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  resolution(
% 1.25/1.65  clause( 10535, [ sum( b, a, d ) ] )
% 1.25/1.65  , clause( 8, [ ~( sum( X, Y, Z ) ), sum( Y, X, Z ) ] )
% 1.25/1.65  , 0, clause( 17, [ sum( a, b, d ) ] )
% 1.25/1.65  , 0, substitution( 0, [ :=( X, a ), :=( Y, b ), :=( Z, d )] ), 
% 1.25/1.65    substitution( 1, [] )).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 45, [ sum( b, a, d ) ] )
% 1.25/1.65  , clause( 10535, [ sum( b, a, d ) ] )
% 1.25/1.65  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  resolution(
% 1.25/1.65  clause( 10536, [ sum( c, a, d ) ] )
% 1.25/1.65  , clause( 8, [ ~( sum( X, Y, Z ) ), sum( Y, X, Z ) ] )
% 1.25/1.65  , 0, clause( 18, [ sum( a, c, d ) ] )
% 1.25/1.65  , 0, substitution( 0, [ :=( X, a ), :=( Y, c ), :=( Z, d )] ), 
% 1.25/1.65    substitution( 1, [] )).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 46, [ sum( c, a, d ) ] )
% 1.25/1.65  , clause( 10536, [ sum( c, a, d ) ] )
% 1.25/1.65  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  resolution(
% 1.25/1.65  clause( 10538, [ ~( sum( X, Y, Z ) ), ~( sum( Z, T, U ) ), sum( X, add( Y, 
% 1.25/1.65    T ), U ) ] )
% 1.25/1.65  , clause( 6, [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, U ) ), ~( sum( Z, T, W )
% 1.25/1.65     ), sum( X, U, W ) ] )
% 1.25/1.65  , 1, clause( 3, [ sum( X, Y, add( X, Y ) ) ] )
% 1.25/1.65  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 1.25/1.65    :=( U, add( Y, T ) ), :=( W, U )] ), substitution( 1, [ :=( X, Y ), :=( Y
% 1.25/1.65    , T )] )).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 55, [ ~( sum( X, Y, Z ) ), ~( sum( Z, T, U ) ), sum( X, add( Y, T )
% 1.25/1.65    , U ) ] )
% 1.25/1.65  , clause( 10538, [ ~( sum( X, Y, Z ) ), ~( sum( Z, T, U ) ), sum( X, add( Y
% 1.25/1.65    , T ), U ) ] )
% 1.25/1.65  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.25/1.65    , U )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] )
% 1.25/1.65     ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  resolution(
% 1.25/1.65  clause( 10544, [ ~( sum( X, Y, b ) ), ~( sum( Y, a, Z ) ), sum( X, Z, d ) ]
% 1.25/1.65     )
% 1.25/1.65  , clause( 6, [ ~( sum( X, Y, Z ) ), ~( sum( Y, T, U ) ), ~( sum( Z, T, W )
% 1.25/1.65     ), sum( X, U, W ) ] )
% 1.25/1.65  , 2, clause( 45, [ sum( b, a, d ) ] )
% 1.25/1.65  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, b ), :=( T, a ), 
% 1.25/1.65    :=( U, Z ), :=( W, d )] ), substitution( 1, [] )).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  subsumption(
% 1.25/1.65  clause( 84, [ ~( sum( X, Y, b ) ), ~( sum( Y, a, Z ) ), sum( X, Z, d ) ] )
% 1.25/1.65  , clause( 10544, [ ~( sum( X, Y, b ) ), ~( sum( Y, a, Z ) ), sum( X, Z, d )
% 1.25/1.65     ] )
% 1.25/1.65  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 1.25/1.65    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 1.25/1.65  
% 1.25/1.65  
% 1.25/1.65  resolution(
% 1.25/1.65  clause( 10546, [ ~( product( X, Y, Z ) ), ~( product( X, 
% 1.25/1.65    'additive_identity', T ) ), ~( product( X, Y, U ) ), sum( Z, T, U ) ] )
% 1.25/1.65  , clause( 11, [ ~( product( X, Y, Z ) ), ~( product( X, T, U ) ), ~( sum( Y
% 1.25/1.65    , T, W ) ), ~( product( X, W, V0 ) ), sum( Z, U, V0 ) ] )
% 1.25/1.65  , 2, clause( 1, [ sum( X, 'additive_identity', X ) ] )
% 1.25/1.65  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, 
% 1.25/1.65    'additive_identity' ), :Cputime limit exceeded (core dumped)
%------------------------------------------------------------------------------