TSTP Solution File: GRP129-2.004 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : GRP129-2.004 : TPTP v8.1.0. Released v1.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n027.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Sat Jul 16 07:35:21 EDT 2022

% Result   : Unsatisfiable 0.74s 1.18s
% Output   : Refutation 0.74s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : GRP129-2.004 : TPTP v8.1.0. Released v1.2.0.
% 0.03/0.13  % Command  : bliksem %s
% 0.14/0.34  % Computer : n027.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit : 300
% 0.14/0.34  % DateTime : Tue Jun 14 08:47:48 EDT 2022
% 0.14/0.34  % CPUTime  : 
% 0.74/1.18  *** allocated 10000 integers for termspace/termends
% 0.74/1.18  *** allocated 10000 integers for clauses
% 0.74/1.18  *** allocated 10000 integers for justifications
% 0.74/1.18  Bliksem 1.12
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  Automatic Strategy Selection
% 0.74/1.18  
% 0.74/1.18  Clauses:
% 0.74/1.18  [
% 0.74/1.18     [ next( 'e_1', 'e_2' ) ],
% 0.74/1.18     [ next( 'e_2', 'e_3' ) ],
% 0.74/1.18     [ next( 'e_3', 'e_4' ) ],
% 0.74/1.18     [ greater( 'e_2', 'e_1' ) ],
% 0.74/1.18     [ greater( 'e_3', 'e_1' ) ],
% 0.74/1.18     [ greater( 'e_4', 'e_1' ) ],
% 0.74/1.18     [ greater( 'e_3', 'e_2' ) ],
% 0.74/1.18     [ greater( 'e_4', 'e_2' ) ],
% 0.74/1.18     [ greater( 'e_4', 'e_3' ) ],
% 0.74/1.18     [ ~( product( X, 'e_1', Y ) ), ~( next( X, Z ) ), ~( greater( Y, Z ) ) ]
% 0.74/1.18    ,
% 0.74/1.18     [ 'group_element'( 'e_1' ) ],
% 0.74/1.18     [ 'group_element'( 'e_2' ) ],
% 0.74/1.18     [ 'group_element'( 'e_3' ) ],
% 0.74/1.18     [ 'group_element'( 'e_4' ) ],
% 0.74/1.18     [ ~( equalish( 'e_1', 'e_2' ) ) ],
% 0.74/1.18     [ ~( equalish( 'e_1', 'e_3' ) ) ],
% 0.74/1.18     [ ~( equalish( 'e_1', 'e_4' ) ) ],
% 0.74/1.18     [ ~( equalish( 'e_2', 'e_1' ) ) ],
% 0.74/1.18     [ ~( equalish( 'e_2', 'e_3' ) ) ],
% 0.74/1.18     [ ~( equalish( 'e_2', 'e_4' ) ) ],
% 0.74/1.18     [ ~( equalish( 'e_3', 'e_1' ) ) ],
% 0.74/1.18     [ ~( equalish( 'e_3', 'e_2' ) ) ],
% 0.74/1.18     [ ~( equalish( 'e_3', 'e_4' ) ) ],
% 0.74/1.18     [ ~( equalish( 'e_4', 'e_1' ) ) ],
% 0.74/1.18     [ ~( equalish( 'e_4', 'e_2' ) ) ],
% 0.74/1.18     [ ~( equalish( 'e_4', 'e_3' ) ) ],
% 0.74/1.18     [ ~( 'group_element'( X ) ), ~( 'group_element'( Y ) ), product( X, Y, 
% 0.74/1.18    'e_1' ), product( X, Y, 'e_2' ), product( X, Y, 'e_3' ), product( X, Y, 
% 0.74/1.18    'e_4' ) ],
% 0.74/1.18     [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), equalish( Z, T ) ]
% 0.74/1.18    ,
% 0.74/1.18     [ ~( product( X, Y, Z ) ), ~( product( X, T, Z ) ), equalish( Y, T ) ]
% 0.74/1.18    ,
% 0.74/1.18     [ ~( product( X, Y, Z ) ), ~( product( T, Y, Z ) ), equalish( X, T ) ]
% 0.74/1.18    ,
% 0.74/1.18     [ ~( product( X, Y, Z ) ), ~( product( Y, Z, T ) ), product( Z, X, T ) ]
% 0.74/1.18    
% 0.74/1.18  ] .
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  percentage equality = 0.000000, percentage horn = 0.967742
% 0.74/1.18  This is a near-Horn, non-equality  problem
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  Options Used:
% 0.74/1.18  
% 0.74/1.18  useres =            1
% 0.74/1.18  useparamod =        0
% 0.74/1.18  useeqrefl =         0
% 0.74/1.18  useeqfact =         0
% 0.74/1.18  usefactor =         1
% 0.74/1.18  usesimpsplitting =  0
% 0.74/1.18  usesimpdemod =      0
% 0.74/1.18  usesimpres =        4
% 0.74/1.18  
% 0.74/1.18  resimpinuse      =  1000
% 0.74/1.18  resimpclauses =     20000
% 0.74/1.18  substype =          standard
% 0.74/1.18  backwardsubs =      1
% 0.74/1.18  selectoldest =      5
% 0.74/1.18  
% 0.74/1.18  litorderings [0] =  split
% 0.74/1.18  litorderings [1] =  liftord
% 0.74/1.18  
% 0.74/1.18  termordering =      none
% 0.74/1.18  
% 0.74/1.18  litapriori =        1
% 0.74/1.18  termapriori =       0
% 0.74/1.18  litaposteriori =    0
% 0.74/1.18  termaposteriori =   0
% 0.74/1.18  demodaposteriori =  0
% 0.74/1.18  ordereqreflfact =   0
% 0.74/1.18  
% 0.74/1.18  litselect =         negative
% 0.74/1.18  
% 0.74/1.18  maxweight =         30000
% 0.74/1.18  maxdepth =          30000
% 0.74/1.18  maxlength =         115
% 0.74/1.18  maxnrvars =         195
% 0.74/1.18  excuselevel =       0
% 0.74/1.18  increasemaxweight = 0
% 0.74/1.18  
% 0.74/1.18  maxselected =       10000000
% 0.74/1.18  maxnrclauses =      10000000
% 0.74/1.18  
% 0.74/1.18  showgenerated =    0
% 0.74/1.18  showkept =         0
% 0.74/1.18  showselected =     0
% 0.74/1.18  showdeleted =      0
% 0.74/1.18  showresimp =       1
% 0.74/1.18  showstatus =       2000
% 0.74/1.18  
% 0.74/1.18  prologoutput =     1
% 0.74/1.18  nrgoals =          5000000
% 0.74/1.18  totalproof =       1
% 0.74/1.18  
% 0.74/1.18  Symbols occurring in the translation:
% 0.74/1.18  
% 0.74/1.18  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 0.74/1.18  .  [1, 2]      (w:1, o:26, a:1, s:1, b:0), 
% 0.74/1.18  !  [4, 1]      (w:1, o:20, a:1, s:1, b:0), 
% 0.74/1.18  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.74/1.18  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.74/1.18  'e_1'  [39, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 0.74/1.18  'e_2'  [40, 0]      (w:1, o:10, a:1, s:1, b:0), 
% 0.74/1.18  next  [41, 2]      (w:1, o:51, a:1, s:1, b:0), 
% 0.74/1.18  'e_3'  [42, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 0.74/1.18  'e_4'  [43, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 0.74/1.18  greater  [44, 2]      (w:1, o:52, a:1, s:1, b:0), 
% 0.74/1.18  product  [47, 3]      (w:1, o:54, a:1, s:1, b:0), 
% 0.74/1.18  'group_element'  [49, 1]      (w:1, o:25, a:1, s:1, b:0), 
% 0.74/1.18  equalish  [50, 2]      (w:1, o:53, a:1, s:1, b:0).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  Starting Search:
% 0.74/1.18  
% 0.74/1.18  Resimplifying inuse:
% 0.74/1.18  Done
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  Bliksems!, er is een bewijs:
% 0.74/1.18  % SZS status Unsatisfiable
% 0.74/1.18  % SZS output start Refutation
% 0.74/1.18  
% 0.74/1.18  clause( 0, [ next( 'e_1', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1, [ next( 'e_2', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 6, [ greater( 'e_3', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 7, [ greater( 'e_4', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 8, [ greater( 'e_4', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 9, [ ~( product( X, 'e_1', Y ) ), ~( greater( Y, Z ) ), ~( next( X
% 0.74/1.18    , Z ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 10, [ 'group_element'( 'e_1' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 11, [ 'group_element'( 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 12, [ 'group_element'( 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 13, [ 'group_element'( 'e_4' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 14, [ ~( equalish( 'e_1', 'e_2' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 17, [ ~( equalish( 'e_2', 'e_1' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 20, [ ~( equalish( 'e_3', 'e_1' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 21, [ ~( equalish( 'e_3', 'e_2' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 22, [ ~( equalish( 'e_3', 'e_4' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 23, [ ~( equalish( 'e_4', 'e_1' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 24, [ ~( equalish( 'e_4', 'e_2' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 26, [ ~( 'group_element'( X ) ), product( X, Y, 'e_4' ), product( X
% 0.74/1.18    , Y, 'e_1' ), product( X, Y, 'e_2' ), product( X, Y, 'e_3' ), ~( 
% 0.74/1.18    'group_element'( Y ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 27, [ equalish( Z, T ), ~( product( X, Y, Z ) ), ~( product( X, Y, 
% 0.74/1.18    T ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 28, [ equalish( Y, T ), ~( product( X, Y, Z ) ), ~( product( X, T, 
% 0.74/1.18    Z ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y, 
% 0.74/1.18    Z ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y, Z
% 0.74/1.18    , T ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 31, [ product( X, X, 'e_4' ), product( X, X, 'e_1' ), product( X, X
% 0.74/1.18    , 'e_2' ), product( X, X, 'e_3' ), ~( 'group_element'( X ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 36, [ ~( product( 'e_2', 'e_1', X ) ), ~( greater( X, 'e_3' ) ) ]
% 0.74/1.18     )
% 0.74/1.18  .
% 0.74/1.18  clause( 37, [ ~( product( 'e_1', 'e_1', X ) ), ~( greater( X, 'e_2' ) ) ]
% 0.74/1.18     )
% 0.74/1.18  .
% 0.74/1.18  clause( 38, [ product( X, 'e_1', 'e_4' ), product( X, 'e_1', 'e_1' ), 
% 0.74/1.18    product( X, 'e_1', 'e_2' ), product( X, 'e_1', 'e_3' ), ~( 
% 0.74/1.18    'group_element'( X ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 39, [ product( X, 'e_2', 'e_4' ), product( X, 'e_2', 'e_1' ), 
% 0.74/1.18    product( X, 'e_2', 'e_2' ), product( X, 'e_2', 'e_3' ), ~( 
% 0.74/1.18    'group_element'( X ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 41, [ product( X, 'e_4', 'e_4' ), product( X, 'e_4', 'e_1' ), 
% 0.74/1.18    product( X, 'e_4', 'e_2' ), product( X, 'e_4', 'e_3' ), ~( 
% 0.74/1.18    'group_element'( X ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 42, [ ~( product( 'e_2', 'e_1', 'e_4' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 43, [ ~( product( 'e_1', 'e_1', 'e_3' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 44, [ ~( product( 'e_1', 'e_1', 'e_4' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 45, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 'e_2'
% 0.74/1.18     ), product( 'e_1', 'e_1', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 46, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_2'
% 0.74/1.18     ), product( 'e_2', 'e_2', 'e_3' ), product( 'e_2', 'e_2', 'e_4' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 49, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 'e_2'
% 0.74/1.18     ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 50, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', X, 'e_2' ), 
% 0.74/1.18    ~( product( X, 'e_1', 'e_1' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 51, [ equalish( X, 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), ~( 
% 0.74/1.18    product( 'e_1', X, 'e_2' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 52, [ equalish( X, 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), ~( 
% 0.74/1.18    product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 60, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2'
% 0.74/1.18     ), product( 'e_2', 'e_1', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 61, [ product( 'e_3', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2'
% 0.74/1.18     ), product( 'e_3', 'e_1', 'e_3' ), product( 'e_3', 'e_1', 'e_4' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 62, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2'
% 0.74/1.18     ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_4', 'e_1', 'e_4' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 63, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2'
% 0.74/1.18     ), product( 'e_1', 'e_2', 'e_3' ), product( 'e_1', 'e_2', 'e_4' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 66, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', X, 'e_3' ), 
% 0.74/1.18    product( 'e_2', 'e_1', 'e_2' ), ~( product( X, 'e_2', 'e_1' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 67, [ product( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_1' ), product( 
% 0.74/1.18    'e_2', 'e_1', 'e_2' ), ~( product( 'e_2', X, 'e_3' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 68, [ product( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_2' ), product( 
% 0.74/1.18    'e_2', 'e_1', 'e_2' ), ~( product( X, 'e_1', 'e_3' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 86, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2'
% 0.74/1.18     ), product( 'e_1', 'e_4', 'e_3' ), product( 'e_1', 'e_4', 'e_4' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 95, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_2'
% 0.74/1.18     ), product( 'e_2', X, 'e_4' ), product( 'e_2', 'e_2', 'e_3' ), ~( 
% 0.74/1.18    product( X, 'e_2', 'e_2' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 97, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_2'
% 0.74/1.18     ), equalish( X, 'e_2' ), product( 'e_2', 'e_2', 'e_3' ), ~( product( X, 
% 0.74/1.18    'e_2', 'e_4' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 118, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2'
% 0.74/1.18     ), equalish( X, 'e_1' ), product( 'e_4', 'e_1', 'e_3' ), ~( product( 
% 0.74/1.18    'e_4', X, 'e_4' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 119, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2'
% 0.74/1.18     ), equalish( X, 'e_4' ), product( 'e_4', 'e_1', 'e_3' ), ~( product( X, 
% 0.74/1.18    'e_1', 'e_4' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 121, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2'
% 0.74/1.18     ), product( 'e_2', X, 'e_4' ), product( 'e_1', 'e_2', 'e_3' ), ~( 
% 0.74/1.18    product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 123, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2'
% 0.74/1.18     ), equalish( X, 'e_1' ), product( 'e_1', 'e_2', 'e_3' ), ~( product( X, 
% 0.74/1.18    'e_2', 'e_4' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 125, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2'
% 0.74/1.18     ), product( 'e_1', 'e_4', 'e_3' ), product( 'e_4', X, 'e_4' ), ~( 
% 0.74/1.18    product( X, 'e_1', 'e_4' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 177, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_2'
% 0.74/1.18     ), product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.18    product( 'e_1', 'e_2', 'e_3' ), product( 'e_2', 'e_2', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 193, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2'
% 0.74/1.18     ), product( 'e_3', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ), 
% 0.74/1.18    product( 'e_3', 'e_1', 'e_3' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 201, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2'
% 0.74/1.18     ), product( 'e_1', 'e_4', 'e_3' ), product( 'e_4', 'e_1', 'e_1' ), 
% 0.74/1.18    product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 
% 0.74/1.18    'e_4', 'e_4', 'e_4' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 242, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_1'
% 0.74/1.18     ), product( 'e_3', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.18    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.18    'e_3', 'e_1', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 353, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2'
% 0.74/1.18     ), product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.18    equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1'
% 0.74/1.18    , 'e_2', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 567, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2'
% 0.74/1.18     ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.18    product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 576, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_1'
% 0.74/1.18     ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.18    equalish( X, 'e_1' ), product( 'e_4', 'e_1', 'e_3' ), ~( product( X, 
% 0.74/1.18    'e_4', 'e_3' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 604, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2'
% 0.74/1.18     ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.18    product( 'e_2', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 608, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_1'
% 0.74/1.18     ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.18    equalish( X, 'e_1' ), product( 'e_2', 'e_2', 'e_2' ), ~( product( X, 
% 0.74/1.18    'e_2', 'e_3' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 859, [ product( 'e_3', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_1'
% 0.74/1.18     ), product( 'e_3', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.18    product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 865, [ product( 'e_3', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_1'
% 0.74/1.18     ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.18    product( 'e_1', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 873, [ product( 'e_3', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1'
% 0.74/1.18     ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), 
% 0.74/1.18    product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 877, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_1'
% 0.74/1.18     ), product( 'e_1', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_1' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 878, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 'e_1'
% 0.74/1.18     ), product( 'e_3', 'e_1', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 888, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1'
% 0.74/1.18     ), product( 'e_3', 'e_1', 'e_1' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 889, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1'
% 0.74/1.18     ), product( 'e_1', 'e_3', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 897, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1'
% 0.74/1.18     ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 900, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 'e_2'
% 0.74/1.18     ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 909, [ product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 910, [ product( 'e_1', X, 'e_1' ), ~( product( X, 'e_1', 'e_1' ) )
% 0.74/1.18     ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 911, [ equalish( X, 'e_1' ), ~( product( 'e_1', X, 'e_1' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 912, [ equalish( X, 'e_1' ), ~( product( X, 'e_1', 'e_1' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1003, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.18    'e_2' ), equalish( X, 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), product( 
% 0.74/1.18    'e_4', 'e_1', 'e_3' ), ~( product( X, 'e_4', 'e_3' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1006, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), equalish( X, 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.18    'e_2', 'e_2', 'e_2' ), ~( product( X, 'e_2', 'e_3' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1009, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.18    product( 'e_1', 'e_4', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1029, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.18    product( 'e_4', X, 'e_3' ), ~( product( X, 'e_1', 'e_4' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1034, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.18    product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.18    'e_2', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1036, [ product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 
% 0.74/1.18    'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_2' ), 
% 0.74/1.18    product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1045, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', X, 'e_3' ), 
% 0.74/1.18    product( 'e_2', 'e_2', 'e_2' ), ~( product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1079, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.18    product( 'e_4', 'e_4', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1081, [ product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 
% 0.74/1.18    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1098, [ product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 
% 0.74/1.18    'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1106, [ product( 'e_4', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 'e_2' ) ]
% 0.74/1.18     )
% 0.74/1.18  .
% 0.74/1.18  clause( 1123, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', X, 'e_2' ), ~( 
% 0.74/1.18    product( X, 'e_1', 'e_4' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1125, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), equalish( X, 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), ~( product( 
% 0.74/1.18    X, 'e_4', 'e_2' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1131, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_1' ), 
% 0.74/1.18    product( 'e_4', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1143, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.18    product( 'e_4', 'e_4', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1144, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1153, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1154, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.18    'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.18    product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_4', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1157, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.18    product( 'e_2', 'e_4', 'e_4' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1161, [ product( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_2' ), 
% 0.74/1.18    product( 'e_2', 'e_1', 'e_2' ), ~( product( 'e_4', 'e_1', X ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1175, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.18    product( 'e_4', X, 'e_4' ), ~( product( X, 'e_2', 'e_4' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1193, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.18    'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.18    product( 'e_2', 'e_2', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1224, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.18    product( 'e_4', 'e_1', 'e_4' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1226, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), equalish( 'e_4', 'e_2' ), 
% 0.74/1.18    product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1236, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ]
% 0.74/1.18     )
% 0.74/1.18  .
% 0.74/1.18  clause( 1243, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_2', X, 'e_3' ), product( 'e_1', 'e_2', 'e_2' ), ~( 
% 0.74/1.18    product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1257, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_4', 'e_3' ) ]
% 0.74/1.18     )
% 0.74/1.18  .
% 0.74/1.18  clause( 1275, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1280, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1285, [ product( 'e_1', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 0.74/1.18    product( 'e_2', 'e_1', 'e_2' ), ~( product( X, 'e_2', 'e_2' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1313, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.18    product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.18    'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1326, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.18    'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ]
% 0.74/1.18     )
% 0.74/1.18  .
% 0.74/1.18  clause( 1330, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.18    'e_1' ), equalish( X, 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), ~( product( 
% 0.74/1.18    X, 'e_2', 'e_2' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1333, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), 
% 0.74/1.18    product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1334, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1335, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ), product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_3' ) ]
% 0.74/1.18     )
% 0.74/1.18  .
% 0.74/1.18  clause( 1338, [ product( 'e_2', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 0.74/1.18    product( 'e_2', 'e_1', 'e_2' ), ~( product( X, 'e_2', 'e_2' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1350, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_1' ), equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1355, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1356, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.18    'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.18    product( 'e_2', 'e_2', 'e_4' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1375, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.18    'e_2' ), equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1382, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.18    'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1393, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', X, 'e_3' )
% 0.74/1.18    , product( 'e_1', 'e_2', 'e_2' ), ~( product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1395, [ product( 'e_2', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 0.74/1.18    product( 'e_1', 'e_2', 'e_2' ), ~( product( X, 'e_2', 'e_3' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1398, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.18    'e_2' ), product( 'e_2', 'e_2', 'e_3' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1399, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.18    'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1401, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', X, 'e_2' )
% 0.74/1.18    , ~( product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1403, [ equalish( X, 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), ~( 
% 0.74/1.18    product( X, 'e_2', 'e_2' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1420, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.18    'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1423, [ product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1425, [ product( 'e_2', X, 'e_1' ), ~( product( X, 'e_2', 'e_2' ) )
% 0.74/1.18     ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1427, [ equalish( X, 'e_2' ), ~( product( X, 'e_2', 'e_1' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1429, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.18    'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1431, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', X, 'e_2' )
% 0.74/1.18    , ~( product( X, 'e_2', 'e_1' ) ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1445, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.18    'e_2' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1447, [ product( 'e_1', 'e_2', 'e_1' ) ] )
% 0.74/1.18  .
% 0.74/1.18  clause( 1448, [] )
% 0.74/1.18  .
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  % SZS output end Refutation
% 0.74/1.18  found a proof!
% 0.74/1.18  
% 0.74/1.18  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 0.74/1.18  
% 0.74/1.18  initialclauses(
% 0.74/1.18  [ clause( 1450, [ next( 'e_1', 'e_2' ) ] )
% 0.74/1.18  , clause( 1451, [ next( 'e_2', 'e_3' ) ] )
% 0.74/1.18  , clause( 1452, [ next( 'e_3', 'e_4' ) ] )
% 0.74/1.18  , clause( 1453, [ greater( 'e_2', 'e_1' ) ] )
% 0.74/1.18  , clause( 1454, [ greater( 'e_3', 'e_1' ) ] )
% 0.74/1.18  , clause( 1455, [ greater( 'e_4', 'e_1' ) ] )
% 0.74/1.18  , clause( 1456, [ greater( 'e_3', 'e_2' ) ] )
% 0.74/1.18  , clause( 1457, [ greater( 'e_4', 'e_2' ) ] )
% 0.74/1.18  , clause( 1458, [ greater( 'e_4', 'e_3' ) ] )
% 0.74/1.18  , clause( 1459, [ ~( product( X, 'e_1', Y ) ), ~( next( X, Z ) ), ~( 
% 0.74/1.18    greater( Y, Z ) ) ] )
% 0.74/1.18  , clause( 1460, [ 'group_element'( 'e_1' ) ] )
% 0.74/1.18  , clause( 1461, [ 'group_element'( 'e_2' ) ] )
% 0.74/1.18  , clause( 1462, [ 'group_element'( 'e_3' ) ] )
% 0.74/1.18  , clause( 1463, [ 'group_element'( 'e_4' ) ] )
% 0.74/1.18  , clause( 1464, [ ~( equalish( 'e_1', 'e_2' ) ) ] )
% 0.74/1.18  , clause( 1465, [ ~( equalish( 'e_1', 'e_3' ) ) ] )
% 0.74/1.18  , clause( 1466, [ ~( equalish( 'e_1', 'e_4' ) ) ] )
% 0.74/1.18  , clause( 1467, [ ~( equalish( 'e_2', 'e_1' ) ) ] )
% 0.74/1.18  , clause( 1468, [ ~( equalish( 'e_2', 'e_3' ) ) ] )
% 0.74/1.18  , clause( 1469, [ ~( equalish( 'e_2', 'e_4' ) ) ] )
% 0.74/1.18  , clause( 1470, [ ~( equalish( 'e_3', 'e_1' ) ) ] )
% 0.74/1.18  , clause( 1471, [ ~( equalish( 'e_3', 'e_2' ) ) ] )
% 0.74/1.18  , clause( 1472, [ ~( equalish( 'e_3', 'e_4' ) ) ] )
% 0.74/1.18  , clause( 1473, [ ~( equalish( 'e_4', 'e_1' ) ) ] )
% 0.74/1.18  , clause( 1474, [ ~( equalish( 'e_4', 'e_2' ) ) ] )
% 0.74/1.18  , clause( 1475, [ ~( equalish( 'e_4', 'e_3' ) ) ] )
% 0.74/1.18  , clause( 1476, [ ~( 'group_element'( X ) ), ~( 'group_element'( Y ) ), 
% 0.74/1.18    product( X, Y, 'e_1' ), product( X, Y, 'e_2' ), product( X, Y, 'e_3' ), 
% 0.74/1.18    product( X, Y, 'e_4' ) ] )
% 0.74/1.18  , clause( 1477, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), 
% 0.74/1.18    equalish( Z, T ) ] )
% 0.74/1.18  , clause( 1478, [ ~( product( X, Y, Z ) ), ~( product( X, T, Z ) ), 
% 0.74/1.18    equalish( Y, T ) ] )
% 0.74/1.18  , clause( 1479, [ ~( product( X, Y, Z ) ), ~( product( T, Y, Z ) ), 
% 0.74/1.18    equalish( X, T ) ] )
% 0.74/1.18  , clause( 1480, [ ~( product( X, Y, Z ) ), ~( product( Y, Z, T ) ), product( 
% 0.74/1.18    Z, X, T ) ] )
% 0.74/1.18  ] ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 0, [ next( 'e_1', 'e_2' ) ] )
% 0.74/1.18  , clause( 1450, [ next( 'e_1', 'e_2' ) ] )
% 0.74/1.18  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 1, [ next( 'e_2', 'e_3' ) ] )
% 0.74/1.18  , clause( 1451, [ next( 'e_2', 'e_3' ) ] )
% 0.74/1.18  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 6, [ greater( 'e_3', 'e_2' ) ] )
% 0.74/1.18  , clause( 1456, [ greater( 'e_3', 'e_2' ) ] )
% 0.74/1.18  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 7, [ greater( 'e_4', 'e_2' ) ] )
% 0.74/1.18  , clause( 1457, [ greater( 'e_4', 'e_2' ) ] )
% 0.74/1.18  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 8, [ greater( 'e_4', 'e_3' ) ] )
% 0.74/1.18  , clause( 1458, [ greater( 'e_4', 'e_3' ) ] )
% 0.74/1.18  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 9, [ ~( product( X, 'e_1', Y ) ), ~( greater( Y, Z ) ), ~( next( X
% 0.74/1.18    , Z ) ) ] )
% 0.74/1.18  , clause( 1459, [ ~( product( X, 'e_1', Y ) ), ~( next( X, Z ) ), ~( 
% 0.74/1.18    greater( Y, Z ) ) ] )
% 0.74/1.18  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 0.74/1.18    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2, 1 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 10, [ 'group_element'( 'e_1' ) ] )
% 0.74/1.18  , clause( 1460, [ 'group_element'( 'e_1' ) ] )
% 0.74/1.18  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 11, [ 'group_element'( 'e_2' ) ] )
% 0.74/1.18  , clause( 1461, [ 'group_element'( 'e_2' ) ] )
% 0.74/1.18  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 12, [ 'group_element'( 'e_3' ) ] )
% 0.74/1.18  , clause( 1462, [ 'group_element'( 'e_3' ) ] )
% 0.74/1.18  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 13, [ 'group_element'( 'e_4' ) ] )
% 0.74/1.18  , clause( 1463, [ 'group_element'( 'e_4' ) ] )
% 0.74/1.18  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 14, [ ~( equalish( 'e_1', 'e_2' ) ) ] )
% 0.74/1.18  , clause( 1464, [ ~( equalish( 'e_1', 'e_2' ) ) ] )
% 0.74/1.18  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 17, [ ~( equalish( 'e_2', 'e_1' ) ) ] )
% 0.74/1.18  , clause( 1467, [ ~( equalish( 'e_2', 'e_1' ) ) ] )
% 0.74/1.18  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 20, [ ~( equalish( 'e_3', 'e_1' ) ) ] )
% 0.74/1.18  , clause( 1470, [ ~( equalish( 'e_3', 'e_1' ) ) ] )
% 0.74/1.18  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 21, [ ~( equalish( 'e_3', 'e_2' ) ) ] )
% 0.74/1.18  , clause( 1471, [ ~( equalish( 'e_3', 'e_2' ) ) ] )
% 0.74/1.18  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 22, [ ~( equalish( 'e_3', 'e_4' ) ) ] )
% 0.74/1.18  , clause( 1472, [ ~( equalish( 'e_3', 'e_4' ) ) ] )
% 0.74/1.18  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 23, [ ~( equalish( 'e_4', 'e_1' ) ) ] )
% 0.74/1.18  , clause( 1473, [ ~( equalish( 'e_4', 'e_1' ) ) ] )
% 0.74/1.18  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 24, [ ~( equalish( 'e_4', 'e_2' ) ) ] )
% 0.74/1.18  , clause( 1474, [ ~( equalish( 'e_4', 'e_2' ) ) ] )
% 0.74/1.18  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.18  
% 0.74/1.18  
% 0.74/1.18  subsumption(
% 0.74/1.18  clause( 26, [ ~( 'group_element'( X ) ), product( X, Y, 'e_4' ), product( X
% 0.74/1.18    , Y, 'e_1' ), product( X, Y, 'e_2' ), product( X, Y, 'e_3' ), ~( 
% 0.74/1.18    'group_element'( Y ) ) ] )
% 0.74/1.18  , clause( 1476, [ ~( 'group_element'( X ) ), ~( 'group_element'( Y ) ), 
% 0.74/1.18    product( X, Y, 'e_1' ), product( X, Y, 'e_2' ), product( X, Y, 'e_3' ), 
% 0.74/1.18    product( X, Y, 'e_4' ) ] )
% 0.74/1.18  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 0.74/1.18     ), ==>( 1, 5 ), ==>( 2, 2 ), ==>( 3, 3 ), ==>( 4, 4 ), ==>( 5, 1 )] )
% 0.74/1.19     ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 27, [ equalish( Z, T ), ~( product( X, Y, Z ) ), ~( product( X, Y, 
% 0.74/1.19    T ) ) ] )
% 0.74/1.19  , clause( 1477, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), 
% 0.74/1.19    equalish( Z, T ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 0.74/1.19    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 2 ), ==>( 2, 0 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 28, [ equalish( Y, T ), ~( product( X, Y, Z ) ), ~( product( X, T, 
% 0.74/1.19    Z ) ) ] )
% 0.74/1.19  , clause( 1478, [ ~( product( X, Y, Z ) ), ~( product( X, T, Z ) ), 
% 0.74/1.19    equalish( Y, T ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 0.74/1.19    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 2 ), ==>( 2, 0 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y, 
% 0.74/1.19    Z ) ) ] )
% 0.74/1.19  , clause( 1479, [ ~( product( X, Y, Z ) ), ~( product( T, Y, Z ) ), 
% 0.74/1.19    equalish( X, T ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 0.74/1.19    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 2 ), ==>( 2, 0 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y, Z
% 0.74/1.19    , T ) ) ] )
% 0.74/1.19  , clause( 1480, [ ~( product( X, Y, Z ) ), ~( product( Y, Z, T ) ), product( 
% 0.74/1.19    Z, X, T ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 0.74/1.19    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2, 1 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1496, [ ~( 'group_element'( X ) ), product( X, X, 'e_4' ), product( 
% 0.74/1.19    X, X, 'e_1' ), product( X, X, 'e_2' ), product( X, X, 'e_3' ) ] )
% 0.74/1.19  , clause( 26, [ ~( 'group_element'( X ) ), product( X, Y, 'e_4' ), product( 
% 0.74/1.19    X, Y, 'e_1' ), product( X, Y, 'e_2' ), product( X, Y, 'e_3' ), ~( 
% 0.74/1.19    'group_element'( Y ) ) ] )
% 0.74/1.19  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, X )] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 31, [ product( X, X, 'e_4' ), product( X, X, 'e_1' ), product( X, X
% 0.74/1.19    , 'e_2' ), product( X, X, 'e_3' ), ~( 'group_element'( X ) ) ] )
% 0.74/1.19  , clause( 1496, [ ~( 'group_element'( X ) ), product( X, X, 'e_4' ), 
% 0.74/1.19    product( X, X, 'e_1' ), product( X, X, 'e_2' ), product( X, X, 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 4 ), ==>( 1, 
% 0.74/1.19    0 ), ==>( 2, 1 ), ==>( 3, 2 ), ==>( 4, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1497, [ ~( product( 'e_2', 'e_1', X ) ), ~( greater( X, 'e_3' ) ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 9, [ ~( product( X, 'e_1', Y ) ), ~( greater( Y, Z ) ), ~( next( 
% 0.74/1.19    X, Z ) ) ] )
% 0.74/1.19  , 2, clause( 1, [ next( 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_2' ), :=( Y, X ), :=( Z, 'e_3' )] ), 
% 0.74/1.19    substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 36, [ ~( product( 'e_2', 'e_1', X ) ), ~( greater( X, 'e_3' ) ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 1497, [ ~( product( 'e_2', 'e_1', X ) ), ~( greater( X, 'e_3' ) )
% 0.74/1.19     ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 0.74/1.19    1 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1498, [ ~( product( 'e_1', 'e_1', X ) ), ~( greater( X, 'e_2' ) ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 9, [ ~( product( X, 'e_1', Y ) ), ~( greater( Y, Z ) ), ~( next( 
% 0.74/1.19    X, Z ) ) ] )
% 0.74/1.19  , 2, clause( 0, [ next( 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_1' ), :=( Y, X ), :=( Z, 'e_2' )] ), 
% 0.74/1.19    substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 37, [ ~( product( 'e_1', 'e_1', X ) ), ~( greater( X, 'e_2' ) ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 1498, [ ~( product( 'e_1', 'e_1', X ) ), ~( greater( X, 'e_2' ) )
% 0.74/1.19     ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 0.74/1.19    1 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1500, [ ~( 'group_element'( X ) ), product( X, 'e_1', 'e_4' ), 
% 0.74/1.19    product( X, 'e_1', 'e_1' ), product( X, 'e_1', 'e_2' ), product( X, 'e_1'
% 0.74/1.19    , 'e_3' ) ] )
% 0.74/1.19  , clause( 26, [ ~( 'group_element'( X ) ), product( X, Y, 'e_4' ), product( 
% 0.74/1.19    X, Y, 'e_1' ), product( X, Y, 'e_2' ), product( X, Y, 'e_3' ), ~( 
% 0.74/1.19    'group_element'( Y ) ) ] )
% 0.74/1.19  , 5, clause( 10, [ 'group_element'( 'e_1' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, X ), :=( Y, 'e_1' )] ), substitution( 1, [] )
% 0.74/1.19    ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 38, [ product( X, 'e_1', 'e_4' ), product( X, 'e_1', 'e_1' ), 
% 0.74/1.19    product( X, 'e_1', 'e_2' ), product( X, 'e_1', 'e_3' ), ~( 
% 0.74/1.19    'group_element'( X ) ) ] )
% 0.74/1.19  , clause( 1500, [ ~( 'group_element'( X ) ), product( X, 'e_1', 'e_4' ), 
% 0.74/1.19    product( X, 'e_1', 'e_1' ), product( X, 'e_1', 'e_2' ), product( X, 'e_1'
% 0.74/1.19    , 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 4 ), ==>( 1, 
% 0.74/1.19    0 ), ==>( 2, 1 ), ==>( 3, 2 ), ==>( 4, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1502, [ ~( 'group_element'( X ) ), product( X, 'e_2', 'e_4' ), 
% 0.74/1.19    product( X, 'e_2', 'e_1' ), product( X, 'e_2', 'e_2' ), product( X, 'e_2'
% 0.74/1.19    , 'e_3' ) ] )
% 0.74/1.19  , clause( 26, [ ~( 'group_element'( X ) ), product( X, Y, 'e_4' ), product( 
% 0.74/1.19    X, Y, 'e_1' ), product( X, Y, 'e_2' ), product( X, Y, 'e_3' ), ~( 
% 0.74/1.19    'group_element'( Y ) ) ] )
% 0.74/1.19  , 5, clause( 11, [ 'group_element'( 'e_2' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, X ), :=( Y, 'e_2' )] ), substitution( 1, [] )
% 0.74/1.19    ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 39, [ product( X, 'e_2', 'e_4' ), product( X, 'e_2', 'e_1' ), 
% 0.74/1.19    product( X, 'e_2', 'e_2' ), product( X, 'e_2', 'e_3' ), ~( 
% 0.74/1.19    'group_element'( X ) ) ] )
% 0.74/1.19  , clause( 1502, [ ~( 'group_element'( X ) ), product( X, 'e_2', 'e_4' ), 
% 0.74/1.19    product( X, 'e_2', 'e_1' ), product( X, 'e_2', 'e_2' ), product( X, 'e_2'
% 0.74/1.19    , 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 4 ), ==>( 1, 
% 0.74/1.19    0 ), ==>( 2, 1 ), ==>( 3, 2 ), ==>( 4, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1504, [ ~( 'group_element'( X ) ), product( X, 'e_4', 'e_4' ), 
% 0.74/1.19    product( X, 'e_4', 'e_1' ), product( X, 'e_4', 'e_2' ), product( X, 'e_4'
% 0.74/1.19    , 'e_3' ) ] )
% 0.74/1.19  , clause( 26, [ ~( 'group_element'( X ) ), product( X, Y, 'e_4' ), product( 
% 0.74/1.19    X, Y, 'e_1' ), product( X, Y, 'e_2' ), product( X, Y, 'e_3' ), ~( 
% 0.74/1.19    'group_element'( Y ) ) ] )
% 0.74/1.19  , 5, clause( 13, [ 'group_element'( 'e_4' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, X ), :=( Y, 'e_4' )] ), substitution( 1, [] )
% 0.74/1.19    ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 41, [ product( X, 'e_4', 'e_4' ), product( X, 'e_4', 'e_1' ), 
% 0.74/1.19    product( X, 'e_4', 'e_2' ), product( X, 'e_4', 'e_3' ), ~( 
% 0.74/1.19    'group_element'( X ) ) ] )
% 0.74/1.19  , clause( 1504, [ ~( 'group_element'( X ) ), product( X, 'e_4', 'e_4' ), 
% 0.74/1.19    product( X, 'e_4', 'e_1' ), product( X, 'e_4', 'e_2' ), product( X, 'e_4'
% 0.74/1.19    , 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 4 ), ==>( 1, 
% 0.74/1.19    0 ), ==>( 2, 1 ), ==>( 3, 2 ), ==>( 4, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1505, [ ~( product( 'e_2', 'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , clause( 36, [ ~( product( 'e_2', 'e_1', X ) ), ~( greater( X, 'e_3' ) ) ]
% 0.74/1.19     )
% 0.74/1.19  , 1, clause( 8, [ greater( 'e_4', 'e_3' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 42, [ ~( product( 'e_2', 'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , clause( 1505, [ ~( product( 'e_2', 'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1506, [ ~( product( 'e_1', 'e_1', 'e_3' ) ) ] )
% 0.74/1.19  , clause( 37, [ ~( product( 'e_1', 'e_1', X ) ), ~( greater( X, 'e_2' ) ) ]
% 0.74/1.19     )
% 0.74/1.19  , 1, clause( 6, [ greater( 'e_3', 'e_2' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_3' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 43, [ ~( product( 'e_1', 'e_1', 'e_3' ) ) ] )
% 0.74/1.19  , clause( 1506, [ ~( product( 'e_1', 'e_1', 'e_3' ) ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1507, [ ~( product( 'e_1', 'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , clause( 37, [ ~( product( 'e_1', 'e_1', X ) ), ~( greater( X, 'e_2' ) ) ]
% 0.74/1.19     )
% 0.74/1.19  , 1, clause( 7, [ greater( 'e_4', 'e_2' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 44, [ ~( product( 'e_1', 'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , clause( 1507, [ ~( product( 'e_1', 'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1508, [ product( 'e_1', 'e_1', 'e_4' ), product( 'e_1', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_1', 'e_1', 'e_2' ), product( 'e_1', 'e_1', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 31, [ product( X, X, 'e_4' ), product( X, X, 'e_1' ), product( X
% 0.74/1.19    , X, 'e_2' ), product( X, X, 'e_3' ), ~( 'group_element'( X ) ) ] )
% 0.74/1.19  , 4, clause( 10, [ 'group_element'( 'e_1' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1509, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 44, [ ~( product( 'e_1', 'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , 0, clause( 1508, [ product( 'e_1', 'e_1', 'e_4' ), product( 'e_1', 'e_1'
% 0.74/1.19    , 'e_1' ), product( 'e_1', 'e_1', 'e_2' ), product( 'e_1', 'e_1', 'e_3' )
% 0.74/1.19     ] )
% 0.74/1.19  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 45, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 'e_2'
% 0.74/1.19     ), product( 'e_1', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1509, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1510, [ product( 'e_2', 'e_2', 'e_4' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 31, [ product( X, X, 'e_4' ), product( X, X, 'e_1' ), product( X
% 0.74/1.19    , X, 'e_2' ), product( X, X, 'e_3' ), ~( 'group_element'( X ) ) ] )
% 0.74/1.19  , 4, clause( 11, [ 'group_element'( 'e_2' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 46, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_2'
% 0.74/1.19     ), product( 'e_2', 'e_2', 'e_3' ), product( 'e_2', 'e_2', 'e_4' ) ] )
% 0.74/1.19  , clause( 1510, [ product( 'e_2', 'e_2', 'e_4' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 3 ), ==>( 1, 0 ), ==>( 2
% 0.74/1.19    , 1 ), ==>( 3, 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1511, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , clause( 43, [ ~( product( 'e_1', 'e_1', 'e_3' ) ) ] )
% 0.74/1.19  , 0, clause( 45, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 2, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 49, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 'e_2'
% 0.74/1.19     ) ] )
% 0.74/1.19  , clause( 1511, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.74/1.19     ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1515, [ ~( product( X, 'e_1', 'e_1' ) ), product( 'e_1', X, 'e_2' )
% 0.74/1.19    , product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y
% 0.74/1.19    , Z, T ) ) ] )
% 0.74/1.19  , 2, clause( 49, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , 1, substitution( 0, [ :=( X, X ), :=( Y, 'e_1' ), :=( Z, 'e_1' ), :=( T, 
% 0.74/1.19    'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 50, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', X, 'e_2' ), 
% 0.74/1.19    ~( product( X, 'e_1', 'e_1' ) ) ] )
% 0.74/1.19  , clause( 1515, [ ~( product( X, 'e_1', 'e_1' ) ), product( 'e_1', X, 'e_2'
% 0.74/1.19     ), product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 
% 0.74/1.19    1 ), ==>( 2, 0 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1520, [ equalish( X, 'e_1' ), ~( product( 'e_1', X, 'e_2' ) ), 
% 0.74/1.19    product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 28, [ equalish( Y, T ), ~( product( X, Y, Z ) ), ~( product( X, T
% 0.74/1.19    , Z ) ) ] )
% 0.74/1.19  , 2, clause( 49, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , 1, substitution( 0, [ :=( X, 'e_1' ), :=( Y, X ), :=( Z, 'e_2' ), :=( T, 
% 0.74/1.19    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 51, [ equalish( X, 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), ~( 
% 0.74/1.19    product( 'e_1', X, 'e_2' ) ) ] )
% 0.74/1.19  , clause( 1520, [ equalish( X, 'e_1' ), ~( product( 'e_1', X, 'e_2' ) ), 
% 0.74/1.19    product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 0.74/1.19    2 ), ==>( 2, 1 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1524, [ equalish( X, 'e_1' ), ~( product( X, 'e_1', 'e_2' ) ), 
% 0.74/1.19    product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y
% 0.74/1.19    , Z ) ) ] )
% 0.74/1.19  , 2, clause( 49, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , 1, substitution( 0, [ :=( X, X ), :=( Y, 'e_1' ), :=( Z, 'e_2' ), :=( T, 
% 0.74/1.19    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 52, [ equalish( X, 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), ~( 
% 0.74/1.19    product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.19  , clause( 1524, [ equalish( X, 'e_1' ), ~( product( X, 'e_1', 'e_2' ) ), 
% 0.74/1.19    product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 0.74/1.19    2 ), ==>( 2, 1 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1525, [ product( 'e_2', 'e_1', 'e_4' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 38, [ product( X, 'e_1', 'e_4' ), product( X, 'e_1', 'e_1' ), 
% 0.74/1.19    product( X, 'e_1', 'e_2' ), product( X, 'e_1', 'e_3' ), ~( 
% 0.74/1.19    'group_element'( X ) ) ] )
% 0.74/1.19  , 4, clause( 11, [ 'group_element'( 'e_2' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1526, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 42, [ ~( product( 'e_2', 'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , 0, clause( 1525, [ product( 'e_2', 'e_1', 'e_4' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_3' )
% 0.74/1.19     ] )
% 0.74/1.19  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 60, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1526, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1527, [ product( 'e_3', 'e_1', 'e_4' ), product( 'e_3', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_3', 'e_1', 'e_2' ), product( 'e_3', 'e_1', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 38, [ product( X, 'e_1', 'e_4' ), product( X, 'e_1', 'e_1' ), 
% 0.74/1.19    product( X, 'e_1', 'e_2' ), product( X, 'e_1', 'e_3' ), ~( 
% 0.74/1.19    'group_element'( X ) ) ] )
% 0.74/1.19  , 4, clause( 12, [ 'group_element'( 'e_3' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_3' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 61, [ product( 'e_3', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2'
% 0.74/1.19     ), product( 'e_3', 'e_1', 'e_3' ), product( 'e_3', 'e_1', 'e_4' ) ] )
% 0.74/1.19  , clause( 1527, [ product( 'e_3', 'e_1', 'e_4' ), product( 'e_3', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_3', 'e_1', 'e_2' ), product( 'e_3', 'e_1', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 3 ), ==>( 1, 0 ), ==>( 2
% 0.74/1.19    , 1 ), ==>( 3, 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1528, [ product( 'e_4', 'e_1', 'e_4' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 38, [ product( X, 'e_1', 'e_4' ), product( X, 'e_1', 'e_1' ), 
% 0.74/1.19    product( X, 'e_1', 'e_2' ), product( X, 'e_1', 'e_3' ), ~( 
% 0.74/1.19    'group_element'( X ) ) ] )
% 0.74/1.19  , 4, clause( 13, [ 'group_element'( 'e_4' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 62, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2'
% 0.74/1.19     ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_4', 'e_1', 'e_4' ) ] )
% 0.74/1.19  , clause( 1528, [ product( 'e_4', 'e_1', 'e_4' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 3 ), ==>( 1, 0 ), ==>( 2
% 0.74/1.19    , 1 ), ==>( 3, 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1529, [ product( 'e_1', 'e_2', 'e_4' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 39, [ product( X, 'e_2', 'e_4' ), product( X, 'e_2', 'e_1' ), 
% 0.74/1.19    product( X, 'e_2', 'e_2' ), product( X, 'e_2', 'e_3' ), ~( 
% 0.74/1.19    'group_element'( X ) ) ] )
% 0.74/1.19  , 4, clause( 10, [ 'group_element'( 'e_1' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 63, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2'
% 0.74/1.19     ), product( 'e_1', 'e_2', 'e_3' ), product( 'e_1', 'e_2', 'e_4' ) ] )
% 0.74/1.19  , clause( 1529, [ product( 'e_1', 'e_2', 'e_4' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 3 ), ==>( 1, 0 ), ==>( 2
% 0.74/1.19    , 1 ), ==>( 3, 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1535, [ ~( product( X, 'e_2', 'e_1' ) ), product( 'e_1', X, 'e_3' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y
% 0.74/1.19    , Z, T ) ) ] )
% 0.74/1.19  , 2, clause( 60, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 2, substitution( 0, [ :=( X, X ), :=( Y, 'e_2' ), :=( Z, 'e_1' ), :=( T, 
% 0.74/1.19    'e_3' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 66, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', X, 'e_3' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), ~( product( X, 'e_2', 'e_1' ) ) ] )
% 0.74/1.19  , clause( 1535, [ ~( product( X, 'e_2', 'e_1' ) ), product( 'e_1', X, 'e_3'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 3 ), ==>( 1, 
% 0.74/1.19    1 ), ==>( 2, 0 ), ==>( 3, 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1541, [ equalish( X, 'e_1' ), ~( product( 'e_2', X, 'e_3' ) ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 28, [ equalish( Y, T ), ~( product( X, Y, Z ) ), ~( product( X, T
% 0.74/1.19    , Z ) ) ] )
% 0.74/1.19  , 2, clause( 60, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 2, substitution( 0, [ :=( X, 'e_2' ), :=( Y, X ), :=( Z, 'e_3' ), :=( T, 
% 0.74/1.19    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 67, [ product( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), ~( product( 'e_2', X, 'e_3' ) ) ] )
% 0.74/1.19  , clause( 1541, [ equalish( X, 'e_1' ), ~( product( 'e_2', X, 'e_3' ) ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.74/1.19    3 ), ==>( 2, 0 ), ==>( 3, 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1547, [ equalish( X, 'e_2' ), ~( product( X, 'e_1', 'e_3' ) ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y
% 0.74/1.19    , Z ) ) ] )
% 0.74/1.19  , 2, clause( 60, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 2, substitution( 0, [ :=( X, X ), :=( Y, 'e_1' ), :=( Z, 'e_3' ), :=( T, 
% 0.74/1.19    'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 68, [ product( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_2' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), ~( product( X, 'e_1', 'e_3' ) ) ] )
% 0.74/1.19  , clause( 1547, [ equalish( X, 'e_2' ), ~( product( X, 'e_1', 'e_3' ) ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.74/1.19    3 ), ==>( 2, 0 ), ==>( 3, 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1548, [ product( 'e_1', 'e_4', 'e_4' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_1' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_1', 'e_4', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 41, [ product( X, 'e_4', 'e_4' ), product( X, 'e_4', 'e_1' ), 
% 0.74/1.19    product( X, 'e_4', 'e_2' ), product( X, 'e_4', 'e_3' ), ~( 
% 0.74/1.19    'group_element'( X ) ) ] )
% 0.74/1.19  , 4, clause( 10, [ 'group_element'( 'e_1' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 86, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2'
% 0.74/1.19     ), product( 'e_1', 'e_4', 'e_3' ), product( 'e_1', 'e_4', 'e_4' ) ] )
% 0.74/1.19  , clause( 1548, [ product( 'e_1', 'e_4', 'e_4' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_1' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_1', 'e_4', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 3 ), ==>( 1, 0 ), ==>( 2
% 0.74/1.19    , 1 ), ==>( 3, 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1556, [ ~( product( X, 'e_2', 'e_2' ) ), product( 'e_2', X, 'e_4' )
% 0.74/1.19    , product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y
% 0.74/1.19    , Z, T ) ) ] )
% 0.74/1.19  , 2, clause( 46, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_3' ), product( 'e_2', 'e_2', 'e_4' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, X ), :=( Y, 'e_2' ), :=( Z, 'e_2' ), :=( T, 
% 0.74/1.19    'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 95, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_2'
% 0.74/1.19     ), product( 'e_2', X, 'e_4' ), product( 'e_2', 'e_2', 'e_3' ), ~( 
% 0.74/1.19    product( X, 'e_2', 'e_2' ) ) ] )
% 0.74/1.19  , clause( 1556, [ ~( product( X, 'e_2', 'e_2' ) ), product( 'e_2', X, 'e_4'
% 0.74/1.19     ), product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 4 ), ==>( 1, 
% 0.74/1.19    2 ), ==>( 2, 0 ), ==>( 3, 1 ), ==>( 4, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1567, [ equalish( X, 'e_2' ), ~( product( X, 'e_2', 'e_4' ) ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y
% 0.74/1.19    , Z ) ) ] )
% 0.74/1.19  , 2, clause( 46, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_3' ), product( 'e_2', 'e_2', 'e_4' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, X ), :=( Y, 'e_2' ), :=( Z, 'e_4' ), :=( T, 
% 0.74/1.19    'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 97, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_2'
% 0.74/1.19     ), equalish( X, 'e_2' ), product( 'e_2', 'e_2', 'e_3' ), ~( product( X, 
% 0.74/1.19    'e_2', 'e_4' ) ) ] )
% 0.74/1.19  , clause( 1567, [ equalish( X, 'e_2' ), ~( product( X, 'e_2', 'e_4' ) ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 
% 0.74/1.19    4 ), ==>( 2, 0 ), ==>( 3, 1 ), ==>( 4, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1575, [ equalish( X, 'e_1' ), ~( product( 'e_4', X, 'e_4' ) ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 28, [ equalish( Y, T ), ~( product( X, Y, Z ) ), ~( product( X, T
% 0.74/1.19    , Z ) ) ] )
% 0.74/1.19  , 2, clause( 62, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_4', 'e_1', 'e_4' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, 'e_4' ), :=( Y, X ), :=( Z, 'e_4' ), :=( T, 
% 0.74/1.19    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 118, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2'
% 0.74/1.19     ), equalish( X, 'e_1' ), product( 'e_4', 'e_1', 'e_3' ), ~( product( 
% 0.74/1.19    'e_4', X, 'e_4' ) ) ] )
% 0.74/1.19  , clause( 1575, [ equalish( X, 'e_1' ), ~( product( 'e_4', X, 'e_4' ) ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 
% 0.74/1.19    4 ), ==>( 2, 0 ), ==>( 3, 1 ), ==>( 4, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1583, [ equalish( X, 'e_4' ), ~( product( X, 'e_1', 'e_4' ) ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y
% 0.74/1.19    , Z ) ) ] )
% 0.74/1.19  , 2, clause( 62, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_4', 'e_1', 'e_4' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, X ), :=( Y, 'e_1' ), :=( Z, 'e_4' ), :=( T, 
% 0.74/1.19    'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 119, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2'
% 0.74/1.19     ), equalish( X, 'e_4' ), product( 'e_4', 'e_1', 'e_3' ), ~( product( X, 
% 0.74/1.19    'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , clause( 1583, [ equalish( X, 'e_4' ), ~( product( X, 'e_1', 'e_4' ) ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 
% 0.74/1.19    4 ), ==>( 2, 0 ), ==>( 3, 1 ), ==>( 4, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1591, [ ~( product( X, 'e_1', 'e_2' ) ), product( 'e_2', X, 'e_4' )
% 0.74/1.19    , product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y
% 0.74/1.19    , Z, T ) ) ] )
% 0.74/1.19  , 2, clause( 63, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_3' ), product( 'e_1', 'e_2', 'e_4' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, X ), :=( Y, 'e_1' ), :=( Z, 'e_2' ), :=( T, 
% 0.74/1.19    'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 121, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2'
% 0.74/1.19     ), product( 'e_2', X, 'e_4' ), product( 'e_1', 'e_2', 'e_3' ), ~( 
% 0.74/1.19    product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.19  , clause( 1591, [ ~( product( X, 'e_1', 'e_2' ) ), product( 'e_2', X, 'e_4'
% 0.74/1.19     ), product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 4 ), ==>( 1, 
% 0.74/1.19    2 ), ==>( 2, 0 ), ==>( 3, 1 ), ==>( 4, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1599, [ equalish( X, 'e_1' ), ~( product( X, 'e_2', 'e_4' ) ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y
% 0.74/1.19    , Z ) ) ] )
% 0.74/1.19  , 2, clause( 63, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_3' ), product( 'e_1', 'e_2', 'e_4' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, X ), :=( Y, 'e_2' ), :=( Z, 'e_4' ), :=( T, 
% 0.74/1.19    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 123, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2'
% 0.74/1.19     ), equalish( X, 'e_1' ), product( 'e_1', 'e_2', 'e_3' ), ~( product( X, 
% 0.74/1.19    'e_2', 'e_4' ) ) ] )
% 0.74/1.19  , clause( 1599, [ equalish( X, 'e_1' ), ~( product( X, 'e_2', 'e_4' ) ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 
% 0.74/1.19    4 ), ==>( 2, 0 ), ==>( 3, 1 ), ==>( 4, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1607, [ ~( product( X, 'e_1', 'e_4' ) ), product( 'e_4', X, 'e_4' )
% 0.74/1.19    , product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y
% 0.74/1.19    , Z, T ) ) ] )
% 0.74/1.19  , 2, clause( 86, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_3' ), product( 'e_1', 'e_4', 'e_4' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, X ), :=( Y, 'e_1' ), :=( Z, 'e_4' ), :=( T, 
% 0.74/1.19    'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 125, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2'
% 0.74/1.19     ), product( 'e_1', 'e_4', 'e_3' ), product( 'e_4', X, 'e_4' ), ~( 
% 0.74/1.19    product( X, 'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , clause( 1607, [ ~( product( X, 'e_1', 'e_4' ) ), product( 'e_4', X, 'e_4'
% 0.74/1.19     ), product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 4 ), ==>( 1, 
% 0.74/1.19    3 ), ==>( 2, 0 ), ==>( 3, 1 ), ==>( 4, 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1608, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_2' ), equalish( 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 97, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_2' ), equalish( X, 'e_2' ), product( 'e_2', 'e_2', 'e_3' ), ~( product( 
% 0.74/1.19    X, 'e_2', 'e_4' ) ) ] )
% 0.74/1.19  , 4, clause( 63, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_3' ), product( 'e_1', 'e_2', 'e_4' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, 'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1609, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_3' ), product( 'e_1', 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 14, [ ~( equalish( 'e_1', 'e_2' ) ) ] )
% 0.74/1.19  , 0, clause( 1608, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2'
% 0.74/1.19    , 'e_2' ), equalish( 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 2, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 177, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_2'
% 0.74/1.19     ), product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_3' ), product( 'e_2', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1609, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_3' ), product( 'e_1', 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 5 ), ==>( 3, 2 ), ==>( 4, 3 ), ==>( 5, 4 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1610, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_3', 'e_4' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_3', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_3', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 119, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( X, 'e_4' ), product( 'e_4', 'e_1', 'e_3' ), ~( product( 
% 0.74/1.19    X, 'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , 4, clause( 61, [ product( 'e_3', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_3', 'e_1', 'e_3' ), product( 'e_3', 'e_1', 'e_4' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, 'e_3' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1611, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_3', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_3', 'e_1', 'e_2' ), product( 'e_3', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 22, [ ~( equalish( 'e_3', 'e_4' ) ) ] )
% 0.74/1.19  , 0, clause( 1610, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1'
% 0.74/1.19    , 'e_2' ), equalish( 'e_3', 'e_4' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_3', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_3', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 2, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 193, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2'
% 0.74/1.19     ), product( 'e_3', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_3', 'e_1', 'e_3' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1611, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_3', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_3', 'e_1', 'e_2' ), product( 'e_3', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 5 ), ==>( 3, 2 ), ==>( 4, 3 ), ==>( 5, 4 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1612, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_3' ), product( 'e_4', 'e_4', 'e_4' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 125, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_3' ), product( 'e_4', X, 'e_4' ), ~( 
% 0.74/1.19    product( X, 'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , 4, clause( 62, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_4', 'e_1', 'e_4' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 201, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2'
% 0.74/1.19     ), product( 'e_1', 'e_4', 'e_3' ), product( 'e_4', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 
% 0.74/1.19    'e_4', 'e_4', 'e_4' ) ] )
% 0.74/1.19  , clause( 1612, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_3' ), product( 'e_4', 'e_4', 'e_4' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 2 ), ==>( 3, 6 ), ==>( 4, 3 ), ==>( 5, 4 ), ==>( 6, 5 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1614, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_2' ), product( 'e_3', 'e_1', 'e_1' ), product( 'e_3', 
% 0.74/1.19    'e_1', 'e_2' ), product( 'e_3', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 68, [ product( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), ~( product( X, 'e_1', 'e_3' ) ) ] )
% 0.74/1.19  , 3, clause( 193, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_3', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_3', 'e_1', 'e_3' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 5, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1615, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_3', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_3', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 24, [ ~( equalish( 'e_4', 'e_2' ) ) ] )
% 0.74/1.19  , 0, clause( 1614, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_2'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_2' ), product( 'e_3', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_3', 'e_1', 'e_2' ), product( 'e_3', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 242, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_3', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_3', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1615, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_3', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_3', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 4 ), ==>( 1, 5 ), ==>( 2
% 0.74/1.19    , 0 ), ==>( 3, 3 ), ==>( 4, 1 ), ==>( 5, 2 ), ==>( 6, 6 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1616, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 
% 0.74/1.19    'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 67, [ product( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), ~( product( 'e_2', X, 'e_3' ) ) ] )
% 0.74/1.19  , 3, clause( 177, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_3' ), product( 'e_2', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 5, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1617, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_3' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2'
% 0.74/1.19    , 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 66, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', X, 'e_3' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), ~( product( X, 'e_2', 'e_1' ) ) ] )
% 0.74/1.19  , 3, clause( 1616, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_2', 'e_1'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1619, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_3' ), product( 'e_2', 'e_1', 'e_2' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 
% 0.74/1.19    'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1617, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_3' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2'
% 0.74/1.19    , 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 0, 3, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1620, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_3' ), product( 'e_2', 'e_1', 'e_2' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1619, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_3' ), product( 'e_2', 'e_1', 'e_2' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 
% 0.74/1.19    'e_2', 'e_3' ) ] )
% 0.74/1.19  , 1, 8, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1621, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_3' ), product( 'e_2', 'e_1', 'e_2' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1620, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_3' ), product( 'e_2', 'e_1', 'e_2' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 2, 4, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 353, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2'
% 0.74/1.19     ), product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1'
% 0.74/1.19    , 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1621, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_3' ), product( 'e_2', 'e_1', 'e_2' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 3 ), ==>( 1, 6 ), ==>( 2
% 0.74/1.19    , 5 ), ==>( 3, 4 ), ==>( 4, 2 ), ==>( 5, 0 ), ==>( 6, 1 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1624, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_4', 'e_3' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 
% 0.74/1.19    'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 118, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( X, 'e_1' ), product( 'e_4', 'e_1', 'e_3' ), ~( product( 
% 0.74/1.19    'e_4', X, 'e_4' ) ) ] )
% 0.74/1.19  , 4, clause( 201, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_3' ), product( 'e_4', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 
% 0.74/1.19    'e_4', 'e_4', 'e_4' ) ] )
% 0.74/1.19  , 6, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1628, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_2' ), product( 'e_1', 'e_4', 'e_3' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 
% 0.74/1.19    'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 23, [ ~( equalish( 'e_4', 'e_1' ) ) ] )
% 0.74/1.19  , 0, clause( 1624, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1'
% 0.74/1.19    , 'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_4', 'e_3' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 
% 0.74/1.19    'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 2, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1629, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_2' ), product( 'e_1', 'e_4', 'e_3' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1628, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_2' ), product( 'e_1', 'e_4', 'e_3' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 
% 0.74/1.19    'e_1', 'e_3' ) ] )
% 0.74/1.19  , 0, 6, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1630, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_2' ), product( 'e_1', 'e_4', 'e_3' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1629, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_2' ), product( 'e_1', 'e_4', 'e_3' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 1, 6, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1631, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_2' ), product( 'e_1', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , clause( 1630, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_2' ), product( 'e_1', 'e_4', 'e_3' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 2, 6, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 567, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2'
% 0.74/1.19     ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , clause( 1631, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_2' ), product( 'e_1', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 3 ), ==>( 2
% 0.74/1.19    , 4 ), ==>( 3, 0 ), ==>( 4, 1 ), ==>( 5, 5 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1643, [ equalish( X, 'e_1' ), ~( product( X, 'e_4', 'e_3' ) ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 
% 0.74/1.19    'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y
% 0.74/1.19    , Z ) ) ] )
% 0.74/1.19  , 2, clause( 567, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , 5, substitution( 0, [ :=( X, X ), :=( Y, 'e_4' ), :=( Z, 'e_3' ), :=( T, 
% 0.74/1.19    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 576, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    equalish( X, 'e_1' ), product( 'e_4', 'e_1', 'e_3' ), ~( product( X, 
% 0.74/1.19    'e_4', 'e_3' ) ) ] )
% 0.74/1.19  , clause( 1643, [ equalish( X, 'e_1' ), ~( product( X, 'e_4', 'e_3' ) ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 
% 0.74/1.19    'e_1', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 4 ), ==>( 1, 
% 0.74/1.19    6 ), ==>( 2, 0 ), ==>( 3, 3 ), ==>( 4, 1 ), ==>( 5, 2 ), ==>( 6, 5 )] )
% 0.74/1.19     ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1644, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 17, [ ~( equalish( 'e_2', 'e_1' ) ) ] )
% 0.74/1.19  , 0, clause( 353, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1'
% 0.74/1.19    , 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 4, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 604, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1644, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 4 ), ==>( 3, 2 ), ==>( 4, 3 ), ==>( 5, 5 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1656, [ equalish( X, 'e_1' ), ~( product( X, 'e_2', 'e_3' ) ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 
% 0.74/1.19    'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y
% 0.74/1.19    , Z ) ) ] )
% 0.74/1.19  , 2, clause( 604, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 5, substitution( 0, [ :=( X, X ), :=( Y, 'e_2' ), :=( Z, 'e_3' ), :=( T, 
% 0.74/1.19    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 608, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    equalish( X, 'e_1' ), product( 'e_2', 'e_2', 'e_2' ), ~( product( X, 
% 0.74/1.19    'e_2', 'e_3' ) ) ] )
% 0.74/1.19  , clause( 1656, [ equalish( X, 'e_1' ), ~( product( X, 'e_2', 'e_3' ) ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 
% 0.74/1.19    'e_2', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 4 ), ==>( 1, 
% 0.74/1.19    6 ), ==>( 2, 0 ), ==>( 3, 3 ), ==>( 4, 1 ), ==>( 5, 2 ), ==>( 6, 5 )] )
% 0.74/1.19     ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1657, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_3', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_3', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ), product( 'e_4', 
% 0.74/1.19    'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , clause( 68, [ product( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), ~( product( X, 'e_1', 'e_3' ) ) ] )
% 0.74/1.19  , 3, clause( 242, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_3', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_3', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 6, substitution( 0, [ :=( X, 'e_3' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1658, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_3', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_3', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ), product( 'e_4', 
% 0.74/1.19    'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1657, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_3', 'e_2' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_3', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ), product( 'e_4', 
% 0.74/1.19    'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , 0, 7, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1659, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_3', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_3', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ), product( 'e_4', 
% 0.74/1.19    'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1658, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_3', 'e_2' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_3', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ), product( 'e_4', 
% 0.74/1.19    'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 2, 7, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1660, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_3', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 21, [ ~( equalish( 'e_3', 'e_2' ) ) ] )
% 0.74/1.19  , 0, clause( 1659, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_3', 'e_2'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_3', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 859, [ product( 'e_3', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_3', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1660, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_3', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 3 ), ==>( 1, 4 ), ==>( 2
% 0.74/1.19    , 1 ), ==>( 3, 0 ), ==>( 4, 2 ), ==>( 5, 5 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1663, [ equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_3', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_3', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 
% 0.74/1.19    'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 52, [ equalish( X, 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), ~( 
% 0.74/1.19    product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.19  , 2, clause( 859, [ product( 'e_3', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_3', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 5, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1664, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 23, [ ~( equalish( 'e_4', 'e_1' ) ) ] )
% 0.74/1.19  , 0, clause( 1663, [ equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_3', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_3', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 865, [ product( 'e_3', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1664, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 4 ), ==>( 1, 0 ), ==>( 2
% 0.74/1.19    , 1 ), ==>( 3, 5 ), ==>( 4, 2 ), ==>( 5, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1666, [ equalish( 'e_3', 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_3', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 
% 0.74/1.19    'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 52, [ equalish( X, 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), ~( 
% 0.74/1.19    product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.19  , 2, clause( 865, [ product( 'e_3', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 5, substitution( 0, [ :=( X, 'e_3' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1669, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 20, [ ~( equalish( 'e_3', 'e_1' ) ) ] )
% 0.74/1.19  , 0, clause( 1666, [ equalish( 'e_3', 'e_1' ), product( 'e_1', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_3', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1670, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1669, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , 0, 5, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 873, [ product( 'e_3', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1670, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 3 ), ==>( 1, 0 ), ==>( 2
% 0.74/1.19    , 2 ), ==>( 3, 1 ), ==>( 4, 4 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1671, [ equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_3', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 52, [ equalish( X, 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), ~( 
% 0.74/1.19    product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.19  , 2, clause( 873, [ product( 'e_3', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 4, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1673, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 17, [ ~( equalish( 'e_2', 'e_1' ) ) ] )
% 0.74/1.19  , 0, clause( 1671, [ equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_3', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1674, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_1' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 1673, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , 0, 4, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 877, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_1', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 1674, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_1' ) ]
% 0.74/1.19     )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 0 ), ==>( 3, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1678, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 50, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', X, 'e_2' )
% 0.74/1.19    , ~( product( X, 'e_1', 'e_1' ) ) ] )
% 0.74/1.19  , 2, clause( 877, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_1', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_1' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1679, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_1' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 1678, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , 0, 4, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 878, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_3', 'e_1', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ) ] )
% 0.74/1.19  , clause( 1679, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_1' ) ]
% 0.74/1.19     )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 3 ), ==>( 2
% 0.74/1.19    , 0 ), ==>( 3, 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1682, [ equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_3', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 51, [ equalish( X, 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), ~( 
% 0.74/1.19    product( 'e_1', X, 'e_2' ) ) ] )
% 0.74/1.19  , 2, clause( 878, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_3', 'e_1', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1684, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_1', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_1' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 23, [ ~( equalish( 'e_4', 'e_1' ) ) ] )
% 0.74/1.19  , 0, clause( 1682, [ equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_3', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1685, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_3', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 1684, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_1', 'e_1', 'e_1' ), product( 'e_3', 'e_1', 'e_1' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 0, 2, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 888, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_3', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 1685, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_3', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1688, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_3', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 50, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', X, 'e_2' )
% 0.74/1.19    , ~( product( X, 'e_1', 'e_1' ) ) ] )
% 0.74/1.19  , 2, clause( 888, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_3', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , 2, substitution( 0, [ :=( X, 'e_3' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1689, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_3', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 1688, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_3', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 0, 2, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 889, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_1', 'e_3', 'e_2' ) ] )
% 0.74/1.19  , clause( 1689, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_3', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2
% 0.74/1.19    , 1 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1691, [ equalish( 'e_3', 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 51, [ equalish( X, 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), ~( 
% 0.74/1.19    product( 'e_1', X, 'e_2' ) ) ] )
% 0.74/1.19  , 2, clause( 889, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_1', 'e_3', 'e_2' ) ] )
% 0.74/1.19  , 2, substitution( 0, [ :=( X, 'e_3' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1693, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 20, [ ~( equalish( 'e_3', 'e_1' ) ) ] )
% 0.74/1.19  , 0, clause( 1691, [ equalish( 'e_3', 'e_1' ), product( 'e_1', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1694, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_1' ) ] )
% 0.74/1.19  , clause( 1693, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , 0, 1, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 897, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_1'
% 0.74/1.19     ) ] )
% 0.74/1.19  , clause( 1694, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_1' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.74/1.19     ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1696, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 50, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', X, 'e_2' )
% 0.74/1.19    , ~( product( X, 'e_1', 'e_1' ) ) ] )
% 0.74/1.19  , 2, clause( 897, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_1' ) ] )
% 0.74/1.19  , 1, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1697, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , clause( 1696, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , 0, 2, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 900, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 'e_2'
% 0.74/1.19     ) ] )
% 0.74/1.19  , clause( 1697, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.74/1.19     ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1698, [ equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 51, [ equalish( X, 'e_1' ), product( 'e_1', 'e_1', 'e_1' ), ~( 
% 0.74/1.19    product( 'e_1', X, 'e_2' ) ) ] )
% 0.74/1.19  , 2, clause( 900, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , 1, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1700, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 
% 0.74/1.19    'e_1' ) ] )
% 0.74/1.19  , clause( 17, [ ~( equalish( 'e_2', 'e_1' ) ) ] )
% 0.74/1.19  , 0, clause( 1698, [ equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1701, [ product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 1700, [ product( 'e_1', 'e_1', 'e_1' ), product( 'e_1', 'e_1', 
% 0.74/1.19    'e_1' ) ] )
% 0.74/1.19  , 0, 1, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 909, [ product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 1701, [ product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1703, [ ~( product( X, 'e_1', 'e_1' ) ), product( 'e_1', X, 'e_1' )
% 0.74/1.19     ] )
% 0.74/1.19  , clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y
% 0.74/1.19    , Z, T ) ) ] )
% 0.74/1.19  , 2, clause( 909, [ product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, X ), :=( Y, 'e_1' ), :=( Z, 'e_1' ), :=( T, 
% 0.74/1.19    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 910, [ product( 'e_1', X, 'e_1' ), ~( product( X, 'e_1', 'e_1' ) )
% 0.74/1.19     ] )
% 0.74/1.19  , clause( 1703, [ ~( product( X, 'e_1', 'e_1' ) ), product( 'e_1', X, 'e_1'
% 0.74/1.19     ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.74/1.19    0 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1705, [ equalish( X, 'e_1' ), ~( product( 'e_1', X, 'e_1' ) ) ] )
% 0.74/1.19  , clause( 28, [ equalish( Y, T ), ~( product( X, Y, Z ) ), ~( product( X, T
% 0.74/1.19    , Z ) ) ] )
% 0.74/1.19  , 2, clause( 909, [ product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_1' ), :=( Y, X ), :=( Z, 'e_1' ), :=( T, 
% 0.74/1.19    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 911, [ equalish( X, 'e_1' ), ~( product( 'e_1', X, 'e_1' ) ) ] )
% 0.74/1.19  , clause( 1705, [ equalish( X, 'e_1' ), ~( product( 'e_1', X, 'e_1' ) ) ]
% 0.74/1.19     )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 0.74/1.19    1 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1707, [ equalish( X, 'e_1' ), ~( product( X, 'e_1', 'e_1' ) ) ] )
% 0.74/1.19  , clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y
% 0.74/1.19    , Z ) ) ] )
% 0.74/1.19  , 2, clause( 909, [ product( 'e_1', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, X ), :=( Y, 'e_1' ), :=( Z, 'e_1' ), :=( T, 
% 0.74/1.19    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 912, [ equalish( X, 'e_1' ), ~( product( X, 'e_1', 'e_1' ) ) ] )
% 0.74/1.19  , clause( 1707, [ equalish( X, 'e_1' ), ~( product( X, 'e_1', 'e_1' ) ) ]
% 0.74/1.19     )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 0.74/1.19    1 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1708, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    equalish( X, 'e_1' ), product( 'e_4', 'e_1', 'e_3' ), ~( product( X, 
% 0.74/1.19    'e_4', 'e_3' ) ) ] )
% 0.74/1.19  , clause( 910, [ product( 'e_1', X, 'e_1' ), ~( product( X, 'e_1', 'e_1' )
% 0.74/1.19     ) ] )
% 0.74/1.19  , 1, clause( 576, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    equalish( X, 'e_1' ), product( 'e_4', 'e_1', 'e_3' ), ~( product( X, 
% 0.74/1.19    'e_4', 'e_3' ) ) ] )
% 0.74/1.19  , 1, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [ :=( X, X )] )
% 0.74/1.19    ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1709, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_2' ), equalish( X, 'e_1' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ), ~( product( X, 'e_4', 'e_3' ) ) ] )
% 0.74/1.19  , clause( 1708, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    equalish( X, 'e_1' ), product( 'e_4', 'e_1', 'e_3' ), ~( product( X, 
% 0.74/1.19    'e_4', 'e_3' ) ) ] )
% 0.74/1.19  , 0, 1, substitution( 0, [ :=( X, X )] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1003, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( X, 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ), ~( product( X, 'e_4', 'e_3' ) ) ] )
% 0.74/1.19  , clause( 1709, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_2' ), equalish( X, 'e_1' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ), ~( product( X, 'e_4', 'e_3' ) ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 0.74/1.19    1 ), ==>( 2, 3 ), ==>( 3, 2 ), ==>( 4, 4 ), ==>( 5, 5 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1710, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    equalish( X, 'e_1' ), product( 'e_2', 'e_2', 'e_2' ), ~( product( X, 
% 0.74/1.19    'e_2', 'e_3' ) ) ] )
% 0.74/1.19  , clause( 910, [ product( 'e_1', X, 'e_1' ), ~( product( X, 'e_1', 'e_1' )
% 0.74/1.19     ) ] )
% 0.74/1.19  , 1, clause( 608, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    equalish( X, 'e_1' ), product( 'e_2', 'e_2', 'e_2' ), ~( product( X, 
% 0.74/1.19    'e_2', 'e_3' ) ) ] )
% 0.74/1.19  , 1, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [ :=( X, X )] )
% 0.74/1.19    ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1711, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), equalish( X, 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_2' ), ~( product( X, 'e_2', 'e_3' ) ) ] )
% 0.74/1.19  , clause( 1710, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    equalish( X, 'e_1' ), product( 'e_2', 'e_2', 'e_2' ), ~( product( X, 
% 0.74/1.19    'e_2', 'e_3' ) ) ] )
% 0.74/1.19  , 0, 1, substitution( 0, [ :=( X, X )] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1006, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( X, 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_2' ), ~( product( X, 'e_2', 'e_3' ) ) ] )
% 0.74/1.19  , clause( 1711, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), equalish( X, 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_2' ), ~( product( X, 'e_2', 'e_3' ) ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 0.74/1.19    1 ), ==>( 2, 3 ), ==>( 3, 2 ), ==>( 4, 4 ), ==>( 5, 5 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1712, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_1' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , clause( 910, [ product( 'e_1', X, 'e_1' ), ~( product( X, 'e_1', 'e_1' )
% 0.74/1.19     ) ] )
% 0.74/1.19  , 1, clause( 567, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , 2, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1713, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , clause( 1712, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_1' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , 0, 1, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1009, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , clause( 1713, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2
% 0.74/1.19    , 1 ), ==>( 3, 3 ), ==>( 4, 4 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1723, [ ~( product( X, 'e_1', 'e_4' ) ), product( 'e_4', X, 'e_3' )
% 0.74/1.19    , product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y
% 0.74/1.19    , Z, T ) ) ] )
% 0.74/1.19  , 2, clause( 1009, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' )
% 0.74/1.19    , product( 'e_1', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , 4, substitution( 0, [ :=( X, X ), :=( Y, 'e_1' ), :=( Z, 'e_4' ), :=( T, 
% 0.74/1.19    'e_3' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1029, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_4', X, 'e_3' ), ~( product( X, 'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , clause( 1723, [ ~( product( X, 'e_1', 'e_4' ) ), product( 'e_4', X, 'e_3'
% 0.74/1.19     ), product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 5 ), ==>( 1, 
% 0.74/1.19    4 ), ==>( 2, 0 ), ==>( 3, 1 ), ==>( 4, 2 ), ==>( 5, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1729, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 
% 0.74/1.19    'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1006, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( X, 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_2' ), ~( product( X, 'e_2', 'e_3' ) ) ] )
% 0.74/1.19  , 5, clause( 177, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_3' ), product( 'e_2', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 5, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1730, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 
% 0.74/1.19    'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1729, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 
% 0.74/1.19    'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 0, 7, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1742, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2'
% 0.74/1.19    , 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 911, [ equalish( X, 'e_1' ), ~( product( 'e_1', X, 'e_1' ) ) ] )
% 0.74/1.19  , 1, clause( 1730, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 
% 0.74/1.19    'e_2', 'e_3' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1744, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2'
% 0.74/1.19    , 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1742, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' )
% 0.74/1.19    , equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 
% 0.74/1.19    'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_3' ) ] )
% 0.74/1.19  , 3, 7, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1746, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2'
% 0.74/1.19    , 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_3' ) ] )
% 0.74/1.19  , clause( 1744, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' )
% 0.74/1.19    , equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 
% 0.74/1.19    'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 4, 6, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1747, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1746, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' )
% 0.74/1.19    , equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 
% 0.74/1.19    'e_2', 'e_3' ) ] )
% 0.74/1.19  , 0, 2, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1034, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1747, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' )
% 0.74/1.19    , product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 2 ), ==>( 3, 4 ), ==>( 4, 3 ), ==>( 5, 5 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1748, [ product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 17, [ ~( equalish( 'e_2', 'e_1' ) ) ] )
% 0.74/1.19  , 0, clause( 1034, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2'
% 0.74/1.19     ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1036, [ product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1748, [ product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2
% 0.74/1.19    , 1 ), ==>( 3, 3 ), ==>( 4, 4 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1758, [ ~( product( X, 'e_1', 'e_2' ) ), product( 'e_2', X, 'e_3' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y
% 0.74/1.19    , Z, T ) ) ] )
% 0.74/1.19  , 2, clause( 1036, [ product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2'
% 0.74/1.19    , 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_2' )
% 0.74/1.19    , product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 4, substitution( 0, [ :=( X, X ), :=( Y, 'e_1' ), :=( Z, 'e_2' ), :=( T, 
% 0.74/1.19    'e_3' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1045, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', X, 'e_3' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), ~( product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.19  , clause( 1758, [ ~( product( X, 'e_1', 'e_2' ) ), product( 'e_2', X, 'e_3'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 5 ), ==>( 1, 
% 0.74/1.19    3 ), ==>( 2, 1 ), ==>( 3, 0 ), ==>( 4, 2 ), ==>( 5, 4 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1769, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_4', 'e_3' ), product( 'e_4', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1029, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_4', X, 'e_3' ), ~( product( X, 'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , 5, clause( 62, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_4', 'e_1', 'e_4' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1770, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_4', 'e_3' ), product( 'e_4', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1769, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_4', 'e_3' ), product( 'e_4', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 1, 6, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1771, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_4', 'e_3' ), product( 'e_4', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 1770, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_4', 'e_3' ), product( 'e_4', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 3, 6, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1772, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ), product( 'e_4', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , clause( 910, [ product( 'e_1', X, 'e_1' ), ~( product( X, 'e_1', 'e_1' )
% 0.74/1.19     ) ] )
% 0.74/1.19  , 1, clause( 1771, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' )
% 0.74/1.19    , product( 'e_4', 'e_4', 'e_3' ), product( 'e_4', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , 5, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1773, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , clause( 1772, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ), product( 'e_4', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , 0, 1, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1079, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , clause( 1773, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 2 ), ==>( 3, 3 ), ==>( 4, 4 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1774, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_1' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 
% 0.74/1.19    'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1003, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( X, 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ), ~( product( X, 'e_4', 'e_3' ) ) ] )
% 0.74/1.19  , 5, clause( 1079, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' )
% 0.74/1.19    , product( 'e_4', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , 4, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1775, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ), product( 'e_4', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1774, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_1' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 
% 0.74/1.19    'e_1', 'e_3' ) ] )
% 0.74/1.19  , 0, 5, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1776, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1775, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ), product( 'e_4', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 1, 5, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1777, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1776, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ), product( 'e_1', 'e_4', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 3, 5, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1778, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1777, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 4, 5, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1779, [ equalish( 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), product( 'e_4'
% 0.74/1.19    , 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 911, [ equalish( X, 'e_1' ), ~( product( 'e_1', X, 'e_1' ) ) ] )
% 0.74/1.19  , 1, clause( 1778, [ product( 'e_1', 'e_4', 'e_1' ), product( 'e_4', 'e_1'
% 0.74/1.19    , 'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1780, [ equalish( 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1779, [ equalish( 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_2' )
% 0.74/1.19    , equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_4', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 0, 2, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1081, [ product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1780, [ equalish( 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_2' )
% 0.74/1.19    , product( 'e_1', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 0 ), ==>( 2
% 0.74/1.19    , 1 ), ==>( 3, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1781, [ product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 23, [ ~( equalish( 'e_4', 'e_1' ) ) ] )
% 0.74/1.19  , 0, clause( 1081, [ product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4'
% 0.74/1.19    , 'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 2, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1098, [ product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1781, [ product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1782, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_4', 'e_2' ) ] )
% 0.74/1.19  , clause( 68, [ product( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), ~( product( X, 'e_1', 'e_3' ) ) ] )
% 0.74/1.19  , 3, clause( 1098, [ product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4'
% 0.74/1.19    , 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 2, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1783, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 'e_2' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 24, [ ~( equalish( 'e_4', 'e_2' ) ) ] )
% 0.74/1.19  , 0, clause( 1782, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_2'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_4', 'e_2' ) ] )
% 0.74/1.19  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1106, [ product( 'e_4', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 'e_2' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 1783, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 'e_2' ) ]
% 0.74/1.19     )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 2 ), ==>( 2
% 0.74/1.19    , 0 ), ==>( 3, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1791, [ ~( product( X, 'e_1', 'e_4' ) ), product( 'e_4', X, 'e_2' )
% 0.74/1.19    , product( 'e_4', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y
% 0.74/1.19    , Z, T ) ) ] )
% 0.74/1.19  , 2, clause( 1106, [ product( 'e_4', 'e_1', 'e_2' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 'e_2' )
% 0.74/1.19     ] )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, X ), :=( Y, 'e_1' ), :=( Z, 'e_4' ), :=( T, 
% 0.74/1.19    'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1123, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', X, 'e_2' ), ~( 
% 0.74/1.19    product( X, 'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , clause( 1791, [ ~( product( X, 'e_1', 'e_4' ) ), product( 'e_4', X, 'e_2'
% 0.74/1.19     ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 4 ), ==>( 1, 
% 0.74/1.19    3 ), ==>( 2, 2 ), ==>( 3, 0 ), ==>( 4, 1 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1804, [ equalish( X, 'e_1' ), ~( product( X, 'e_4', 'e_2' ) ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y
% 0.74/1.19    , Z ) ) ] )
% 0.74/1.19  , 2, clause( 1106, [ product( 'e_4', 'e_1', 'e_2' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_4', 'e_2' )
% 0.74/1.19     ] )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, X ), :=( Y, 'e_4' ), :=( Z, 'e_2' ), :=( T, 
% 0.74/1.19    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1125, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( X, 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), ~( product( 
% 0.74/1.19    X, 'e_4', 'e_2' ) ) ] )
% 0.74/1.19  , clause( 1804, [ equalish( X, 'e_1' ), ~( product( X, 'e_4', 'e_2' ) ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 
% 0.74/1.19    4 ), ==>( 2, 3 ), ==>( 3, 0 ), ==>( 4, 1 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1805, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1123, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', X, 'e_2' ), ~( 
% 0.74/1.19    product( X, 'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , 4, clause( 62, [ product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_3' ), product( 'e_4', 'e_1', 'e_4' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1806, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1805, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 2, 5, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1131, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_4', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , clause( 1806, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 2 ), ==>( 3, 4 ), ==>( 4, 3 ), ==>( 5, 5 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1807, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 
% 0.74/1.19    'e_1', 'e_1' ), product( 'e_4', 'e_4', 'e_2' ) ] )
% 0.74/1.19  , clause( 68, [ product( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), ~( product( X, 'e_1', 'e_3' ) ) ] )
% 0.74/1.19  , 3, clause( 1131, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_1' )
% 0.74/1.19    , product( 'e_4', 'e_4', 'e_2' ), product( 'e_4', 'e_1', 'e_3' ) ] )
% 0.74/1.19  , 5, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1808, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 
% 0.74/1.19    'e_4', 'e_2' ) ] )
% 0.74/1.19  , clause( 1807, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_2' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 
% 0.74/1.19    'e_1', 'e_1' ), product( 'e_4', 'e_4', 'e_2' ) ] )
% 0.74/1.19  , 0, 3, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1809, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_4', 'e_2' ) ] )
% 0.74/1.19  , clause( 1808, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_2' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 
% 0.74/1.19    'e_4', 'e_2' ) ] )
% 0.74/1.19  , 2, 3, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1810, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_4', 'e_4', 'e_2' ) ] )
% 0.74/1.19  , clause( 24, [ ~( equalish( 'e_4', 'e_2' ) ) ] )
% 0.74/1.19  , 0, clause( 1809, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_2'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_4', 'e_2' ) ] )
% 0.74/1.19  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1143, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_4', 'e_4', 'e_2' ) ] )
% 0.74/1.19  , clause( 1810, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_4', 'e_4', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 3 ), ==>( 3, 2 ), ==>( 4, 4 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1811, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1125, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( X, 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), ~( product( 
% 0.74/1.19    X, 'e_4', 'e_2' ) ) ] )
% 0.74/1.19  , 4, clause( 1143, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' )
% 0.74/1.19    , product( 'e_4', 'e_4', 'e_2' ) ] )
% 0.74/1.19  , 4, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1816, [ equalish( 'e_4', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_4'
% 0.74/1.19    , 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 912, [ equalish( X, 'e_1' ), ~( product( X, 'e_1', 'e_1' ) ) ] )
% 0.74/1.19  , 1, clause( 1811, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 6, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1820, [ equalish( 'e_4', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_4'
% 0.74/1.19    , 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , clause( 1816, [ equalish( 'e_4', 'e_1' ), product( 'e_2', 'e_1', 'e_1' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), equalish( 'e_4', 'e_1' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 
% 0.74/1.19    'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 1, 5, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1822, [ equalish( 'e_4', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_4'
% 0.74/1.19    , 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1820, [ equalish( 'e_4', 'e_1' ), product( 'e_2', 'e_1', 'e_1' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), equalish( 'e_4', 'e_1' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 
% 0.74/1.19    'e_1', 'e_2' ) ] )
% 0.74/1.19  , 2, 5, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1824, [ equalish( 'e_4', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_4'
% 0.74/1.19    , 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1822, [ equalish( 'e_4', 'e_1' ), product( 'e_2', 'e_1', 'e_1' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), equalish( 'e_4', 'e_1' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 4, 5, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1825, [ equalish( 'e_4', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1824, [ equalish( 'e_4', 'e_1' ), product( 'e_2', 'e_1', 'e_1' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), equalish( 'e_4', 'e_1' ), product( 
% 0.74/1.19    'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 0, 3, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1144, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1825, [ equalish( 'e_4', 'e_1' ), product( 'e_2', 'e_1', 'e_1' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 0 ), ==>( 2
% 0.74/1.19    , 1 ), ==>( 3, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1826, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 23, [ ~( equalish( 'e_4', 'e_1' ) ) ] )
% 0.74/1.19  , 0, clause( 1144, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 2, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1153, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1826, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1828, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_4', 'e_3' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1045, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', X, 'e_3' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), ~( product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.19  , 5, clause( 1153, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 2, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1829, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_4', 'e_3' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 1828, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_4', 'e_3' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 1, 6, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1154, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , clause( 1829, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_4', 'e_3' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 2 ), ==>( 2
% 0.74/1.19    , 3 ), ==>( 3, 5 ), ==>( 4, 4 ), ==>( 5, 0 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1831, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_4', 'e_4' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 121, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', X, 'e_4' ), product( 'e_1', 'e_2', 'e_3' ), ~( 
% 0.74/1.19    product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.19  , 4, clause( 1153, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 2, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1834, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_4', 'e_4' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_3' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 910, [ product( 'e_1', X, 'e_1' ), ~( product( X, 'e_1', 'e_1' )
% 0.74/1.19     ) ] )
% 0.74/1.19  , 1, clause( 1831, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2'
% 0.74/1.19    , 'e_2' ), product( 'e_2', 'e_4', 'e_4' ), product( 'e_1', 'e_2', 'e_3' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 4, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1835, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_4', 'e_4' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1834, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_4', 'e_4' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_3' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 0, 1, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1157, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_2', 'e_4', 'e_4' ) ] )
% 0.74/1.19  , clause( 1835, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_4', 'e_4' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2
% 0.74/1.19    , 4 ), ==>( 3, 3 ), ==>( 4, 1 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1841, [ equalish( X, 'e_2' ), ~( product( 'e_4', 'e_1', X ) ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 27, [ equalish( Z, T ), ~( product( X, Y, Z ) ), ~( product( X, Y
% 0.74/1.19    , T ) ) ] )
% 0.74/1.19  , 2, clause( 1153, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 2, substitution( 0, [ :=( X, 'e_4' ), :=( Y, 'e_1' ), :=( Z, X ), :=( T, 
% 0.74/1.19    'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1161, [ product( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), ~( product( 'e_4', 'e_1', X ) ) ] )
% 0.74/1.19  , clause( 1841, [ equalish( X, 'e_2' ), ~( product( 'e_4', 'e_1', X ) ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.74/1.19    3 ), ==>( 2, 0 ), ==>( 3, 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1851, [ ~( product( X, 'e_2', 'e_4' ) ), product( 'e_4', X, 'e_4' )
% 0.74/1.19    , product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y
% 0.74/1.19    , Z, T ) ) ] )
% 0.74/1.19  , 2, clause( 1157, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' )
% 0.74/1.19    , product( 'e_2', 'e_4', 'e_4' ) ] )
% 0.74/1.19  , 4, substitution( 0, [ :=( X, X ), :=( Y, 'e_2' ), :=( Z, 'e_4' ), :=( T, 
% 0.74/1.19    'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1175, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_4', X, 'e_4' ), ~( product( X, 'e_2', 'e_4' ) ) ] )
% 0.74/1.19  , clause( 1851, [ ~( product( X, 'e_2', 'e_4' ) ), product( 'e_4', X, 'e_4'
% 0.74/1.19     ), product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 5 ), ==>( 1, 
% 0.74/1.19    4 ), ==>( 2, 0 ), ==>( 3, 1 ), ==>( 4, 2 ), ==>( 5, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1855, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 
% 0.74/1.19    'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 67, [ product( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), ~( product( 'e_2', X, 'e_3' ) ) ] )
% 0.74/1.19  , 3, clause( 1154, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2'
% 0.74/1.19    , 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' )
% 0.74/1.19    , product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_4', 'e_3' ) ] )
% 0.74/1.19  , 5, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1856, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 
% 0.74/1.19    'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1855, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_1' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 
% 0.74/1.19    'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 0, 3, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1857, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1856, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_1' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 
% 0.74/1.19    'e_2', 'e_2' ) ] )
% 0.74/1.19  , 2, 4, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1858, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 23, [ ~( equalish( 'e_4', 'e_1' ) ) ] )
% 0.74/1.19  , 0, clause( 1857, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_1'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1193, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1858, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2
% 0.74/1.19    , 1 ), ==>( 3, 3 ), ==>( 4, 4 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1859, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_4' ), product( 'e_1', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1175, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_4', X, 'e_4' ), ~( product( X, 'e_2', 'e_4' ) ) ] )
% 0.74/1.19  , 5, clause( 63, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_3' ), product( 'e_1', 'e_2', 'e_4' ) ]
% 0.74/1.19     )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, 'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1860, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_4' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1859, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_4' ), product( 'e_1', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 0, 5, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1861, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_4' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1860, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_4' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 2, 5, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1862, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_4' ) ] )
% 0.74/1.19  , clause( 1861, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_4' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 3, 5, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1224, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_4' ) ] )
% 0.74/1.19  , clause( 1862, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_4', 'e_1', 'e_4' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 2 ), ==>( 3, 3 ), ==>( 4, 4 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1863, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 
% 0.74/1.19    'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1161, [ product( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), ~( product( 'e_4', 'e_1', X ) ) ] )
% 0.74/1.19  , 3, clause( 1224, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' )
% 0.74/1.19    , product( 'e_4', 'e_1', 'e_4' ) ] )
% 0.74/1.19  , 4, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1865, [ product( 'e_1', 'e_2', 'e_1' ), equalish( 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 
% 0.74/1.19    'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 910, [ product( 'e_1', X, 'e_1' ), ~( product( X, 'e_1', 'e_1' )
% 0.74/1.19     ) ] )
% 0.74/1.19  , 1, clause( 1863, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_2'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1866, [ product( 'e_1', 'e_2', 'e_1' ), equalish( 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1865, [ product( 'e_1', 'e_2', 'e_1' ), equalish( 'e_4', 'e_2' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 
% 0.74/1.19    'e_2', 'e_3' ) ] )
% 0.74/1.19  , 0, 3, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1867, [ product( 'e_1', 'e_2', 'e_1' ), equalish( 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1866, [ product( 'e_1', 'e_2', 'e_1' ), equalish( 'e_4', 'e_2' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 2, 3, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1226, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), equalish( 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 1867, [ product( 'e_1', 'e_2', 'e_1' ), equalish( 'e_4', 'e_2' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 3 ), ==>( 2
% 0.74/1.19    , 1 ), ==>( 3, 2 ), ==>( 4, 4 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1868, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 24, [ ~( equalish( 'e_4', 'e_2' ) ) ] )
% 0.74/1.19  , 0, clause( 1226, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), equalish( 'e_4', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , 3, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1236, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 1868, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 2 ), ==>( 3, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1876, [ ~( product( X, 'e_1', 'e_2' ) ), product( 'e_2', X, 'e_3' )
% 0.74/1.19    , product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y
% 0.74/1.19    , Z, T ) ) ] )
% 0.74/1.19  , 2, clause( 1236, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' )
% 0.74/1.19     ] )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, X ), :=( Y, 'e_1' ), :=( Z, 'e_2' ), :=( T, 
% 0.74/1.19    'e_3' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1243, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_2', X, 'e_3' ), product( 'e_1', 'e_2', 'e_2' ), ~( 
% 0.74/1.19    product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.19  , clause( 1876, [ ~( product( X, 'e_1', 'e_2' ) ), product( 'e_2', X, 'e_3'
% 0.74/1.19     ), product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 4 ), ==>( 1, 
% 0.74/1.19    2 ), ==>( 2, 0 ), ==>( 3, 1 ), ==>( 4, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1881, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_4', 'e_3' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1243, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_2', X, 'e_3' ), product( 'e_1', 'e_2', 'e_2' ), ~( 
% 0.74/1.19    product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.19  , 4, clause( 1153, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_4', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 2, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1883, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_4', 'e_3' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 910, [ product( 'e_1', X, 'e_1' ), ~( product( X, 'e_1', 'e_1' )
% 0.74/1.19     ) ] )
% 0.74/1.19  , 1, clause( 1881, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_2', 'e_4', 'e_3' ), product( 'e_1', 'e_2', 'e_2' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 4, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1884, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_4', 'e_3' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1883, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_4', 'e_3' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 0, 1, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1885, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_4', 'e_3' ), product( 'e_1', 'e_2', 'e_2' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 1884, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_4', 'e_3' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 1, 4, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1257, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_4', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 1885, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_4', 'e_3' ), product( 'e_1', 'e_2', 'e_2' ) ]
% 0.74/1.19     )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 3 ), ==>( 3, 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1886, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 67, [ product( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), ~( product( 'e_2', X, 'e_3' ) ) ] )
% 0.74/1.19  , 3, clause( 1257, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_4', 'e_3' )
% 0.74/1.19     ] )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, 'e_4' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1888, [ product( 'e_1', 'e_2', 'e_1' ), equalish( 'e_4', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 910, [ product( 'e_1', X, 'e_1' ), ~( product( X, 'e_1', 'e_1' )
% 0.74/1.19     ) ] )
% 0.74/1.19  , 1, clause( 1886, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_4', 'e_1'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1889, [ product( 'e_1', 'e_2', 'e_1' ), equalish( 'e_4', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1888, [ product( 'e_1', 'e_2', 'e_1' ), equalish( 'e_4', 'e_1' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 0, 3, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1890, [ product( 'e_1', 'e_2', 'e_1' ), equalish( 'e_4', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1889, [ product( 'e_1', 'e_2', 'e_1' ), equalish( 'e_4', 'e_1' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 2, 3, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1275, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1890, [ product( 'e_1', 'e_2', 'e_1' ), equalish( 'e_4', 'e_1' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2
% 0.74/1.19    , 1 ), ==>( 3, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1891, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 23, [ ~( equalish( 'e_4', 'e_1' ) ) ] )
% 0.74/1.19  , 0, clause( 1275, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), equalish( 'e_4', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 2, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1280, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1891, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1897, [ equalish( X, 'e_1' ), ~( product( X, 'e_2', 'e_2' ) ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y
% 0.74/1.19    , Z ) ) ] )
% 0.74/1.19  , 2, clause( 1280, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 2, substitution( 0, [ :=( X, X ), :=( Y, 'e_2' ), :=( Z, 'e_2' ), :=( T, 
% 0.74/1.19    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1285, [ product( 'e_1', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), ~( product( X, 'e_2', 'e_2' ) ) ] )
% 0.74/1.19  , clause( 1897, [ equalish( X, 'e_1' ), ~( product( X, 'e_2', 'e_2' ) ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.74/1.19    3 ), ==>( 2, 0 ), ==>( 3, 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1899, [ product( 'e_1', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 
% 0.74/1.19    'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1285, [ product( 'e_1', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), ~( product( X, 'e_2', 'e_2' ) ) ] )
% 0.74/1.19  , 3, clause( 1193, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2'
% 0.74/1.19    , 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' )
% 0.74/1.19    , product( 'e_2', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 4, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1902, [ equalish( 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 
% 0.74/1.19    'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , clause( 911, [ equalish( X, 'e_1' ), ~( product( 'e_1', X, 'e_1' ) ) ] )
% 0.74/1.19  , 1, clause( 1899, [ product( 'e_1', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1904, [ equalish( 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 
% 0.74/1.19    'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1902, [ equalish( 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 
% 0.74/1.19    'e_2', 'e_2' ) ] )
% 0.74/1.19  , 2, 5, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1905, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1904, [ equalish( 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 0, 1, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1313, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1905, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 3 ), ==>( 2
% 0.74/1.19    , 1 ), ==>( 3, 2 ), ==>( 4, 4 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1906, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 17, [ ~( equalish( 'e_2', 'e_1' ) ) ] )
% 0.74/1.19  , 0, clause( 1313, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_1'
% 0.74/1.19     ), product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1326, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 1906, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ]
% 0.74/1.19     )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 2 ), ==>( 3, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1914, [ equalish( X, 'e_1' ), ~( product( X, 'e_2', 'e_2' ) ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y
% 0.74/1.19    , Z ) ) ] )
% 0.74/1.19  , 2, clause( 1326, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2'
% 0.74/1.19    , 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' )
% 0.74/1.19     ] )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, X ), :=( Y, 'e_2' ), :=( Z, 'e_2' ), :=( T, 
% 0.74/1.19    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1330, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_1' ), equalish( X, 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), ~( product( 
% 0.74/1.19    X, 'e_2', 'e_2' ) ) ] )
% 0.74/1.19  , clause( 1914, [ equalish( X, 'e_1' ), ~( product( X, 'e_2', 'e_2' ) ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 
% 0.74/1.19    4 ), ==>( 2, 0 ), ==>( 3, 1 ), ==>( 4, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1916, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_1' ), equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1330, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_1' ), equalish( X, 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), ~( product( 
% 0.74/1.19    X, 'e_2', 'e_2' ) ) ] )
% 0.74/1.19  , 4, clause( 1193, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2'
% 0.74/1.19    , 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' )
% 0.74/1.19    , product( 'e_2', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 4, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1917, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_1' ), equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1916, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_1' ), equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 0, 4, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1929, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), 
% 0.74/1.19    equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2'
% 0.74/1.19    , 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , clause( 912, [ equalish( X, 'e_1' ), ~( product( X, 'e_1', 'e_1' ) ) ] )
% 0.74/1.19  , 1, clause( 1917, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_2', 'e_2'
% 0.74/1.19    , 'e_1' ), equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 0, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1931, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), 
% 0.74/1.19    equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2'
% 0.74/1.19    , 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1929, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1' )
% 0.74/1.19    , equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 
% 0.74/1.19    'e_2', 'e_2' ) ] )
% 0.74/1.19  , 1, 4, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1933, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), 
% 0.74/1.19    equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1'
% 0.74/1.19    , 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1931, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1' )
% 0.74/1.19    , equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 3, 4, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1934, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1933, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1' )
% 0.74/1.19    , equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 0, 2, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1333, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1934, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 2 ), ==>( 3, 3 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1935, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 17, [ ~( equalish( 'e_2', 'e_1' ) ) ] )
% 0.74/1.19  , 0, clause( 1333, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1334, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 1935, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.19    , 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1936, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_1', 'e_4' ), product( 'e_2', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 95, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', X, 'e_4' ), product( 'e_2', 'e_2', 'e_3' ), ~( 
% 0.74/1.19    product( X, 'e_2', 'e_2' ) ) ] )
% 0.74/1.19  , 4, clause( 1334, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 2, substitution( 0, [ :=( X, 'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1938, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_3' ), product( 'e_2', 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 42, [ ~( product( 'e_2', 'e_1', 'e_4' ) ) ] )
% 0.74/1.19  , 0, clause( 1936, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2'
% 0.74/1.19    , 'e_2' ), product( 'e_2', 'e_1', 'e_4' ), product( 'e_2', 'e_2', 'e_3' )
% 0.74/1.19    , product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 2, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1939, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_3' ), product( 'e_2', 'e_1', 'e_2' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 1938, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_3' ), product( 'e_2', 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 0, 3, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1335, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_3' ) ]
% 0.74/1.19     )
% 0.74/1.19  , clause( 1939, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_3' ), product( 'e_2', 'e_1', 'e_2' ) ]
% 0.74/1.19     )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2
% 0.74/1.19    , 3 ), ==>( 3, 1 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1945, [ equalish( X, 'e_1' ), ~( product( X, 'e_2', 'e_2' ) ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y
% 0.74/1.19    , Z ) ) ] )
% 0.74/1.19  , 2, clause( 1334, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 2, substitution( 0, [ :=( X, X ), :=( Y, 'e_2' ), :=( Z, 'e_2' ), :=( T, 
% 0.74/1.19    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1338, [ product( 'e_2', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), ~( product( X, 'e_2', 'e_2' ) ) ] )
% 0.74/1.19  , clause( 1945, [ equalish( X, 'e_1' ), ~( product( X, 'e_2', 'e_2' ) ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.74/1.19    3 ), ==>( 2, 0 ), ==>( 3, 2 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1946, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , clause( 67, [ product( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), ~( product( 'e_2', X, 'e_3' ) ) ] )
% 0.74/1.19  , 3, clause( 1335, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ), product( 'e_2', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_3' )
% 0.74/1.19     ] )
% 0.74/1.19  , 3, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1948, [ product( 'e_2', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), equalish( 
% 0.74/1.19    'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1338, [ product( 'e_2', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), ~( product( X, 'e_2', 'e_2' ) ) ] )
% 0.74/1.19  , 3, clause( 1946, [ product( 'e_2', 'e_1', 'e_1' ), equalish( 'e_2', 'e_1'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_2', 'e_2' ) ] )
% 0.74/1.19  , 5, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1949, [ product( 'e_2', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), equalish( 
% 0.74/1.19    'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , clause( 1948, [ product( 'e_2', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2'
% 0.74/1.19    , 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 0, 6, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1951, [ product( 'e_2', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), equalish( 
% 0.74/1.19    'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1949, [ product( 'e_2', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ), product( 'e_2'
% 0.74/1.19    , 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 2, 5, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1953, [ product( 'e_2', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), equalish( 
% 0.74/1.19    'e_2', 'e_1' ) ] )
% 0.74/1.19  , clause( 1951, [ product( 'e_2', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 2, 5, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1954, [ product( 'e_2', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , clause( 1953, [ product( 'e_2', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ), 
% 0.74/1.19    equalish( 'e_2', 'e_1' ) ] )
% 0.74/1.19  , 1, 4, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1350, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_1' ), equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1954, [ product( 'e_2', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' )
% 0.74/1.19    , product( 'e_2', 'e_1', 'e_2' ), product( 'e_2', 'e_1', 'e_1' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2
% 0.74/1.19    , 3 ), ==>( 3, 1 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1955, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), 
% 0.74/1.19    equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 912, [ equalish( X, 'e_1' ), ~( product( X, 'e_1', 'e_1' ) ) ] )
% 0.74/1.19  , 1, clause( 1350, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_1' ), equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 1, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  factor(
% 0.74/1.19  clause( 1956, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), 
% 0.74/1.19    product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , clause( 1955, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1' )
% 0.74/1.19    , equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 0, 2, substitution( 0, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1957, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , clause( 17, [ ~( equalish( 'e_2', 'e_1' ) ) ] )
% 0.74/1.19  , 0, clause( 1956, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1'
% 0.74/1.19     ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.19  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1355, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , clause( 1957, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.19    'e_2' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.74/1.19     ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1958, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_4' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.19  , clause( 121, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', X, 'e_4' ), product( 'e_1', 'e_2', 'e_3' ), ~( 
% 0.74/1.19    product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.19  , 4, clause( 1355, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.19    , 'e_2' ) ] )
% 0.74/1.19  , 1, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  subsumption(
% 0.74/1.19  clause( 1356, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.19    'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_4' ) ] )
% 0.74/1.19  , clause( 1958, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), product( 'e_2', 'e_2', 'e_4' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2
% 0.74/1.19    , 4 ), ==>( 3, 3 ), ==>( 4, 1 )] ) ).
% 0.74/1.19  
% 0.74/1.19  
% 0.74/1.19  resolution(
% 0.74/1.19  clause( 1959, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.19    'e_2' ), equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.19    product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.19    'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.19  , clause( 123, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_2' ), equalish( X, 'e_1' ), product( 'e_1', 'e_2', 'e_3' ), ~( product( 
% 0.74/1.20    X, 'e_2', 'e_4' ) ) ] )
% 0.74/1.20  , 4, clause( 1356, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_2'
% 0.74/1.20    , 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' )
% 0.74/1.20    , product( 'e_2', 'e_2', 'e_4' ) ] )
% 0.74/1.20  , 4, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  factor(
% 0.74/1.20  clause( 1960, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_2' ), equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.20    product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.20    'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.20  , clause( 1959, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_2' ), equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.20    product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.20    'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.20  , 0, 4, substitution( 0, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 1969, [ equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.20    equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ), product( 'e_2'
% 0.74/1.20    , 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_3' ) ] )
% 0.74/1.20  , clause( 911, [ equalish( X, 'e_1' ), ~( product( 'e_1', X, 'e_1' ) ) ] )
% 0.74/1.20  , 1, clause( 1960, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2'
% 0.74/1.20    , 'e_2' ), equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ), 
% 0.74/1.20    product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 
% 0.74/1.20    'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.20  , 0, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  factor(
% 0.74/1.20  clause( 1971, [ equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.20    equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ), product( 'e_2'
% 0.74/1.20    , 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.20  , clause( 1969, [ equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' )
% 0.74/1.20    , equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ), product( 
% 0.74/1.20    'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 
% 0.74/1.20    'e_2', 'e_3' ) ] )
% 0.74/1.20  , 1, 5, substitution( 0, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  factor(
% 0.74/1.20  clause( 1973, [ equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.20    equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ), product( 'e_2'
% 0.74/1.20    , 'e_2', 'e_1' ) ] )
% 0.74/1.20  , clause( 1971, [ equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' )
% 0.74/1.20    , equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ), product( 
% 0.74/1.20    'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.20  , 3, 5, substitution( 0, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  factor(
% 0.74/1.20  clause( 1974, [ equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ), 
% 0.74/1.20    product( 'e_1', 'e_2', 'e_3' ), product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , clause( 1973, [ equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' )
% 0.74/1.20    , equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ), product( 
% 0.74/1.20    'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , 0, 2, substitution( 0, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1375, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_2' ), equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.20  , clause( 1974, [ equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' )
% 0.74/1.20    , product( 'e_1', 'e_2', 'e_3' ), product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.20    , 3 ), ==>( 3, 0 )] ) ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 1975, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.20  , clause( 17, [ ~( equalish( 'e_2', 'e_1' ) ) ] )
% 0.74/1.20  , 0, clause( 1375, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2'
% 0.74/1.20    , 'e_2' ), equalish( 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.20  , 2, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1382, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.20  , clause( 1975, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.20  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 0.74/1.20    , 2 )] ) ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 1981, [ ~( product( X, 'e_1', 'e_2' ) ), product( 'e_2', X, 'e_3' )
% 0.74/1.20    , product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.20  , clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y
% 0.74/1.20    , Z, T ) ) ] )
% 0.74/1.20  , 2, clause( 1382, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2'
% 0.74/1.20    , 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.20  , 2, substitution( 0, [ :=( X, X ), :=( Y, 'e_1' ), :=( Z, 'e_2' ), :=( T, 
% 0.74/1.20    'e_3' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1393, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', X, 'e_3' )
% 0.74/1.20    , product( 'e_1', 'e_2', 'e_2' ), ~( product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.20  , clause( 1981, [ ~( product( X, 'e_1', 'e_2' ) ), product( 'e_2', X, 'e_3'
% 0.74/1.20     ), product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.20  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 3 ), ==>( 1, 
% 0.74/1.20    1 ), ==>( 2, 0 ), ==>( 3, 2 )] ) ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 1989, [ equalish( X, 'e_1' ), ~( product( X, 'e_2', 'e_3' ) ), 
% 0.74/1.20    product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.20  , clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y
% 0.74/1.20    , Z ) ) ] )
% 0.74/1.20  , 2, clause( 1382, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2'
% 0.74/1.20    , 'e_2' ), product( 'e_1', 'e_2', 'e_3' ) ] )
% 0.74/1.20  , 2, substitution( 0, [ :=( X, X ), :=( Y, 'e_2' ), :=( Z, 'e_3' ), :=( T, 
% 0.74/1.20    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1395, [ product( 'e_2', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 0.74/1.20    product( 'e_1', 'e_2', 'e_2' ), ~( product( X, 'e_2', 'e_3' ) ) ] )
% 0.74/1.20  , clause( 1989, [ equalish( X, 'e_1' ), ~( product( X, 'e_2', 'e_3' ) ), 
% 0.74/1.20    product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.20  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.74/1.20    3 ), ==>( 2, 0 ), ==>( 3, 2 )] ) ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 1990, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.20    'e_3' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ) ]
% 0.74/1.20     )
% 0.74/1.20  , clause( 1393, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', X, 'e_3'
% 0.74/1.20     ), product( 'e_1', 'e_2', 'e_2' ), ~( product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.20  , 3, clause( 1355, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.20    , 'e_2' ) ] )
% 0.74/1.20  , 1, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  factor(
% 0.74/1.20  clause( 1991, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.20    'e_3' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.20  , clause( 1990, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.20    'e_3' ), product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ) ]
% 0.74/1.20     )
% 0.74/1.20  , 0, 3, substitution( 0, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1398, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_2' ), product( 'e_2', 'e_2', 'e_3' ) ] )
% 0.74/1.20  , clause( 1991, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.20    'e_3' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.20  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2
% 0.74/1.20    , 1 )] ) ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 1992, [ product( 'e_2', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.20    product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.20    'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.20  , clause( 1395, [ product( 'e_2', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 0.74/1.20    product( 'e_1', 'e_2', 'e_2' ), ~( product( X, 'e_2', 'e_3' ) ) ] )
% 0.74/1.20  , 3, clause( 1398, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2'
% 0.74/1.20    , 'e_2' ), product( 'e_2', 'e_2', 'e_3' ) ] )
% 0.74/1.20  , 2, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  factor(
% 0.74/1.20  clause( 1993, [ product( 'e_2', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.20    product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.20  , clause( 1992, [ product( 'e_2', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' )
% 0.74/1.20    , product( 'e_1', 'e_2', 'e_2' ), product( 'e_2', 'e_2', 'e_1' ), product( 
% 0.74/1.20    'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.20  , 0, 3, substitution( 0, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  factor(
% 0.74/1.20  clause( 1994, [ product( 'e_2', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' ), 
% 0.74/1.20    product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.20  , clause( 1993, [ product( 'e_2', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1' )
% 0.74/1.20    , product( 'e_1', 'e_2', 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.20  , 2, 3, substitution( 0, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 1995, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_2' ) ] )
% 0.74/1.20  , clause( 17, [ ~( equalish( 'e_2', 'e_1' ) ) ] )
% 0.74/1.20  , 0, clause( 1994, [ product( 'e_2', 'e_2', 'e_1' ), equalish( 'e_2', 'e_1'
% 0.74/1.20     ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.20  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1399, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_2' ) ] )
% 0.74/1.20  , clause( 1995, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_2' ) ] )
% 0.74/1.20  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.74/1.20     ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 1999, [ ~( product( X, 'e_1', 'e_2' ) ), product( 'e_2', X, 'e_2' )
% 0.74/1.20    , product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y
% 0.74/1.20    , Z, T ) ) ] )
% 0.74/1.20  , 2, clause( 1399, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2'
% 0.74/1.20    , 'e_2' ) ] )
% 0.74/1.20  , 1, substitution( 0, [ :=( X, X ), :=( Y, 'e_1' ), :=( Z, 'e_2' ), :=( T, 
% 0.74/1.20    'e_2' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1401, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', X, 'e_2' )
% 0.74/1.20    , ~( product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.20  , clause( 1999, [ ~( product( X, 'e_1', 'e_2' ) ), product( 'e_2', X, 'e_2'
% 0.74/1.20     ), product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 
% 0.74/1.20    1 ), ==>( 2, 0 )] ) ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 2004, [ equalish( X, 'e_1' ), ~( product( X, 'e_2', 'e_2' ) ), 
% 0.74/1.20    product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y
% 0.74/1.20    , Z ) ) ] )
% 0.74/1.20  , 2, clause( 1399, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_1', 'e_2'
% 0.74/1.20    , 'e_2' ) ] )
% 0.74/1.20  , 1, substitution( 0, [ :=( X, X ), :=( Y, 'e_2' ), :=( Z, 'e_2' ), :=( T, 
% 0.74/1.20    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1403, [ equalish( X, 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), ~( 
% 0.74/1.20    product( X, 'e_2', 'e_2' ) ) ] )
% 0.74/1.20  , clause( 2004, [ equalish( X, 'e_1' ), ~( product( X, 'e_2', 'e_2' ) ), 
% 0.74/1.20    product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 0.74/1.20    2 ), ==>( 2, 1 )] ) ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 2005, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.20    'e_2' ), product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , clause( 1401, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', X, 'e_2'
% 0.74/1.20     ), ~( product( X, 'e_1', 'e_2' ) ) ] )
% 0.74/1.20  , 2, clause( 1355, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.20    , 'e_2' ) ] )
% 0.74/1.20  , 1, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  factor(
% 0.74/1.20  clause( 2006, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.20    'e_2' ) ] )
% 0.74/1.20  , clause( 2005, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.20    'e_2' ), product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , 0, 2, substitution( 0, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1420, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.20    'e_2' ) ] )
% 0.74/1.20  , clause( 2006, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.20    'e_2' ) ] )
% 0.74/1.20  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.74/1.20     ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 2007, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), 
% 0.74/1.20    product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , clause( 1403, [ equalish( X, 'e_1' ), product( 'e_2', 'e_2', 'e_1' ), ~( 
% 0.74/1.20    product( X, 'e_2', 'e_2' ) ) ] )
% 0.74/1.20  , 2, clause( 1420, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2'
% 0.74/1.20    , 'e_2' ) ] )
% 0.74/1.20  , 1, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 2009, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.20    'e_1' ) ] )
% 0.74/1.20  , clause( 17, [ ~( equalish( 'e_2', 'e_1' ) ) ] )
% 0.74/1.20  , 0, clause( 2007, [ equalish( 'e_2', 'e_1' ), product( 'e_2', 'e_2', 'e_1'
% 0.74/1.20     ), product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  factor(
% 0.74/1.20  clause( 2010, [ product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , clause( 2009, [ product( 'e_2', 'e_2', 'e_1' ), product( 'e_2', 'e_2', 
% 0.74/1.20    'e_1' ) ] )
% 0.74/1.20  , 0, 1, substitution( 0, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1423, [ product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , clause( 2010, [ product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 2012, [ ~( product( X, 'e_2', 'e_2' ) ), product( 'e_2', X, 'e_1' )
% 0.74/1.20     ] )
% 0.74/1.20  , clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y
% 0.74/1.20    , Z, T ) ) ] )
% 0.74/1.20  , 2, clause( 1423, [ product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , 0, substitution( 0, [ :=( X, X ), :=( Y, 'e_2' ), :=( Z, 'e_2' ), :=( T, 
% 0.74/1.20    'e_1' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1425, [ product( 'e_2', X, 'e_1' ), ~( product( X, 'e_2', 'e_2' ) )
% 0.74/1.20     ] )
% 0.74/1.20  , clause( 2012, [ ~( product( X, 'e_2', 'e_2' ) ), product( 'e_2', X, 'e_1'
% 0.74/1.20     ) ] )
% 0.74/1.20  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.74/1.20    0 )] ) ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 2014, [ equalish( X, 'e_2' ), ~( product( X, 'e_2', 'e_1' ) ) ] )
% 0.74/1.20  , clause( 29, [ equalish( X, T ), ~( product( X, Y, Z ) ), ~( product( T, Y
% 0.74/1.20    , Z ) ) ] )
% 0.74/1.20  , 2, clause( 1423, [ product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , 0, substitution( 0, [ :=( X, X ), :=( Y, 'e_2' ), :=( Z, 'e_1' ), :=( T, 
% 0.74/1.20    'e_2' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1427, [ equalish( X, 'e_2' ), ~( product( X, 'e_2', 'e_1' ) ) ] )
% 0.74/1.20  , clause( 2014, [ equalish( X, 'e_2' ), ~( product( X, 'e_2', 'e_1' ) ) ]
% 0.74/1.20     )
% 0.74/1.20  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 0.74/1.20    1 )] ) ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 2015, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.20  , clause( 1425, [ product( 'e_2', X, 'e_1' ), ~( product( X, 'e_2', 'e_2' )
% 0.74/1.20     ) ] )
% 0.74/1.20  , 1, clause( 1280, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.20    , 'e_2' ), product( 'e_1', 'e_2', 'e_2' ) ] )
% 0.74/1.20  , 2, substitution( 0, [ :=( X, 'e_1' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 2016, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.20  , clause( 910, [ product( 'e_1', X, 'e_1' ), ~( product( X, 'e_1', 'e_1' )
% 0.74/1.20     ) ] )
% 0.74/1.20  , 1, clause( 2015, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_2'
% 0.74/1.20    , 'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.20  , 0, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  factor(
% 0.74/1.20  clause( 2017, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.20    'e_2' ) ] )
% 0.74/1.20  , clause( 2016, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_1' ), product( 'e_2', 'e_1', 'e_2' ) ] )
% 0.74/1.20  , 0, 1, substitution( 0, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1429, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.20    'e_2' ) ] )
% 0.74/1.20  , clause( 2017, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1', 
% 0.74/1.20    'e_2' ) ] )
% 0.74/1.20  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.74/1.20     ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 2021, [ ~( product( X, 'e_2', 'e_1' ) ), product( 'e_1', X, 'e_2' )
% 0.74/1.20    , product( 'e_1', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , clause( 30, [ ~( product( X, Y, Z ) ), product( Z, X, T ), ~( product( Y
% 0.74/1.20    , Z, T ) ) ] )
% 0.74/1.20  , 2, clause( 1429, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_2', 'e_1'
% 0.74/1.20    , 'e_2' ) ] )
% 0.74/1.20  , 1, substitution( 0, [ :=( X, X ), :=( Y, 'e_2' ), :=( Z, 'e_1' ), :=( T, 
% 0.74/1.20    'e_2' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1431, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', X, 'e_2' )
% 0.74/1.20    , ~( product( X, 'e_2', 'e_1' ) ) ] )
% 0.74/1.20  , clause( 2021, [ ~( product( X, 'e_2', 'e_1' ) ), product( 'e_1', X, 'e_2'
% 0.74/1.20     ), product( 'e_1', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 
% 0.74/1.20    1 ), ==>( 2, 0 )] ) ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 2022, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_2' ) ] )
% 0.74/1.20  , clause( 1431, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', X, 'e_2'
% 0.74/1.20     ), ~( product( X, 'e_2', 'e_1' ) ) ] )
% 0.74/1.20  , 2, clause( 1423, [ product( 'e_2', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , 0, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1445, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_2' ) ] )
% 0.74/1.20  , clause( 2022, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_2' ) ] )
% 0.74/1.20  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.74/1.20     ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 2023, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_1' ) ] )
% 0.74/1.20  , clause( 1425, [ product( 'e_2', X, 'e_1' ), ~( product( X, 'e_2', 'e_2' )
% 0.74/1.20     ) ] )
% 0.74/1.20  , 1, clause( 1445, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2'
% 0.74/1.20    , 'e_2' ) ] )
% 0.74/1.20  , 1, substitution( 0, [ :=( X, 'e_1' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 2024, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_1' ) ] )
% 0.74/1.20  , clause( 910, [ product( 'e_1', X, 'e_1' ), ~( product( X, 'e_1', 'e_1' )
% 0.74/1.20     ) ] )
% 0.74/1.20  , 1, clause( 2023, [ product( 'e_2', 'e_1', 'e_1' ), product( 'e_1', 'e_2'
% 0.74/1.20    , 'e_1' ) ] )
% 0.74/1.20  , 0, substitution( 0, [ :=( X, 'e_2' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  factor(
% 0.74/1.20  clause( 2025, [ product( 'e_1', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , clause( 2024, [ product( 'e_1', 'e_2', 'e_1' ), product( 'e_1', 'e_2', 
% 0.74/1.20    'e_1' ) ] )
% 0.74/1.20  , 0, 1, substitution( 0, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1447, [ product( 'e_1', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , clause( 2025, [ product( 'e_1', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 2026, [ equalish( 'e_1', 'e_2' ) ] )
% 0.74/1.20  , clause( 1427, [ equalish( X, 'e_2' ), ~( product( X, 'e_2', 'e_1' ) ) ]
% 0.74/1.20     )
% 0.74/1.20  , 1, clause( 1447, [ product( 'e_1', 'e_2', 'e_1' ) ] )
% 0.74/1.20  , 0, substitution( 0, [ :=( X, 'e_1' )] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  resolution(
% 0.74/1.20  clause( 2027, [] )
% 0.74/1.20  , clause( 14, [ ~( equalish( 'e_1', 'e_2' ) ) ] )
% 0.74/1.20  , 0, clause( 2026, [ equalish( 'e_1', 'e_2' ) ] )
% 0.74/1.20  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  subsumption(
% 0.74/1.20  clause( 1448, [] )
% 0.74/1.20  , clause( 2027, [] )
% 0.74/1.20  , substitution( 0, [] ), permutation( 0, [] ) ).
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  end.
% 0.74/1.20  
% 0.74/1.20  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 0.74/1.20  
% 0.74/1.20  Memory use:
% 0.74/1.20  
% 0.74/1.20  space for terms:        42149
% 0.74/1.20  space for clauses:      55985
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  clauses generated:      5162
% 0.74/1.20  clauses kept:           1449
% 0.74/1.20  clauses selected:       545
% 0.74/1.20  clauses deleted:        168
% 0.74/1.20  clauses inuse deleted:  75
% 0.74/1.20  
% 0.74/1.20  subsentry:          41838
% 0.74/1.20  literals s-matched: 10244
% 0.74/1.20  literals matched:   7727
% 0.74/1.20  full subsumption:   1083
% 0.74/1.20  
% 0.74/1.20  checksum:           1713703997
% 0.74/1.20  
% 0.74/1.20  
% 0.74/1.20  Bliksem ended
%------------------------------------------------------------------------------