TSTP Solution File: GRP123-8.004 by Bliksem---1.12

View Problem - Process Solution

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

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

% Result   : Satisfiable 1.33s 1.71s
% Output   : Saturation 1.33s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : GRP123-8.004 : TPTP v8.1.0. Released v1.2.0.
% 0.07/0.13  % Command  : bliksem %s
% 0.13/0.34  % Computer : n025.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % DateTime : Tue Jun 14 02:45:39 EDT 2022
% 0.13/0.35  % CPUTime  : 
% 1.33/1.71  *** allocated 10000 integers for termspace/termends
% 1.33/1.71  *** allocated 10000 integers for clauses
% 1.33/1.71  *** allocated 10000 integers for justifications
% 1.33/1.71  Bliksem 1.12
% 1.33/1.71  
% 1.33/1.71  
% 1.33/1.71  Automatic Strategy Selection
% 1.33/1.71  
% 1.33/1.71  Clauses:
% 1.33/1.71  [
% 1.33/1.71     [ next( 'e_0', 'e_1' ) ],
% 1.33/1.71     [ next( 'e_1', 'e_2' ) ],
% 1.33/1.71     [ next( 'e_2', 'e_3' ) ],
% 1.33/1.71     [ next( 'e_3', 'e_4' ) ],
% 1.33/1.71     [ greater( 'e_1', 'e_0' ) ],
% 1.33/1.71     [ greater( 'e_2', 'e_0' ) ],
% 1.33/1.71     [ greater( 'e_3', 'e_0' ) ],
% 1.33/1.71     [ greater( 'e_4', 'e_0' ) ],
% 1.33/1.71     [ greater( 'e_2', 'e_1' ) ],
% 1.33/1.71     [ greater( 'e_3', 'e_1' ) ],
% 1.33/1.71     [ greater( 'e_4', 'e_1' ) ],
% 1.33/1.71     [ greater( 'e_3', 'e_2' ) ],
% 1.33/1.71     [ greater( 'e_4', 'e_2' ) ],
% 1.33/1.71     [ greater( 'e_4', 'e_3' ) ],
% 1.33/1.71     [ ~( cycle( X, Y ) ), ~( cycle( X, Z ) ), equalish( Y, Z ) ],
% 1.33/1.71     [ ~( 'group_element'( X ) ), cycle( X, 'e_0' ), cycle( X, 'e_1' ), cycle( 
% 1.33/1.71    X, 'e_2' ), cycle( X, 'e_3' ) ],
% 1.33/1.71     [ cycle( 'e_4', 'e_0' ) ],
% 1.33/1.71     [ ~( cycle( X, Y ) ), ~( cycle( Z, T ) ), ~( next( X, Z ) ), ~( greater( 
% 1.33/1.71    Y, 'e_0' ) ), ~( next( T, U ) ), equalish( Y, U ) ],
% 1.33/1.71     [ ~( cycle( X, Y ) ), ~( cycle( Z, 'e_0' ) ), ~( cycle( T, U ) ), ~( 
% 1.33/1.71    next( Z, T ) ), ~( greater( Z, X ) ), ~( greater( Y, U ) ) ],
% 1.33/1.71     [ ~( cycle( X, 'e_0' ) ), ~( product( X, 'e_1', Y ) ), ~( greater( Y, X
% 1.33/1.71     ) ) ],
% 1.33/1.71     [ ~( cycle( X, Y ) ), ~( product( X, 'e_1', Z ) ), ~( greater( Y, 'e_0'
% 1.33/1.71     ) ), ~( next( X, T ) ), equalish( Z, T ) ],
% 1.33/1.71     [ 'group_element'( 'e_1' ) ],
% 1.33/1.71     [ 'group_element'( 'e_2' ) ],
% 1.33/1.71     [ 'group_element'( 'e_3' ) ],
% 1.33/1.71     [ 'group_element'( 'e_4' ) ],
% 1.33/1.71     [ ~( equalish( 'e_1', 'e_2' ) ) ],
% 1.33/1.71     [ ~( equalish( 'e_1', 'e_3' ) ) ],
% 1.33/1.71     [ ~( equalish( 'e_1', 'e_4' ) ) ],
% 1.33/1.71     [ ~( equalish( 'e_2', 'e_1' ) ) ],
% 1.33/1.71     [ ~( equalish( 'e_2', 'e_3' ) ) ],
% 1.33/1.71     [ ~( equalish( 'e_2', 'e_4' ) ) ],
% 1.33/1.71     [ ~( equalish( 'e_3', 'e_1' ) ) ],
% 1.33/1.71     [ ~( equalish( 'e_3', 'e_2' ) ) ],
% 1.33/1.71     [ ~( equalish( 'e_3', 'e_4' ) ) ],
% 1.33/1.71     [ ~( equalish( 'e_4', 'e_1' ) ) ],
% 1.33/1.71     [ ~( equalish( 'e_4', 'e_2' ) ) ],
% 1.33/1.71     [ ~( equalish( 'e_4', 'e_3' ) ) ],
% 1.33/1.71     [ ~( 'group_element'( X ) ), ~( 'group_element'( Y ) ), product1( X, Y, 
% 1.33/1.71    'e_1' ), product1( X, Y, 'e_2' ), product1( X, Y, 'e_3' ), product1( X, Y
% 1.33/1.71    , 'e_4' ) ],
% 1.33/1.71     [ ~( product1( X, Y, Z ) ), ~( product1( X, Y, T ) ), equalish( Z, T ) ]
% 1.33/1.71    ,
% 1.33/1.71     [ ~( product1( X, Y, Z ) ), ~( product1( X, T, Z ) ), equalish( Y, T ) ]
% 1.33/1.71    ,
% 1.33/1.71     [ ~( product1( X, Y, Z ) ), ~( product1( T, Y, Z ) ), equalish( X, T ) ]
% 1.33/1.71    ,
% 1.33/1.71     [ product1( X, X, X ) ],
% 1.33/1.71     [ ~( 'group_element'( X ) ), ~( 'group_element'( Y ) ), product2( X, Y, 
% 1.33/1.71    'e_1' ), product2( X, Y, 'e_2' ), product2( X, Y, 'e_3' ), product2( X, Y
% 1.33/1.71    , 'e_4' ) ],
% 1.33/1.71     [ ~( product2( X, Y, Z ) ), ~( product2( X, Y, T ) ), equalish( Z, T ) ]
% 1.33/1.71    ,
% 1.33/1.71     [ ~( product2( X, Y, Z ) ), ~( product2( X, T, Z ) ), equalish( Y, T ) ]
% 1.33/1.71    ,
% 1.33/1.71     [ ~( product2( X, Y, Z ) ), ~( product2( T, Y, Z ) ), equalish( X, T ) ]
% 1.33/1.71    ,
% 1.33/1.71     [ product2( X, X, X ) ],
% 1.33/1.71     [ ~( product1( X, Y, Z ) ), ~( product1( Z, Y, T ) ), product2( T, X, Y
% 1.33/1.71     ) ]
% 1.33/1.71  ] .
% 1.33/1.71  
% 1.33/1.71  
% 1.33/1.71  percentage equality = 0.000000, percentage horn = 0.937500
% 1.33/1.71  This is a near-Horn, non-equality  problem
% 1.33/1.71  
% 1.33/1.71  
% 1.33/1.71  Options Used:
% 1.33/1.71  
% 1.33/1.71  useres =            1
% 1.33/1.71  useparamod =        0
% 1.33/1.71  useeqrefl =         0
% 1.33/1.71  useeqfact =         0
% 1.33/1.71  usefactor =         1
% 1.33/1.71  usesimpsplitting =  0
% 1.33/1.71  usesimpdemod =      0
% 1.33/1.71  usesimpres =        4
% 1.33/1.71  
% 1.33/1.71  resimpinuse      =  1000
% 1.33/1.71  resimpclauses =     20000
% 1.33/1.71  substype =          standard
% 1.33/1.71  backwardsubs =      1
% 1.33/1.71  selectoldest =      5
% 1.33/1.71  
% 1.33/1.71  litorderings [0] =  split
% 1.33/1.71  litorderings [1] =  liftord
% 1.33/1.71  
% 1.33/1.71  termordering =      none
% 1.33/1.71  
% 1.33/1.71  litapriori =        1
% 1.33/1.71  termapriori =       0
% 1.33/1.71  litaposteriori =    0
% 1.33/1.71  termaposteriori =   0
% 1.33/1.71  demodaposteriori =  0
% 1.33/1.71  ordereqreflfact =   0
% 1.33/1.71  
% 1.33/1.71  litselect =         negative
% 1.33/1.71  
% 1.33/1.71  maxweight =         30000
% 1.33/1.71  maxdepth =          30000
% 1.33/1.71  maxlength =         115
% 1.33/1.71  maxnrvars =         195
% 1.33/1.71  excuselevel =       0
% 1.33/1.71  increasemaxweight = 0
% 1.33/1.71  
% 1.33/1.71  maxselected =       10000000
% 1.33/1.71  maxnrclauses =      10000000
% 1.33/1.71  
% 1.33/1.71  showgenerated =    0
% 1.33/1.71  showkept =         0
% 1.33/1.71  showselected =     0
% 1.33/1.71  showdeleted =      0
% 1.33/1.71  showresimp =       1
% 1.33/1.71  showstatus =       2000
% 1.33/1.71  
% 1.33/1.71  prologoutput =     1
% 1.33/1.71  nrgoals =          5000000
% 1.33/1.71  totalproof =       1
% 1.33/1.71  
% 1.33/1.71  Symbols occurring in the translation:
% 1.33/1.71  
% 1.33/1.71  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 1.33/1.71  .  [1, 2]      (w:1, o:27, a:1, s:1, b:0), 
% 1.33/1.71  !  [4, 1]      (w:1, o:21, a:1, s:1, b:0), 
% 1.33/1.71  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 1.33/1.71  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 1.33/1.71  'e_0'  [39, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 1.33/1.71  'e_1'  [40, 0]      (w:1, o:10, a:1, s:1, b:0), 
% 1.33/1.71  next  [41, 2]      (w:1, o:52, a:1, s:1, b:0), 
% 1.33/1.71  'e_2'  [42, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 1.33/1.71  'e_3'  [43, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 1.33/1.71  'e_4'  [44, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 1.33/1.71  greater  [45, 2]      (w:1, o:53, a:1, s:1, b:0), 
% 1.33/1.71  cycle  [48, 2]      (w:1, o:54, a:1, s:1, b:0), 
% 1.33/1.71  equalish  [50, 2]      (w:1, o:55, a:1, s:1, b:0), 
% 1.33/1.71  'group_element'  [51, 1]      (w:1, o:26, a:1, s:1, b:0), 
% 1.33/1.71  product  [55, 3]      (w:1, o:56, a:1, s:1, b:0), 
% 1.33/1.71  product1  [57, 3]      (w:1, o:57, a:1, s:1, b:0), 
% 1.33/1.71  product2  [58, 3]      (w:1, o:58, a:1, s:1, b:0).
% 1.33/1.71  
% 1.33/1.71  
% 1.33/1.71  Starting Search:
% 1.33/1.71  
% 1.33/1.71  Resimplifying inuse:
% 1.33/1.71  Done
% 1.33/1.71  
% 1.33/1.71  
% 1.33/1.71  Intermediate Status:
% 1.33/1.71  Generated:    15124
% 1.33/1.71  Kept:         2006
% 1.33/1.71  Inuse:        1285
% 1.33/1.71  Deleted:      590
% 1.33/1.71  Deletedinuse: 128
% 1.33/1.71  
% 1.33/1.71  Resimplifying inuse:
% 1.33/1.71  Done
% 1.33/1.71  
% 1.33/1.71  Resimplifying inuse:
% 1.33/1.71  Done
% 1.33/1.71  
% 1.33/1.71  Resimplifying inuse:
% 1.33/1.71  Done
% 1.33/1.71  
% 1.33/1.71  
% 1.33/1.71  
% 1.33/1.71  found a saturation!
% 1.33/1.71  % SZS status Satisfiable
% 1.33/1.71  % SZS output start Saturation
% 1.33/1.71  
% 1.33/1.71  clause( 3281, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), equalish( X, 'e_2' ), product2( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3280, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), equalish( X, 'e_3' ), product2( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3279, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), equalish( X, 'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3278, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), product2( 'e_1', 'e_3', 'e_2' )
% 1.33/1.71     ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3271, [ product2( 'e_2', 'e_1', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3270, [ product2( 'e_2', 'e_1', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3269, [ product2( 'e_2', 'e_1', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3268, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.71    , product2( 'e_1', 'e_3', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3245, [ product1( 'e_4', 'e_3', 'e_1' ), product1( 'e_2', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3244, [ product1( 'e_4', 'e_3', 'e_1' ), product1( 'e_2', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3243, [ product1( 'e_4', 'e_3', 'e_1' ), product1( 'e_2', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3249, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_2', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3248, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_2', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3254, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.71    'e_1' ), product1( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3253, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.71    'e_1' ), product1( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3252, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.71    'e_1' ), product1( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3251, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.71    'e_1' ), product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.71    , product2( 'e_1', 'e_3', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3247, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_2', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3246, [ product1( 'e_2', 'e_4', 'e_1' ), product1( 'e_3', 'e_2', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.71    , product2( 'e_1', 'e_3', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3242, [ product1( 'e_2', 'e_4', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.71    , product2( 'e_1', 'e_3', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3230, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3229, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3235, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3234, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3233, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3232, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.71    , product2( 'e_1', 'e_3', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3228, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3227, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.71    , product2( 'e_1', 'e_3', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3204, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.71    'e_1' ), product1( 'e_1', 'e_2', 'e_2' ), product1( 'e_1', 'e_2', 'e_3' )
% 1.33/1.71    , equalish( X, 'e_2' ), product2( 'e_3', 'e_1', 'e_1' ), ~( product2( 
% 1.33/1.71    'e_3', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3203, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.71    'e_1' ), product1( 'e_1', 'e_2', 'e_2' ), product1( 'e_1', 'e_2', 'e_3' )
% 1.33/1.71    , equalish( X, 'e_1' ), product2( 'e_3', 'e_1', 'e_1' ), ~( product2( 
% 1.33/1.71    'e_3', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3202, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.71    'e_1' ), product1( 'e_1', 'e_2', 'e_2' ), product1( 'e_1', 'e_2', 'e_3' )
% 1.33/1.71    , equalish( X, 'e_3' ), product2( 'e_3', 'e_1', 'e_1' ), ~( product2( X, 
% 1.33/1.71    'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3216, [ product2( 'e_1', 'e_2', 'e_1' ), product1( 'e_3', 'e_2', 
% 1.33/1.71    'e_1' ), product1( 'e_1', 'e_2', 'e_2' ), product2( 'e_1', 'e_4', 'e_1' )
% 1.33/1.71    , equalish( X, 'e_2' ), product2( 'e_1', 'e_2', 'e_2' ), ~( product2( 
% 1.33/1.71    'e_1', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3215, [ product2( 'e_1', 'e_2', 'e_1' ), product1( 'e_3', 'e_2', 
% 1.33/1.71    'e_1' ), product1( 'e_1', 'e_2', 'e_2' ), product2( 'e_1', 'e_4', 'e_1' )
% 1.33/1.71    , equalish( X, 'e_3' ), product2( 'e_1', 'e_2', 'e_2' ), ~( product2( 
% 1.33/1.71    'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3214, [ product2( 'e_1', 'e_2', 'e_1' ), product1( 'e_3', 'e_2', 
% 1.33/1.71    'e_1' ), product1( 'e_1', 'e_2', 'e_2' ), product2( 'e_1', 'e_4', 'e_1' )
% 1.33/1.71    , equalish( X, 'e_1' ), product2( 'e_1', 'e_2', 'e_2' ), ~( product2( X, 
% 1.33/1.71    'e_3', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3213, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 'e_2' )
% 1.33/1.71    , product2( 'e_1', 'e_2', 'e_2' ), product2( 'e_1', 'e_3', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3187, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product1( 'e_3', 'e_4', 'e_1' ), product2( 'e_2', X, 'e_3' ), 
% 1.33/1.71    product1( 'e_1', 'e_2', 'e_2' ), ~( product1( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3212, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_4', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3211, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_4', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3210, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_4', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_4' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3209, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_4', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.71    , product2( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3139, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.71    'e_1' ), product1( 'e_1', 'e_2', 'e_2' ), product1( 'e_1', 'e_2', 'e_3' )
% 1.33/1.71    , product2( 'e_3', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3036, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_4', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_4', 'e_3', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_3', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3035, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_4', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_4', 'e_3', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_3', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3034, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_4', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_4', 'e_3', 'e_1' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3052, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product1( 'e_2', 'e_3', 'e_2' ), equalish( X, 'e_2' ), product1( 
% 1.33/1.71    'e_1', 'e_4', 'e_2' ), ~( product2( 'e_3', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3072, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_1', 'e_2', 'e_2' ), ~( product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3071, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.71    'e_1', 'e_2', 'e_2' ), ~( product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3201, [ equalish( X, 'e_1' ), product2( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3200, [ equalish( X, 'e_4' ), product2( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3199, [ equalish( X, 'e_3' ), product2( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3198, [ product2( 'e_4', 'e_3', 'e_1' ), product2( 'e_3', 'e_4', 
% 1.33/1.71    'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3070, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_1', 'e_2', 'e_2' ), ~( product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3190, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product1( 'e_3', 'e_4', 'e_1' ), equalish( X, 'e_2' ), product1( 
% 1.33/1.71    'e_1', 'e_2', 'e_2' ), ~( product1( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3189, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product1( 'e_3', 'e_4', 'e_1' ), equalish( X, 'e_3' ), product1( 
% 1.33/1.71    'e_1', 'e_2', 'e_2' ), ~( product1( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3188, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product1( 'e_3', 'e_4', 'e_1' ), equalish( X, 'e_1' ), product1( 
% 1.33/1.71    'e_1', 'e_2', 'e_2' ), ~( product1( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3186, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product1( 'e_3', 'e_4', 'e_1' ), product1( 'e_1', 'e_2', 'e_2' )
% 1.33/1.71    , product1( 'e_1', 'e_3', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3181, [ product1( 'e_4', 'e_3', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.71    product1( 'e_1', 'e_3', 'e_3' ), ~( product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3180, [ product1( 'e_4', 'e_3', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.71    product1( 'e_1', 'e_3', 'e_3' ), ~( product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3179, [ product1( 'e_4', 'e_3', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.71    product1( 'e_1', 'e_3', 'e_3' ), ~( product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3185, [ product1( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.71    product1( 'e_1', 'e_3', 'e_3' ), ~( product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3184, [ product1( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.71    product1( 'e_1', 'e_3', 'e_3' ), ~( product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3183, [ product1( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.71    product1( 'e_1', 'e_3', 'e_3' ), ~( product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3182, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.71    'e_3' ), product2( 'e_1', 'e_3', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3178, [ product1( 'e_4', 'e_3', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.71    'e_3' ), product2( 'e_1', 'e_3', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3171, [ product1( 'e_4', 'e_1', 'e_2' ), equalish( X, 'e_1' ), 
% 1.33/1.71    product1( 'e_2', 'e_1', 'e_3' ), ~( product2( 'e_4', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3170, [ product1( 'e_4', 'e_1', 'e_2' ), equalish( X, 'e_3' ), 
% 1.33/1.71    product1( 'e_2', 'e_1', 'e_3' ), ~( product2( 'e_4', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3169, [ product1( 'e_4', 'e_1', 'e_2' ), equalish( X, 'e_4' ), 
% 1.33/1.71    product1( 'e_2', 'e_1', 'e_3' ), ~( product2( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3168, [ product1( 'e_4', 'e_1', 'e_2' ), product1( 'e_2', 'e_1', 
% 1.33/1.71    'e_3' ), product2( 'e_4', 'e_3', 'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3156, [ equalish( X, 'e_1' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_4', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3155, [ equalish( X, 'e_3' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_4', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3154, [ equalish( X, 'e_4' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3153, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_4', 'e_3', 
% 1.33/1.71    'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3143, [ equalish( X, 'e_1' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_4', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3142, [ equalish( X, 'e_3' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_4', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3141, [ equalish( X, 'e_4' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.71    product2( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3140, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_4', 'e_3', 
% 1.33/1.71    'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2485, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product1( 'e_1', 'e_4', 'e_1' ), product1( 'e_1', 'e_2', 'e_2' )
% 1.33/1.71    , equalish( X, 'e_2' ), product1( 'e_1', 'e_3', 'e_2' ), ~( product1( 
% 1.33/1.71    'e_1', 'e_4', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2484, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product1( 'e_1', 'e_4', 'e_1' ), product1( 'e_1', 'e_2', 'e_2' )
% 1.33/1.71    , equalish( X, 'e_4' ), product1( 'e_1', 'e_3', 'e_2' ), ~( product1( 
% 1.33/1.71    'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2483, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product1( 'e_1', 'e_4', 'e_1' ), product1( 'e_1', 'e_2', 'e_2' )
% 1.33/1.71    , equalish( X, 'e_1' ), product1( 'e_1', 'e_3', 'e_2' ), ~( product1( X, 
% 1.33/1.71    'e_4', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2482, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product1( 'e_1', 'e_4', 'e_1' ), product1( 'e_1', 'e_2', 'e_2' )
% 1.33/1.71    , product2( 'e_2', X, 'e_4' ), product1( 'e_1', 'e_3', 'e_2' ), ~( 
% 1.33/1.71    product1( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3109, [ equalish( X, 'e_1' ), product2( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_4', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3108, [ equalish( X, 'e_3' ), product2( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_4', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3107, [ equalish( X, 'e_4' ), product2( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.71    product2( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3106, [ product2( 'e_4', 'e_2', 'e_1' ), product2( 'e_4', 'e_3', 
% 1.33/1.71    'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3093, [ equalish( X, 'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_4', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3092, [ equalish( X, 'e_3' ), product2( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_4', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3091, [ equalish( X, 'e_4' ), product2( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3090, [ product2( 'e_2', 'e_3', 'e_1' ), product2( 'e_4', 'e_3', 
% 1.33/1.71    'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2421, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_4', 'e_1' ), product2( 'e_1', 'e_2', 'e_2' )
% 1.33/1.71    , equalish( X, 'e_2' ), product2( 'e_1', 'e_3', 'e_2' ), ~( product2( 
% 1.33/1.71    'e_1', 'e_4', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2420, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_4', 'e_1' ), product2( 'e_1', 'e_2', 'e_2' )
% 1.33/1.71    , equalish( X, 'e_4' ), product2( 'e_1', 'e_3', 'e_2' ), ~( product2( 
% 1.33/1.71    'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3068, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ), product2( 'e_1', 'e_2', 'e_2' )
% 1.33/1.71    , product2( 'e_1', 'e_3', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2419, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_4', 'e_1' ), product2( 'e_1', 'e_2', 'e_2' )
% 1.33/1.71    , equalish( X, 'e_1' ), product2( 'e_1', 'e_3', 'e_2' ), ~( product2( X, 
% 1.33/1.71    'e_4', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3051, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product1( 'e_2', 'e_3', 'e_2' ), equalish( X, 'e_1' ), product1( 
% 1.33/1.71    'e_1', 'e_4', 'e_2' ), ~( product2( 'e_3', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3050, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product1( 'e_2', 'e_3', 'e_2' ), equalish( X, 'e_3' ), product1( 
% 1.33/1.71    'e_1', 'e_4', 'e_2' ), ~( product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2408, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_4', 'e_2', 'e_1' ), product2( 'e_1', 'e_2', 'e_2' )
% 1.33/1.71    , equalish( X, 'e_2' ), product2( 'e_4', 'e_2', 'e_2' ), ~( product2( 
% 1.33/1.71    'e_1', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3065, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.71    product1( 'e_1', 'e_4', 'e_2' ), ~( product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3064, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.71    product1( 'e_1', 'e_4', 'e_2' ), ~( product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3063, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.71    product1( 'e_1', 'e_4', 'e_2' ), ~( product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2407, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_4', 'e_2', 'e_1' ), product2( 'e_1', 'e_2', 'e_2' )
% 1.33/1.71    , equalish( X, 'e_3' ), product2( 'e_4', 'e_2', 'e_2' ), ~( product2( 
% 1.33/1.71    'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3062, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.71    'e_2' ), product2( 'e_3', 'e_4', 'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2406, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_4', 'e_2', 'e_1' ), product2( 'e_1', 'e_2', 'e_2' )
% 1.33/1.71    , equalish( X, 'e_1' ), product2( 'e_4', 'e_2', 'e_2' ), ~( product2( X, 
% 1.33/1.71    'e_3', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3048, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product1( 'e_2', 'e_3', 'e_2' ), product1( 'e_1', 'e_4', 'e_2' )
% 1.33/1.71    , product2( 'e_3', 'e_1', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3032, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_4', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_4', 'e_3', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.71    , product2( 'e_3', 'e_1', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3027, [ equalish( X, 'e_2' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_3', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2322, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.71    , equalish( X, 'e_2' ), product2( 'e_3', 'e_1', 'e_2' ), ~( product2( 
% 1.33/1.71    'e_4', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3026, [ equalish( X, 'e_1' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_3', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3025, [ equalish( X, 'e_3' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3030, [ equalish( X, 'e_1' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3029, [ equalish( X, 'e_4' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2321, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.71    , equalish( X, 'e_1' ), product2( 'e_3', 'e_1', 'e_2' ), ~( product2( 
% 1.33/1.71    'e_4', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3028, [ equalish( X, 'e_3' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3024, [ product1( 'e_2', 'e_3', 'e_1' ), product2( 'e_3', 'e_4', 
% 1.33/1.71    'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 3023, [ product1( 'e_2', 'e_3', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.71    'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2320, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.71    , equalish( X, 'e_4' ), product2( 'e_3', 'e_1', 'e_2' ), ~( product2( X, 
% 1.33/1.71    'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2292, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_3', 'e_2', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_4', 'e_1' ), product2( 'e_1', 'e_2', 'e_2' )
% 1.33/1.71    , equalish( X, 'e_2' ), product2( 'e_3', 'e_2', 'e_2' ), ~( product2( 
% 1.33/1.71    'e_1', 'e_4', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2291, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_3', 'e_2', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_4', 'e_1' ), product2( 'e_1', 'e_2', 'e_2' )
% 1.33/1.71    , equalish( X, 'e_4' ), product2( 'e_3', 'e_2', 'e_2' ), ~( product2( 
% 1.33/1.71    'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2290, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_3', 'e_2', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_4', 'e_1' ), product2( 'e_1', 'e_2', 'e_2' )
% 1.33/1.71    , equalish( X, 'e_1' ), product2( 'e_3', 'e_2', 'e_2' ), ~( product2( X, 
% 1.33/1.71    'e_4', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2939, [ product1( 'e_4', 'e_1', 'e_2' ), product1( 'e_2', 'e_1', 
% 1.33/1.71    'e_3' ), equalish( X, 'e_1' ), product2( 'e_3', 'e_1', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_2', 'e_4', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2938, [ product1( 'e_4', 'e_1', 'e_2' ), product1( 'e_2', 'e_1', 
% 1.33/1.71    'e_3' ), equalish( X, 'e_4' ), product2( 'e_3', 'e_1', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_2', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2937, [ product1( 'e_4', 'e_1', 'e_2' ), product1( 'e_2', 'e_1', 
% 1.33/1.71    'e_3' ), equalish( X, 'e_2' ), product2( 'e_3', 'e_1', 'e_1' ), ~( 
% 1.33/1.71    product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2942, [ product1( 'e_4', 'e_1', 'e_2' ), product1( 'e_2', 'e_1', 
% 1.33/1.71    'e_3' ), equalish( X, 'e_1' ), product2( 'e_1', 'e_4', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_2', 'e_4', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2941, [ product1( 'e_4', 'e_1', 'e_2' ), product1( 'e_2', 'e_1', 
% 1.33/1.71    'e_3' ), equalish( X, 'e_4' ), product2( 'e_1', 'e_4', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_2', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2940, [ product1( 'e_4', 'e_1', 'e_2' ), product1( 'e_2', 'e_1', 
% 1.33/1.71    'e_3' ), equalish( X, 'e_2' ), product2( 'e_1', 'e_4', 'e_1' ), ~( 
% 1.33/1.71    product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2933, [ product1( 'e_4', 'e_1', 'e_2' ), product1( 'e_2', 'e_1', 
% 1.33/1.71    'e_3' ), product2( 'e_1', 'e_4', 'e_1' ), product2( 'e_2', 'e_4', 'e_1' )
% 1.33/1.71     ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2932, [ product1( 'e_4', 'e_1', 'e_2' ), product1( 'e_2', 'e_1', 
% 1.33/1.71    'e_3' ), product2( 'e_3', 'e_1', 'e_1' ), product2( 'e_2', 'e_4', 'e_1' )
% 1.33/1.71     ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2936, [ product1( 'e_4', 'e_1', 'e_2' ), equalish( X, 'e_1' ), 
% 1.33/1.71    product1( 'e_2', 'e_1', 'e_3' ), ~( product2( 'e_3', 'e_2', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2935, [ product1( 'e_4', 'e_1', 'e_2' ), equalish( X, 'e_2' ), 
% 1.33/1.71    product1( 'e_2', 'e_1', 'e_3' ), ~( product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2934, [ product1( 'e_4', 'e_1', 'e_2' ), equalish( X, 'e_3' ), 
% 1.33/1.71    product1( 'e_2', 'e_1', 'e_3' ), ~( product2( X, 'e_2', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2929, [ product1( 'e_4', 'e_1', 'e_2' ), product1( 'e_2', 'e_1', 
% 1.33/1.71    'e_3' ), product2( 'e_3', 'e_2', 'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2894, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_4', 'e_1', 
% 1.33/1.71    'e_2' ), product2( 'e_3', X, 'e_1' ), ~( product1( X, 'e_1', 'e_2' ) ) ]
% 1.33/1.71     )
% 1.33/1.71  .
% 1.33/1.71  clause( 2902, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_4', 'e_1', 
% 1.33/1.71    'e_2' ), product2( 'e_3', X, 'e_1' ), ~( product1( X, 'e_1', 'e_2' ) ) ]
% 1.33/1.71     )
% 1.33/1.71  .
% 1.33/1.71  clause( 2906, [ product1( 'e_4', 'e_1', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_2', X, 'e_1' ), ~( product1( X, 'e_1', 'e_4' ) ) ]
% 1.33/1.71     )
% 1.33/1.71  .
% 1.33/1.71  clause( 2905, [ product1( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.71    product1( 'e_4', 'e_1', 'e_2' ), ~( product1( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2904, [ product1( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.71    product1( 'e_4', 'e_1', 'e_2' ), ~( product1( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2903, [ product1( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.71    product1( 'e_4', 'e_1', 'e_2' ), ~( product1( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2909, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.71    product1( 'e_2', 'e_3', 'e_1' ), ~( product1( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2908, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.71    product1( 'e_2', 'e_3', 'e_1' ), ~( product1( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2907, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.71    product1( 'e_2', 'e_3', 'e_1' ), ~( product1( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2901, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_4', 'e_1', 
% 1.33/1.71    'e_1' ), product1( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2900, [ product1( 'e_4', 'e_1', 'e_2' ), product1( 'e_2', 'e_3', 
% 1.33/1.71    'e_1' ), product1( 'e_2', 'e_1', 'e_3' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2897, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.71    product1( 'e_4', 'e_1', 'e_2' ), ~( product1( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2896, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.71    product1( 'e_4', 'e_1', 'e_2' ), ~( product1( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2895, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.71    product1( 'e_4', 'e_1', 'e_2' ), ~( product1( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2893, [ product1( 'e_4', 'e_1', 'e_2' ), product1( 'e_4', 'e_2', 
% 1.33/1.71    'e_1' ), product1( 'e_2', 'e_1', 'e_3' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2775, [ product2( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.71    product2( 'e_1', 'e_4', 'e_1' ), ~( product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2774, [ product2( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.71    product2( 'e_1', 'e_4', 'e_1' ), ~( product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2773, [ product2( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.71    product2( 'e_1', 'e_4', 'e_1' ), ~( product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2772, [ product2( 'e_3', 'e_2', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2695, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_4', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2694, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_4', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2713, [ equalish( X, 'e_1' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_2', 'e_4', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2712, [ equalish( X, 'e_4' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_2', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2711, [ equalish( X, 'e_2' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.71    product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2710, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_4', 
% 1.33/1.71    'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2693, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_4', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_4' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2692, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_4', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.71    , product2( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2691, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.71    'e_1' ), equalish( X, 'e_2' ), product2( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2690, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.71    'e_1' ), equalish( X, 'e_3' ), product2( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2689, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.71    'e_1' ), equalish( X, 'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2688, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), product2( 'e_1', 'e_3', 'e_2' )
% 1.33/1.71     ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2650, [ equalish( X, 'e_1' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_4', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2649, [ equalish( X, 'e_3' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_4', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2648, [ equalish( X, 'e_4' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.71    product2( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2644, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_4', 'e_3', 
% 1.33/1.71    'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2349, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_3', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2348, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_3', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2347, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2375, [ product2( 'e_3', 'e_1', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_3', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2374, [ product2( 'e_3', 'e_1', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_3', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2373, [ product2( 'e_3', 'e_1', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2581, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_4', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2580, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_4', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2579, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_4', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_4' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2621, [ product1( 'e_4', 'e_3', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.71    'e_2' ), equalish( X, 'e_2' ), product2( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2620, [ product1( 'e_4', 'e_3', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.71    'e_2' ), equalish( X, 'e_3' ), product2( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2619, [ product1( 'e_4', 'e_3', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.71    'e_2' ), equalish( X, 'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2617, [ product1( 'e_4', 'e_3', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.71    'e_2' ), product2( 'e_2', 'e_3', 'e_1' ), product2( 'e_1', 'e_3', 'e_2' )
% 1.33/1.71     ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2608, [ product2( 'e_4', 'e_1', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2607, [ product2( 'e_4', 'e_1', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2606, [ product2( 'e_4', 'e_1', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_4' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2605, [ product2( 'e_4', 'e_1', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_3', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.71    , product2( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2448, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.71    , product2( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2577, [ product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.71    product2( 'e_4', 'e_2', 'e_1' ), ~( product2( 'e_2', 'e_4', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2576, [ product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.71    product2( 'e_4', 'e_2', 'e_1' ), ~( product2( 'e_2', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2575, [ product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.71    product2( 'e_4', 'e_2', 'e_1' ), ~( product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2574, [ product2( 'e_4', 'e_1', 'e_1' ), product2( 'e_4', 'e_2', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_4', 'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2573, [ equalish( X, 'e_1' ), product2( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_2', 'e_4', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2572, [ equalish( X, 'e_4' ), product2( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_2', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2571, [ equalish( X, 'e_2' ), product2( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.71    product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2570, [ product2( 'e_2', 'e_3', 'e_1' ), product2( 'e_2', 'e_4', 
% 1.33/1.71    'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1608, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1607, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1606, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_4' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2545, [ product1( 'e_4', 'e_1', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_2', X, 'e_1' ), ~( product1( X, 'e_1', 'e_4' ) ) ]
% 1.33/1.71     )
% 1.33/1.71  .
% 1.33/1.71  clause( 2548, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.71    product1( 'e_3', 'e_4', 'e_1' ), ~( product1( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2547, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.71    product1( 'e_3', 'e_4', 'e_1' ), ~( product1( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2546, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.71    product1( 'e_3', 'e_4', 'e_1' ), ~( product1( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2535, [ product1( 'e_3', 'e_1', 'e_2' ), product2( 'e_3', X, 'e_1'
% 1.33/1.71     ), ~( product1( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2541, [ product1( 'e_3', 'e_4', 'e_1' ), product2( 'e_3', X, 'e_1'
% 1.33/1.71     ), ~( product1( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2540, [ product1( 'e_4', 'e_1', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.71    'e_1' ), product1( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2538, [ equalish( X, 'e_3' ), product1( 'e_3', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product1( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2537, [ equalish( X, 'e_1' ), product1( 'e_3', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product1( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2536, [ equalish( X, 'e_2' ), product1( 'e_3', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product1( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2544, [ equalish( X, 'e_3' ), product1( 'e_3', 'e_4', 'e_1' ), ~( 
% 1.33/1.71    product1( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2543, [ equalish( X, 'e_1' ), product1( 'e_3', 'e_4', 'e_1' ), ~( 
% 1.33/1.71    product1( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2542, [ equalish( X, 'e_2' ), product1( 'e_3', 'e_4', 'e_1' ), ~( 
% 1.33/1.71    product1( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2539, [ product1( 'e_3', 'e_4', 'e_1' ), product1( 'e_2', 'e_1', 
% 1.33/1.71    'e_3' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2533, [ product1( 'e_3', 'e_1', 'e_2' ), product1( 'e_2', 'e_1', 
% 1.33/1.71    'e_3' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2491, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_2', X, 'e_1' ), ~( product1( X, 'e_1', 'e_4' ) ) ]
% 1.33/1.71     )
% 1.33/1.71  .
% 1.33/1.71  clause( 2501, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_2', X, 'e_1' ), ~( product1( X, 'e_1', 'e_4' ) ) ]
% 1.33/1.71     )
% 1.33/1.71  .
% 1.33/1.71  clause( 2528, [ equalish( X, 'e_1' ), product1( 'e_3', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product2( 'e_2', 'e_3', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2527, [ equalish( X, 'e_3' ), product1( 'e_3', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product2( 'e_2', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2526, [ equalish( X, 'e_2' ), product1( 'e_3', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product2( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2525, [ product1( 'e_3', 'e_1', 'e_2' ), product2( 'e_2', 'e_3', 
% 1.33/1.71    'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2524, [ equalish( X, 'e_1' ), product1( 'e_3', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2523, [ equalish( X, 'e_4' ), product1( 'e_3', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2522, [ equalish( X, 'e_3' ), product1( 'e_3', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2520, [ product1( 'e_3', 'e_1', 'e_2' ), product2( 'e_3', 'e_4', 
% 1.33/1.71    'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2494, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.71    product1( 'e_3', 'e_4', 'e_1' ), ~( product1( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2493, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.71    product1( 'e_3', 'e_4', 'e_1' ), ~( product1( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2492, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.71    product1( 'e_3', 'e_4', 'e_1' ), ~( product1( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2497, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.71    product1( 'e_3', 'e_4', 'e_1' ), ~( product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2496, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.71    product1( 'e_3', 'e_4', 'e_1' ), ~( product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1471, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product1( 'e_1', 'e_2', 'e_2' ), equalish( X, 'e_3' ), product1( 
% 1.33/1.71    'e_1', 'e_3', 'e_2' ), ~( product1( 'e_1', 'e_2', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2495, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.71    product1( 'e_3', 'e_4', 'e_1' ), ~( product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2504, [ product1( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.71    product1( 'e_3', 'e_4', 'e_1' ), ~( product1( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2503, [ product1( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.71    product1( 'e_3', 'e_4', 'e_1' ), ~( product1( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2502, [ product1( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.71    product1( 'e_3', 'e_4', 'e_1' ), ~( product1( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1470, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product1( 'e_1', 'e_2', 'e_2' ), equalish( X, 'e_2' ), product1( 
% 1.33/1.71    'e_1', 'e_3', 'e_2' ), ~( product1( 'e_1', X, 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1469, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product1( 'e_1', 'e_2', 'e_2' ), equalish( X, 'e_1' ), product1( 
% 1.33/1.71    'e_1', 'e_3', 'e_2' ), ~( product1( X, 'e_2', 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2498, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.71    'e_1' ), product1( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2490, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2487, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.71    'e_1' ), product1( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1468, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product1( 'e_1', 'e_2', 'e_2' ), product2( 'e_3', X, 'e_2' ), 
% 1.33/1.71    product1( 'e_1', 'e_3', 'e_2' ), ~( product1( X, 'e_2', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2477, [ product1( 'e_3', 'e_1', 'e_2' ), product2( 'e_2', X, 'e_1'
% 1.33/1.71     ), ~( product1( X, 'e_1', 'e_4' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1467, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product1( 'e_1', 'e_2', 'e_2' ), product1( 'e_1', 'e_4', 'e_1' )
% 1.33/1.71    , product1( 'e_1', 'e_3', 'e_2' ), product1( 'e_1', 'e_4', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2480, [ equalish( X, 'e_2' ), product1( 'e_3', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product1( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2479, [ equalish( X, 'e_1' ), product1( 'e_3', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product1( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2478, [ equalish( X, 'e_4' ), product1( 'e_3', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product1( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2475, [ product1( 'e_3', 'e_1', 'e_2' ), product1( 'e_4', 'e_1', 
% 1.33/1.71    'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1463, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.71    'e_2', 'e_3', 'e_2' ), ~( product2( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1462, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_2', 'e_3', 'e_2' ), ~( product2( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2462, [ equalish( X, 'e_1' ), product1( 'e_3', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product2( 'e_4', 'e_2', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2461, [ equalish( X, 'e_2' ), product1( 'e_3', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product2( 'e_4', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2460, [ equalish( X, 'e_4' ), product1( 'e_3', 'e_1', 'e_2' ), ~( 
% 1.33/1.71    product2( X, 'e_2', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1461, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_2', 'e_3', 'e_2' ), ~( product2( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2458, [ product1( 'e_3', 'e_1', 'e_2' ), product2( 'e_4', 'e_2', 
% 1.33/1.71    'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1457, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_2', 'e_2' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.71    'e_1', 'e_3', 'e_2' ), ~( product2( 'e_1', 'e_2', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1456, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_2', 'e_2' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_1', 'e_3', 'e_2' ), ~( product2( 'e_1', X, 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1455, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_2', 'e_2' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_1', 'e_3', 'e_2' ), ~( product2( X, 'e_2', 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2414, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_2', X, 'e_1'
% 1.33/1.71     ), ~( product1( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2417, [ equalish( X, 'e_2' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.71    product1( 'e_3', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2416, [ equalish( X, 'e_1' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.71    product1( 'e_3', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1454, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_2', 'e_2' ), product2( 'e_1', 'e_4', 'e_1' )
% 1.33/1.71    , product2( 'e_1', 'e_3', 'e_2' ), product2( 'e_1', 'e_4', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2415, [ equalish( X, 'e_3' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.71    product1( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2412, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_3', 'e_1', 
% 1.33/1.71    'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1453, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_2', 'e_2' ), product2( 'e_4', 'e_2', 'e_1' )
% 1.33/1.71    , product2( 'e_4', 'e_2', 'e_2' ), product2( 'e_1', 'e_3', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2372, [ product2( 'e_3', 'e_1', 'e_1' ), product2( 'e_2', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.71    , product2( 'e_3', 'e_1', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2365, [ product2( 'e_3', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.71    product2( 'e_2', 'e_4', 'e_1' ), ~( product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2364, [ product2( 'e_3', 'e_1', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.71    product2( 'e_2', 'e_4', 'e_1' ), ~( product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2363, [ product2( 'e_3', 'e_1', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.71    product2( 'e_2', 'e_4', 'e_1' ), ~( product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1428, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.71    'e_1' ), product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_3', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2359, [ product2( 'e_3', 'e_1', 'e_1' ), product2( 'e_2', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1427, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.71    'e_1' ), product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_3', X, 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2340, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.71    , product2( 'e_3', 'e_1', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1426, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.71    'e_1' ), product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.71    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1424, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.71    'e_3', 'e_1', 'e_2' ), ~( product2( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2329, [ product2( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.71    product2( 'e_1', 'e_4', 'e_1' ), ~( product2( 'e_2', 'e_4', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2328, [ product2( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.71    product2( 'e_1', 'e_4', 'e_1' ), ~( product2( 'e_2', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2327, [ product2( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.71    product2( 'e_1', 'e_4', 'e_1' ), ~( product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1423, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_3', 'e_1', 'e_2' ), ~( product2( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1422, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_3', 'e_1', 'e_2' ), ~( product2( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2343, [ equalish( X, 'e_1' ), product1( 'e_3', 'e_4', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_4', 'e_2', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2342, [ equalish( X, 'e_2' ), product1( 'e_3', 'e_4', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_4', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2341, [ equalish( X, 'e_4' ), product1( 'e_3', 'e_4', 'e_1' ), ~( 
% 1.33/1.71    product2( X, 'e_2', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2333, [ product1( 'e_3', 'e_4', 'e_1' ), product2( 'e_4', 'e_2', 
% 1.33/1.71    'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2323, [ product2( 'e_4', 'e_2', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_4', 'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1420, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.71    'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), product2( 'e_4', 'e_1', 'e_1' )
% 1.33/1.71    , product2( 'e_3', 'e_1', 'e_2' ), product2( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2318, [ equalish( X, 'e_1' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_4', 'e_2', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2317, [ equalish( X, 'e_2' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_4', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2316, [ equalish( X, 'e_4' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.71    product2( X, 'e_2', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2315, [ product1( 'e_4', 'e_2', 'e_1' ), product2( 'e_4', 'e_2', 
% 1.33/1.71    'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1416, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_3', 'e_2', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_2', 'e_2' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.71    'e_3', 'e_2', 'e_2' ), ~( product2( 'e_1', 'e_2', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2307, [ equalish( X, 'e_1' ), product2( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_4', 'e_2', X ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2306, [ equalish( X, 'e_2' ), product2( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.71    product2( 'e_4', X, 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1415, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_3', 'e_2', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_2', 'e_2' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.71    'e_3', 'e_2', 'e_2' ), ~( product2( 'e_1', X, 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2305, [ equalish( X, 'e_4' ), product2( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.71    product2( X, 'e_2', 'e_1' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2304, [ product2( 'e_3', 'e_2', 'e_1' ), product2( 'e_4', 'e_2', 
% 1.33/1.71    'e_1' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1414, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_3', 'e_2', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_2', 'e_2' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.71    'e_3', 'e_2', 'e_2' ), ~( product2( X, 'e_2', 'e_3' ) ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 1413, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_3', 'e_2', 
% 1.33/1.71    'e_1' ), product2( 'e_1', 'e_2', 'e_2' ), product2( 'e_1', 'e_4', 'e_1' )
% 1.33/1.71    , product2( 'e_3', 'e_2', 'e_2' ), product2( 'e_1', 'e_4', 'e_2' ) ] )
% 1.33/1.71  .
% 1.33/1.71  clause( 2271, [ product1( 'e_2', 'e_1', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.71    'e_1' ), product2( 'e_3', X, 'e_1' ), ~( product1( X, 'e_1', 'e_2' ) ) ]
% 1.33/1.72     )
% 1.33/1.72  .
% 1.33/1.72  clause( 2274, [ product1( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product1( 'e_2', 'e_3', 'e_1' ), ~( product1( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2273, [ product1( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product1( 'e_2', 'e_3', 'e_1' ), ~( product1( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2272, [ product1( 'e_2', 'e_1', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product1( 'e_2', 'e_3', 'e_1' ), ~( product1( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2270, [ product1( 'e_2', 'e_1', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_1' ), product1( 'e_2', 'e_1', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2221, [ product1( 'e_4', 'e_1', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_1' ), product1( 'e_2', 'e_1', 'e_2' ), product2( 'e_3', X, 'e_1' ), 
% 1.33/1.72    ~( product1( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2224, [ product1( 'e_4', 'e_1', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_3' ), product1( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.72    product1( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2223, [ product1( 'e_4', 'e_1', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_1' ), product1( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.72    product1( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2222, [ product1( 'e_4', 'e_1', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_2' ), product1( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.72    product1( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2219, [ product1( 'e_4', 'e_1', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_1' ), product1( 'e_2', 'e_1', 'e_2' ), product1( 'e_2', 'e_1', 'e_3' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1696, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_2', 'e_1' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.72    'e_1', 'e_2', 'e_2' ), ~( product2( 'e_1', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1695, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_2', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.72    'e_1', 'e_2', 'e_2' ), ~( product2( 'e_1', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1694, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_2', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.72    'e_1', 'e_2', 'e_2' ), ~( product2( X, 'e_2', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1273, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), product1( 'e_3', 'e_2', 'e_2' ), equalish( X, 'e_2' ), product1( 
% 1.33/1.72    'e_3', 'e_2', 'e_3' ), ~( product2( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1272, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), product1( 'e_3', 'e_2', 'e_2' ), equalish( X, 'e_1' ), product1( 
% 1.33/1.72    'e_3', 'e_2', 'e_3' ), ~( product2( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1271, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), product1( 'e_3', 'e_2', 'e_2' ), equalish( X, 'e_4' ), product1( 
% 1.33/1.72    'e_3', 'e_2', 'e_3' ), ~( product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2077, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_2' ), product1( 'e_1', 'e_3', 'e_3' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.72    'e_4', 'e_1', 'e_1' ), ~( product2( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2076, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_2' ), product1( 'e_1', 'e_3', 'e_3' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.72    'e_4', 'e_1', 'e_1' ), ~( product2( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2075, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_2' ), product1( 'e_1', 'e_3', 'e_3' ), equalish( X, 'e_4' ), product2( 
% 1.33/1.72    'e_4', 'e_1', 'e_1' ), ~( product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2087, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_2' ), product2( 'e_4', 'e_1', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2086, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2085, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_4' ), product2( 'e_4', 'e_1', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2084, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), product2( 'e_4', 'e_1', 'e_1' ), product2( 'e_4', 'e_1', 'e_2' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2074, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_2' ), product1( 'e_1', 'e_3', 'e_3' ), product2( 'e_4', 'e_1', 'e_1' )
% 1.33/1.72    , product2( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1179, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.72    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1178, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.72    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2010, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', X, 'e_1'
% 1.33/1.72     ), ~( product1( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2013, [ equalish( X, 'e_2' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_3', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2012, [ equalish( X, 'e_1' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_3', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2011, [ equalish( X, 'e_3' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1177, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_4' ), product2( 
% 1.33/1.72    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2009, [ product1( 'e_2', 'e_4', 'e_1' ), product1( 'e_3', 'e_1', 
% 1.33/1.72    'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1959, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product1( 'e_3', 'e_4', 'e_1' ), ~( product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1958, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product1( 'e_3', 'e_4', 'e_1' ), ~( product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1957, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product1( 'e_3', 'e_4', 'e_1' ), ~( product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1965, [ equalish( X, 'e_1' ), product1( 'e_3', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1964, [ equalish( X, 'e_3' ), product1( 'e_3', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1963, [ equalish( X, 'e_2' ), product1( 'e_3', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1962, [ product1( 'e_3', 'e_4', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1955, [ product1( 'e_4', 'e_1', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1147, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_3', 'e_2' ), equalish( X, 'e_3' ), product1( 
% 1.33/1.72    'e_1', 'e_3', 'e_3' ), ~( product2( 'e_4', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1146, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_3', 'e_2' ), equalish( X, 'e_2' ), product1( 
% 1.33/1.72    'e_1', 'e_3', 'e_3' ), ~( product2( 'e_4', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1145, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_3', 'e_2' ), equalish( X, 'e_4' ), product1( 
% 1.33/1.72    'e_1', 'e_3', 'e_3' ), ~( product2( X, 'e_2', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1849, [ product1( 'e_2', 'e_1', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.72    'e_1' ), product1( 'e_2', 'e_1', 'e_2' ), product2( 'e_3', X, 'e_1' ), 
% 1.33/1.72    ~( product1( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1852, [ product1( 'e_2', 'e_1', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_3' ), product1( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.72    product1( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1851, [ product1( 'e_2', 'e_1', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_1' ), product1( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.72    product1( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1850, [ product1( 'e_2', 'e_1', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_2' ), product1( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.72    product1( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1848, [ product1( 'e_2', 'e_1', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.72    'e_1' ), product1( 'e_2', 'e_1', 'e_2' ), product1( 'e_2', 'e_1', 'e_3' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1836, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_2' ), product2( 'e_3', 'e_1', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_3', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1835, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_1' ), product2( 'e_3', 'e_1', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_3', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1834, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_3' ), product2( 'e_3', 'e_1', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1833, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_2' ), product2( 'e_3', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 'e_2' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1807, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_2', X, 'e_1'
% 1.33/1.72     ), ~( product1( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1810, [ equalish( X, 'e_2' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_3', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1809, [ equalish( X, 'e_1' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_3', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1808, [ equalish( X, 'e_3' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1805, [ product1( 'e_4', 'e_3', 'e_1' ), product1( 'e_3', 'e_1', 
% 1.33/1.72    'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1730, [ equalish( X, 'e_1' ), product2( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1729, [ equalish( X, 'e_3' ), product2( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1728, [ equalish( X, 'e_2' ), product2( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1726, [ product2( 'e_3', 'e_2', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1685, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_2', 'e_2' )
% 1.33/1.72    , product2( 'e_1', 'e_2', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 981, [ product1( 'e_1', 'e_3', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_3', 'e_2' ), product1( 'e_1', 'e_3', 'e_3' )
% 1.33/1.72    , equalish( X, 'e_2' ), product2( 'e_4', 'e_1', 'e_1' ), ~( product2( 
% 1.33/1.72    'e_4', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 980, [ product1( 'e_1', 'e_3', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_3', 'e_2' ), product1( 'e_1', 'e_3', 'e_3' )
% 1.33/1.72    , equalish( X, 'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), ~( product2( 
% 1.33/1.72    'e_4', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 979, [ product1( 'e_1', 'e_3', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_3', 'e_2' ), product1( 'e_1', 'e_3', 'e_3' )
% 1.33/1.72    , equalish( X, 'e_4' ), product2( 'e_4', 'e_1', 'e_1' ), ~( product2( X, 
% 1.33/1.72    'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1672, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product1( 'e_4', 'e_2', 'e_1' ), ~( product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1671, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product1( 'e_4', 'e_2', 'e_1' ), ~( product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1670, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product1( 'e_4', 'e_2', 'e_1' ), ~( product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1669, [ product1( 'e_4', 'e_1', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.72    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 990, [ product1( 'e_2', 'e_1', 'e_1' ), product1( 'e_4', 'e_1', 
% 1.33/1.72    'e_1' ), product1( 'e_4', 'e_2', 'e_1' ), product2( 'e_3', X, 'e_1' ), 
% 1.33/1.72    ~( product1( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1641, [ equalish( X, 'e_1' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1640, [ equalish( X, 'e_4' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1639, [ equalish( X, 'e_2' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1638, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_2', 'e_4', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 994, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.72    , product2( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 925, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_2', 'e_2' ), product1( 'e_4', 'e_2', 'e_2' )
% 1.33/1.72    , equalish( X, 'e_2' ), product1( 'e_1', 'e_2', 'e_3' ), ~( product2( 
% 1.33/1.72    'e_3', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1603, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product1( 'e_4', 'e_2', 'e_2' ), ~( product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1602, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product1( 'e_4', 'e_2', 'e_2' ), ~( product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1601, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product1( 'e_4', 'e_2', 'e_2' ), ~( product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 924, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_2', 'e_2' ), product1( 'e_4', 'e_2', 'e_2' )
% 1.33/1.72    , equalish( X, 'e_1' ), product1( 'e_1', 'e_2', 'e_3' ), ~( product2( 
% 1.33/1.72    'e_3', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1600, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.72    'e_2' ), product2( 'e_3', 'e_4', 'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 923, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_2', 'e_2' ), product1( 'e_4', 'e_2', 'e_2' )
% 1.33/1.72    , equalish( X, 'e_3' ), product1( 'e_1', 'e_2', 'e_3' ), ~( product2( X, 
% 1.33/1.72    'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1589, [ equalish( X, 'e_1' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_3', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1588, [ equalish( X, 'e_2' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1587, [ equalish( X, 'e_3' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_2', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1586, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_3', 'e_2', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1583, [ equalish( X, 'e_1' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_3', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1582, [ equalish( X, 'e_2' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1581, [ equalish( X, 'e_3' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_2', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1580, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_3', 'e_2', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1576, [ equalish( X, 'e_1' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_3', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1575, [ equalish( X, 'e_2' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1574, [ equalish( X, 'e_3' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_2', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1573, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_3', 'e_2', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1532, [ equalish( X, 'e_1' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1531, [ equalish( X, 'e_3' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1530, [ equalish( X, 'e_2' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1529, [ product1( 'e_4', 'e_2', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 881, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_2', 'e_1' ), equalish( X, 'e_3' ), product2( 
% 1.33/1.72    'e_1', 'e_2', 'e_2' ), ~( product2( 'e_1', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1493, [ product2( 'e_1', 'e_3', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product2( 'e_2', 'e_3', 'e_1' ), ~( product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1492, [ product2( 'e_1', 'e_3', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product2( 'e_2', 'e_3', 'e_1' ), ~( product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 880, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_2', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.72    'e_1', 'e_2', 'e_2' ), ~( product2( 'e_1', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1491, [ product2( 'e_1', 'e_3', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product2( 'e_2', 'e_3', 'e_1' ), ~( product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 879, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_2', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.72    'e_1', 'e_2', 'e_2' ), ~( product2( X, 'e_2', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1486, [ product2( 'e_1', 'e_3', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_3', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 855, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_2', 'e_2' ), product1( 'e_1', 'e_3', 'e_2' )
% 1.33/1.72    , product1( 'e_1', 'e_2', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1026, [ product2( 'e_2', 'e_3', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), product2( 'e_2', 'e_3', 'e_2' )
% 1.33/1.72    , product2( 'e_2', 'e_1', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1029, [ product2( 'e_1', 'e_3', 'e_1' ), product2( 'e_1', 'e_2', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_2', 'e_2' ), product2( 'e_1', 'e_3', 'e_2' )
% 1.33/1.72    , product2( 'e_1', 'e_2', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1438, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product2( 'e_3', 'e_1', 'e_1' ), ~( product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1437, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product2( 'e_3', 'e_1', 'e_1' ), ~( product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1436, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product2( 'e_3', 'e_1', 'e_1' ), ~( product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1435, [ product1( 'e_4', 'e_2', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1417, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), product1( 'e_4', 'e_2', 'e_1' )
% 1.33/1.72    , product2( 'e_3', 'e_1', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1037, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), product2( 'e_3', 'e_1', 'e_2' )
% 1.33/1.72    , product2( 'e_2', 'e_1', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1040, [ product2( 'e_3', 'e_2', 'e_1' ), product2( 'e_1', 'e_2', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_2', 'e_2' ), product2( 'e_3', 'e_2', 'e_2' )
% 1.33/1.72    , product2( 'e_1', 'e_2', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 768, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), product1( 'e_3', 'e_2', 'e_2' ), product1( 'e_3', 'e_2', 'e_3' )
% 1.33/1.72    , product2( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1252, [ product2( 'e_3', 'e_1', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product2( 'e_3', 'e_2', 'e_1' ), ~( product2( 'e_3', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1251, [ product2( 'e_3', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product2( 'e_3', 'e_2', 'e_1' ), ~( product2( 'e_3', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1250, [ product2( 'e_3', 'e_1', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product2( 'e_3', 'e_2', 'e_1' ), ~( product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1262, [ product2( 'e_3', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product2( 'e_3', 'e_2', 'e_1' ), ~( product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1261, [ product2( 'e_3', 'e_1', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product2( 'e_3', 'e_2', 'e_1' ), ~( product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1260, [ product2( 'e_3', 'e_1', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product2( 'e_3', 'e_2', 'e_1' ), ~( product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1249, [ product2( 'e_3', 'e_1', 'e_1' ), product2( 'e_3', 'e_2', 
% 1.33/1.72    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1245, [ product2( 'e_3', 'e_1', 'e_1' ), product2( 'e_3', 'e_2', 
% 1.33/1.72    'e_1' ), product2( 'e_3', 'e_1', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 752, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_2' ), product2( 
% 1.33/1.72    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 751, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_1' ), product2( 
% 1.33/1.72    'e_2', 'e_1', 'e_2' ), ~( product2( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 750, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_4' ), product2( 
% 1.33/1.72    'e_2', 'e_1', 'e_2' ), ~( product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1114, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.72    , product2( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 756, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_3', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_2' ), product1( 'e_3', 'e_2', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 755, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_3', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_3' ), product1( 'e_3', 'e_2', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 754, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_3', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_1' ), product1( 'e_3', 'e_2', 'e_3' ), ~( 
% 1.33/1.72    product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 716, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_3', 'e_2' ), product1( 'e_1', 'e_3', 'e_3' )
% 1.33/1.72    , product2( 'e_4', 'e_2', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1118, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_3' ), product2( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1117, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1116, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_2' ), product2( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.72    product2( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1125, [ product1( 'e_4', 'e_3', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product2( 'e_1', 'e_3', 'e_1' ), ~( product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1124, [ product1( 'e_4', 'e_3', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product2( 'e_1', 'e_3', 'e_1' ), ~( product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1123, [ product1( 'e_4', 'e_3', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product2( 'e_1', 'e_3', 'e_1' ), ~( product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1120, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_3', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1109, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), product2( 'e_2', 'e_1', 'e_3' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1113, [ equalish( X, 'e_4' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1112, [ equalish( X, 'e_3' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1111, [ equalish( X, 'e_2' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_3', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1108, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.72    'e_4' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1104, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_2', X, 'e_4'
% 1.33/1.72     ), ~( product1( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1107, [ equalish( X, 'e_2' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_1', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1106, [ equalish( X, 'e_4' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1105, [ equalish( X, 'e_1' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_4', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1102, [ product1( 'e_4', 'e_3', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1091, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_1', X, 'e_4'
% 1.33/1.72     ), ~( product1( X, 'e_4', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1094, [ equalish( X, 'e_1' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1093, [ equalish( X, 'e_4' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1092, [ equalish( X, 'e_3' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1089, [ product1( 'e_4', 'e_3', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 988, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_4' ), product1( 'e_1', 'e_4', 'e_2' ), ~( 
% 1.33/1.72    product2( 'e_3', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 987, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_2' ), product1( 'e_1', 'e_4', 'e_2' ), ~( 
% 1.33/1.72    product2( 'e_3', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 986, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_3' ), product1( 'e_1', 'e_4', 'e_2' ), ~( 
% 1.33/1.72    product2( X, 'e_2', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 993, [ product1( 'e_2', 'e_1', 'e_1' ), product1( 'e_4', 'e_1', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_3' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 992, [ product1( 'e_2', 'e_1', 'e_1' ), product1( 'e_4', 'e_1', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_1' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 991, [ product1( 'e_2', 'e_1', 'e_1' ), product1( 'e_4', 'e_1', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_2' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 997, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_3' ), product2( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 996, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 995, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_2' ), product2( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.72    product2( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1045, [ product1( 'e_4', 'e_2', 'e_1' ), product2( 'e_1', 'e_2', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_3' ), product2( 'e_1', 'e_2', 'e_2' ), ~( 
% 1.33/1.72    product2( 'e_1', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1044, [ product1( 'e_4', 'e_2', 'e_1' ), product2( 'e_1', 'e_2', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_2' ), product2( 'e_1', 'e_2', 'e_2' ), ~( 
% 1.33/1.72    product2( 'e_1', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1043, [ product1( 'e_4', 'e_2', 'e_1' ), product2( 'e_1', 'e_2', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_1' ), product2( 'e_1', 'e_2', 'e_2' ), ~( 
% 1.33/1.72    product2( X, 'e_2', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1051, [ product1( 'e_1', 'e_4', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_2' ), product2( 'e_3', 'e_1', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_3', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1065, [ product1( 'e_3', 'e_4', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product2( 'e_3', 'e_1', 'e_1' ), ~( product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1064, [ product1( 'e_3', 'e_4', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product2( 'e_3', 'e_1', 'e_1' ), ~( product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1063, [ product1( 'e_3', 'e_4', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product2( 'e_3', 'e_1', 'e_1' ), ~( product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1062, [ product1( 'e_3', 'e_4', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1050, [ product1( 'e_1', 'e_4', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_1' ), product2( 'e_3', 'e_1', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_3', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1049, [ product1( 'e_1', 'e_4', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_3' ), product2( 'e_3', 'e_1', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1046, [ product1( 'e_1', 'e_4', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_3', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 'e_2' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1041, [ product1( 'e_4', 'e_2', 'e_1' ), product2( 'e_1', 'e_2', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_2', 'e_2' ), product2( 'e_1', 'e_2', 'e_3' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1033, [ product1( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product1( 'e_1', 'e_2', 'e_2' ), ~( product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1032, [ product1( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product1( 'e_1', 'e_2', 'e_2' ), ~( product2( 'e_3', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1031, [ product1( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product1( 'e_1', 'e_2', 'e_2' ), ~( product2( X, 'e_4', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1030, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), product2( 'e_3', 'e_4', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 770, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_3', X, 'e_2' )
% 1.33/1.72    , product1( 'e_1', 'e_2', 'e_2' ), ~( product1( X, 'e_2', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1022, [ equalish( X, 'e_1' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1021, [ equalish( X, 'e_3' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1020, [ equalish( X, 'e_2' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1019, [ product1( 'e_2', 'e_3', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1004, [ product1( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product2( 'e_1', 'e_3', 'e_1' ), ~( product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1003, [ product1( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product2( 'e_1', 'e_3', 'e_1' ), ~( product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1002, [ product1( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product2( 'e_1', 'e_3', 'e_1' ), ~( product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 666, [ product1( 'e_1', 'e_3', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_3', 'e_2' ), equalish( X, 'e_3' ), product1( 
% 1.33/1.72    'e_1', 'e_3', 'e_3' ), ~( product2( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 665, [ product1( 'e_1', 'e_3', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_3', 'e_2' ), equalish( X, 'e_1' ), product1( 
% 1.33/1.72    'e_1', 'e_3', 'e_3' ), ~( product2( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1000, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_3', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 874, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), product2( 'e_2', 'e_1', 'e_3' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 664, [ product1( 'e_1', 'e_3', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_3', 'e_2' ), equalish( X, 'e_2' ), product1( 
% 1.33/1.72    'e_1', 'e_3', 'e_3' ), ~( product2( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 913, [ product1( 'e_4', 'e_1', 'e_1' ), product1( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_2', 'e_1', 'e_3' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 945, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_4', 'e_2' ), product2( 'e_3', 'e_2', 'e_4' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 962, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product1( 'e_3', 'e_4', 'e_1' ), ~( product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 961, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product1( 'e_3', 'e_4', 'e_1' ), ~( product2( 'e_1', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 960, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product1( 'e_3', 'e_4', 'e_1' ), ~( product2( X, 'e_3', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 973, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product2( 'e_1', 'e_4', 'e_1' ), ~( product2( 'e_1', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 972, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product2( 'e_1', 'e_4', 'e_1' ), ~( product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 662, [ product1( 'e_1', 'e_3', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_3', 'e_2' ), product1( 'e_1', 'e_3', 'e_3' )
% 1.33/1.72    , product2( 'e_4', 'e_1', 'e_1' ), product2( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 971, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product2( 'e_1', 'e_4', 'e_1' ), ~( product2( X, 'e_4', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 976, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product2( 'e_1', 'e_4', 'e_1' ), ~( product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 975, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product2( 'e_1', 'e_4', 'e_1' ), ~( product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 974, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product2( 'e_1', 'e_4', 'e_1' ), ~( product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 970, [ product1( 'e_4', 'e_2', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 964, [ product1( 'e_4', 'e_2', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_4', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 967, [ equalish( X, 'e_3' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 966, [ equalish( X, 'e_4' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 965, [ equalish( X, 'e_2' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_4', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 963, [ product1( 'e_4', 'e_2', 'e_1' ), product2( 'e_2', 'e_4', 
% 1.33/1.72    'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 941, [ product1( 'e_4', 'e_2', 'e_1' ), product2( 'e_2', X, 'e_3' )
% 1.33/1.72    , ~( product1( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 951, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_3', 'e_4' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 946, [ product1( 'e_4', 'e_2', 'e_1' ), product2( 'e_1', X, 'e_4' )
% 1.33/1.72    , ~( product1( X, 'e_4', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 944, [ equalish( X, 'e_2' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 943, [ equalish( X, 'e_3' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 942, [ equalish( X, 'e_1' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 949, [ equalish( X, 'e_1' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_2', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 948, [ equalish( X, 'e_4' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_2', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 947, [ equalish( X, 'e_2' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 940, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_2', 'e_4', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 939, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 916, [ product1( 'e_4', 'e_2', 'e_1' ), product2( 'e_1', X, 'e_3' )
% 1.33/1.72    , ~( product1( X, 'e_3', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 919, [ equalish( X, 'e_1' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_4', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 618, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.72    'e_2' ), product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 'e_2' )
% 1.33/1.72    , product1( 'e_1', 'e_2', 'e_3' ), product2( 'e_3', 'e_1', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 918, [ equalish( X, 'e_3' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_4', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 917, [ equalish( X, 'e_4' ), product1( 'e_4', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 914, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 878, [ equalish( X, 'e_4' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 877, [ equalish( X, 'e_3' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 876, [ equalish( X, 'e_2' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_3', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 605, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_2', 'e_2' )
% 1.33/1.72    , product2( 'e_1', 'e_2', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 873, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.72    'e_4' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 864, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_2', X, 'e_4' )
% 1.33/1.72    , ~( product1( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 868, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_1', X, 'e_4' )
% 1.33/1.72    , ~( product1( X, 'e_4', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 867, [ equalish( X, 'e_2' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_1', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 866, [ equalish( X, 'e_4' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 865, [ equalish( X, 'e_1' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_4', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 871, [ equalish( X, 'e_1' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 870, [ equalish( X, 'e_4' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 869, [ equalish( X, 'e_3' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 863, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 862, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 843, [ equalish( X, 'e_1' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 842, [ equalish( X, 'e_4' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 841, [ equalish( X, 'e_2' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 840, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_2', 'e_4', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 773, [ product1( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product1( 'e_1', 'e_2', 'e_2' ), ~( product1( 'e_1', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 772, [ product1( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product1( 'e_1', 'e_2', 'e_2' ), ~( product1( 'e_1', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 771, [ product1( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product1( 'e_1', 'e_2', 'e_2' ), ~( product1( X, 'e_2', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 764, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), product1( 'e_1', 'e_2', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 740, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_3', 'e_2', 
% 1.33/1.72    'e_2' ), product1( 'e_3', 'e_2', 'e_3' ), product2( 'e_1', 'e_3', 'e_2' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 729, [ product1( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product1( 'e_4', 'e_3', 'e_1' ), ~( product2( 'e_1', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 536, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_4', 'e_1', 'e_1' ), product2( 'e_2', 'e_1', 'e_2' )
% 1.33/1.72    , product2( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 728, [ product1( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product1( 'e_4', 'e_3', 'e_1' ), ~( product2( 'e_1', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 727, [ product1( 'e_3', 'e_2', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product1( 'e_4', 'e_3', 'e_1' ), ~( product2( X, 'e_4', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 712, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_1', X, 'e_2' )
% 1.33/1.72    , ~( product1( X, 'e_2', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 724, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_4', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 717, [ product1( 'e_3', 'e_2', 'e_1' ), product2( 'e_1', X, 'e_3' )
% 1.33/1.72    , ~( product1( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 715, [ equalish( X, 'e_1' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_4', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 714, [ equalish( X, 'e_2' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_4', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 713, [ equalish( X, 'e_4' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_2', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 720, [ equalish( X, 'e_1' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_2', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 719, [ equalish( X, 'e_3' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_2', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 718, [ equalish( X, 'e_2' ), product1( 'e_3', 'e_2', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 711, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 705, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 457, [ product2( 'e_3', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_4' ), product2( 'e_3', 'e_1', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_3', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 456, [ product2( 'e_3', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_1' ), product2( 'e_3', 'e_1', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_3', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 455, [ product2( 'e_3', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_3' ), product2( 'e_3', 'e_1', 'e_3' ), ~( 
% 1.33/1.72    product2( X, 'e_1', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 445, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_4' ), product2( 'e_2', 'e_1', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 477, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_4' ), product2( 'e_1', 'e_2', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_1', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 476, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_2' ), product2( 'e_1', 'e_2', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_1', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 475, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_1' ), product2( 'e_1', 'e_2', 'e_3' ), ~( 
% 1.33/1.72    product2( X, 'e_2', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 444, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_1' ), product2( 'e_2', 'e_1', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 481, [ product2( 'e_3', 'e_2', 'e_1' ), product2( 'e_3', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_4' ), product2( 'e_3', 'e_2', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_3', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 480, [ product2( 'e_3', 'e_2', 'e_1' ), product2( 'e_3', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_2' ), product2( 'e_3', 'e_2', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_3', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 479, [ product2( 'e_3', 'e_2', 'e_1' ), product2( 'e_3', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_3' ), product2( 'e_3', 'e_2', 'e_3' ), ~( 
% 1.33/1.72    product2( X, 'e_2', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 443, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_2' ), product2( 'e_2', 'e_1', 'e_3' ), ~( 
% 1.33/1.72    product2( X, 'e_1', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 495, [ product2( 'e_1', 'e_3', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_4' ), product2( 'e_1', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 494, [ product2( 'e_1', 'e_3', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_3' ), product2( 'e_1', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_1', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 493, [ product2( 'e_1', 'e_3', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_1' ), product2( 'e_1', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product2( X, 'e_3', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 499, [ product2( 'e_2', 'e_3', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_4' ), product2( 'e_2', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 498, [ product2( 'e_2', 'e_3', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_3' ), product2( 'e_2', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 497, [ product2( 'e_2', 'e_3', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_2' ), product2( 'e_2', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product2( X, 'e_3', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 634, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_3' ), product1( 'e_2', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 430, [ product1( 'e_4', 'e_3', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_3', 'e_2' ), product1( 'e_1', 'e_3', 'e_3' )
% 1.33/1.72    , product2( 'e_2', 'e_1', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 660, [ equalish( X, 'e_1' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_4', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 659, [ equalish( X, 'e_2' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_4', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 658, [ equalish( X, 'e_4' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_2', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 657, [ product1( 'e_2', 'e_3', 'e_1' ), product2( 'e_4', 'e_2', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 633, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_1' ), product1( 'e_2', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_4', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 632, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_4' ), product1( 'e_2', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product2( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 397, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_4' ), product1( 'e_2', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product1( 'e_2', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 396, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_3' ), product1( 'e_2', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product1( 'e_2', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 395, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_2' ), product1( 'e_2', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product1( X, 'e_3', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 630, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), product1( 'e_2', 'e_3', 'e_3' ), product2( 'e_4', 'e_1', 'e_3' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 394, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), product2( 'e_4', X, 'e_3' ), product1( 'e_2', 'e_3', 'e_3' ), 
% 1.33/1.72    ~( product1( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 540, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_3' ), product2( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 386, [ product1( 'e_1', 'e_3', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_4' ), product1( 'e_1', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product1( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 539, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 538, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_2' ), product2( 'e_2', 'e_1', 'e_2' ), ~( 
% 1.33/1.72    product2( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 543, [ product1( 'e_1', 'e_4', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_4' ), product1( 'e_1', 'e_4', 'e_2' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 542, [ product1( 'e_1', 'e_4', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_1' ), product1( 'e_1', 'e_4', 'e_2' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 385, [ product1( 'e_1', 'e_3', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_3' ), product1( 'e_1', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product1( 'e_1', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 541, [ product1( 'e_1', 'e_4', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_2' ), product1( 'e_1', 'e_4', 'e_2' ), ~( 
% 1.33/1.72    product2( X, 'e_1', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 566, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_3' ), product1( 'e_2', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_1', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 384, [ product1( 'e_1', 'e_3', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_1' ), product1( 'e_1', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product1( X, 'e_3', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 565, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_2' ), product1( 'e_2', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product2( 'e_1', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 564, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_1' ), product1( 'e_2', 'e_3', 'e_3' ), ~( 
% 1.33/1.72    product2( X, 'e_2', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 383, [ product1( 'e_1', 'e_3', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_2' ), product2( 'e_4', X, 'e_3' ), product1( 'e_1', 'e_3', 'e_3' ), 
% 1.33/1.72    ~( product1( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 614, [ product1( 'e_1', 'e_4', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_4' ), product1( 'e_1', 'e_4', 'e_2' ), ~( 
% 1.33/1.72    product2( 'e_3', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 613, [ product1( 'e_1', 'e_4', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_2' ), product1( 'e_1', 'e_4', 'e_2' ), ~( 
% 1.33/1.72    product2( 'e_3', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 612, [ product1( 'e_1', 'e_4', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_1' ), equalish( X, 'e_3' ), product1( 'e_1', 'e_4', 'e_2' ), ~( 
% 1.33/1.72    product2( X, 'e_2', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 378, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.72    'e_2' ), product2( 'e_3', X, 'e_2' ), ~( product1( X, 'e_2', 'e_4' ) ) ]
% 1.33/1.72     )
% 1.33/1.72  .
% 1.33/1.72  clause( 390, [ product1( 'e_4', 'e_1', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.72    'e_1' ), product2( 'e_2', X, 'e_1' ), ~( product1( X, 'e_1', 'e_4' ) ) ]
% 1.33/1.72     )
% 1.33/1.72  .
% 1.33/1.72  clause( 611, [ product1( 'e_1', 'e_4', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_2' ), product1( 'e_2', 'e_3', 'e_1' ), product2( 'e_3', 'e_2', 'e_4' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 414, [ product1( 'e_1', 'e_4', 'e_1' ), product2( 'e_3', X, 'e_4' )
% 1.33/1.72    , product1( 'e_1', 'e_4', 'e_2' ), ~( product1( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 609, [ product1( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product1( 'e_2', 'e_4', 'e_2' ), ~( product2( 'e_3', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 608, [ product1( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product1( 'e_2', 'e_4', 'e_2' ), ~( product2( 'e_3', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 607, [ product1( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product1( 'e_2', 'e_4', 'e_2' ), ~( product2( X, 'e_1', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 606, [ product1( 'e_2', 'e_4', 'e_1' ), product1( 'e_2', 'e_4', 
% 1.33/1.72    'e_2' ), product2( 'e_3', 'e_1', 'e_4' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 425, [ product1( 'e_2', 'e_4', 'e_1' ), product1( 'e_2', 'e_4', 
% 1.33/1.72    'e_2' ), product2( 'e_3', X, 'e_4' ), ~( product1( X, 'e_4', 'e_2' ) ) ]
% 1.33/1.72     )
% 1.33/1.72  .
% 1.33/1.72  clause( 374, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_3', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_4' ), product1( 'e_3', 'e_2', 'e_3' ), ~( 
% 1.33/1.72    product1( 'e_3', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 373, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_3', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_2' ), product1( 'e_3', 'e_2', 'e_3' ), ~( 
% 1.33/1.72    product1( 'e_3', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 589, [ product1( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product1( 'e_3', 'e_4', 'e_1' ), ~( product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 372, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_3', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_3' ), product1( 'e_3', 'e_2', 'e_3' ), ~( 
% 1.33/1.72    product1( X, 'e_2', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 588, [ product1( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product1( 'e_3', 'e_4', 'e_1' ), ~( product2( 'e_1', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 587, [ product1( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product1( 'e_3', 'e_4', 'e_1' ), ~( product2( X, 'e_3', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 599, [ product1( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product2( 'e_1', 'e_4', 'e_1' ), ~( product2( 'e_1', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 598, [ product1( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product2( 'e_1', 'e_4', 'e_1' ), ~( product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 371, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_3', 'e_2', 
% 1.33/1.72    'e_2' ), product1( 'e_3', 'e_2', 'e_3' ), product2( 'e_4', X, 'e_2' ), 
% 1.33/1.72    ~( product1( X, 'e_2', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 597, [ product1( 'e_2', 'e_3', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product2( 'e_1', 'e_4', 'e_1' ), ~( product2( X, 'e_4', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 367, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_4' ), product1( 'e_1', 'e_2', 'e_3' ), ~( 
% 1.33/1.72    product1( 'e_1', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 591, [ product1( 'e_2', 'e_3', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_4', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 594, [ equalish( X, 'e_3' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 593, [ equalish( X, 'e_4' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 366, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_2' ), product1( 'e_1', 'e_2', 'e_3' ), ~( 
% 1.33/1.72    product1( 'e_1', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 592, [ equalish( X, 'e_2' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_4', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 590, [ product1( 'e_2', 'e_3', 'e_1' ), product2( 'e_2', 'e_4', 
% 1.33/1.72    'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 577, [ product1( 'e_2', 'e_3', 'e_1' ), product2( 'e_2', X, 'e_3' )
% 1.33/1.72    , ~( product1( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 585, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_3', 'e_4' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 365, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_1' ), product1( 'e_1', 'e_2', 'e_3' ), ~( 
% 1.33/1.72    product1( X, 'e_2', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 581, [ product1( 'e_2', 'e_3', 'e_1' ), product2( 'e_1', X, 'e_4' )
% 1.33/1.72    , ~( product1( X, 'e_4', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 580, [ equalish( X, 'e_2' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 579, [ equalish( X, 'e_3' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 364, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), product2( 'e_4', X, 'e_2' ), product1( 'e_1', 'e_2', 'e_3' ), 
% 1.33/1.72    ~( product1( X, 'e_2', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 578, [ equalish( X, 'e_1' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 584, [ equalish( X, 'e_1' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_2', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 583, [ equalish( X, 'e_4' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_2', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 582, [ equalish( X, 'e_2' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 576, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_2', 'e_4', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 575, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 559, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), product1( 'e_2', 'e_3', 'e_3' ), product2( 'e_1', 'e_2', 'e_3' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 553, [ product1( 'e_2', 'e_3', 'e_1' ), product2( 'e_1', X, 'e_3' )
% 1.33/1.72    , ~( product1( X, 'e_3', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 556, [ equalish( X, 'e_1' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_4', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 352, [ product1( 'e_4', 'e_1', 'e_1' ), product1( 'e_4', 'e_1', 
% 1.33/1.72    'e_2' ), product2( 'e_3', X, 'e_1' ), ~( product1( X, 'e_1', 'e_4' ) ) ]
% 1.33/1.72     )
% 1.33/1.72  .
% 1.33/1.72  clause( 555, [ equalish( X, 'e_3' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_4', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 554, [ equalish( X, 'e_4' ), product1( 'e_2', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_3', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 552, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 447, [ product1( 'e_3', 'e_4', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_1' ), product1( 'e_1', 'e_4', 'e_2' ), product2( 'e_2', 'e_1', 'e_4' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 485, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_1' ), product2( 'e_2', 'e_1', 'e_2' ), product2( 'e_2', 'e_1', 'e_3' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 531, [ product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product2( 'e_4', 'e_2', 'e_1' ), ~( product2( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 347, [ product1( 'e_3', 'e_1', 'e_1' ), product1( 'e_3', 'e_1', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_4' ), product1( 'e_3', 'e_1', 'e_3' ), ~( 
% 1.33/1.72    product1( 'e_3', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 530, [ product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product2( 'e_4', 'e_2', 'e_1' ), ~( product2( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 529, [ product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product2( 'e_4', 'e_2', 'e_1' ), ~( product2( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 346, [ product1( 'e_3', 'e_1', 'e_1' ), product1( 'e_3', 'e_1', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_1' ), product1( 'e_3', 'e_1', 'e_3' ), ~( 
% 1.33/1.72    product1( 'e_3', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 527, [ product2( 'e_4', 'e_1', 'e_1' ), product2( 'e_4', 'e_2', 
% 1.33/1.72    'e_1' ), product2( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 345, [ product1( 'e_3', 'e_1', 'e_1' ), product1( 'e_3', 'e_1', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_3' ), product1( 'e_3', 'e_1', 'e_3' ), ~( 
% 1.33/1.72    product1( X, 'e_1', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 518, [ product1( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product2( 'e_1', 'e_3', 'e_1' ), ~( product2( 'e_1', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 517, [ product1( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product2( 'e_1', 'e_3', 'e_1' ), ~( product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 516, [ product1( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product2( 'e_1', 'e_3', 'e_1' ), ~( product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 344, [ product1( 'e_3', 'e_1', 'e_1' ), product1( 'e_3', 'e_1', 
% 1.33/1.72    'e_2' ), product1( 'e_3', 'e_1', 'e_3' ), product2( 'e_4', X, 'e_1' ), 
% 1.33/1.72    ~( product1( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 513, [ product2( 'e_1', 'e_3', 'e_1' ), product1( 'e_2', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_3', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 338, [ product1( 'e_2', 'e_1', 'e_1' ), product1( 'e_2', 'e_1', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_4' ), product1( 'e_2', 'e_1', 'e_3' ), ~( 
% 1.33/1.72    product1( 'e_2', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 417, [ product1( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product1( 'e_1', 'e_4', 'e_2' ), ~( product1( 'e_1', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 416, [ product1( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product1( 'e_1', 'e_4', 'e_2' ), ~( product1( 'e_1', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 415, [ product1( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product1( 'e_1', 'e_4', 'e_2' ), ~( product1( X, 'e_4', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 337, [ product1( 'e_2', 'e_1', 'e_1' ), product1( 'e_2', 'e_1', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_1' ), product1( 'e_2', 'e_1', 'e_3' ), ~( 
% 1.33/1.72    product1( 'e_2', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 428, [ product1( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product1( 'e_2', 'e_4', 'e_2' ), ~( product1( 'e_2', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 336, [ product1( 'e_2', 'e_1', 'e_1' ), product1( 'e_2', 'e_1', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_2' ), product1( 'e_2', 'e_1', 'e_3' ), ~( 
% 1.33/1.72    product1( X, 'e_1', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 508, [ equalish( X, 'e_2' ), product2( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_4', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 335, [ product1( 'e_2', 'e_1', 'e_1' ), product1( 'e_2', 'e_1', 
% 1.33/1.72    'e_2' ), product2( 'e_4', X, 'e_1' ), product1( 'e_2', 'e_1', 'e_3' ), 
% 1.33/1.72    ~( product1( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 507, [ equalish( X, 'e_3' ), product2( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 506, [ equalish( X, 'e_4' ), product2( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 505, [ product2( 'e_4', 'e_3', 'e_1' ), product2( 'e_4', 'e_3', 
% 1.33/1.72    'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 464, [ product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product2( 'e_4', 'e_1', 'e_2' ), ~( product2( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 463, [ product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product2( 'e_4', 'e_1', 'e_2' ), ~( product2( 'e_4', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 462, [ product2( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product2( 'e_4', 'e_1', 'e_2' ), ~( product2( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 467, [ product1( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product1( 'e_2', 'e_4', 'e_2' ), ~( product2( 'e_1', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 309, [ product2( 'e_2', 'e_3', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), product2( 'e_2', 'e_3', 'e_3' ), product2( 'e_2', 'e_3', 'e_4' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 466, [ product1( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product1( 'e_2', 'e_4', 'e_2' ), ~( product2( 'e_1', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 465, [ product1( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product1( 'e_2', 'e_4', 'e_2' ), ~( product2( X, 'e_2', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 308, [ product2( 'e_1', 'e_3', 'e_1' ), product2( 'e_1', 'e_3', 
% 1.33/1.72    'e_2' ), product2( 'e_1', 'e_3', 'e_3' ), product2( 'e_1', 'e_3', 'e_4' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 490, [ product2( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product2( 'e_4', 'e_2', 'e_2' ), ~( product2( 'e_4', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 489, [ product2( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product2( 'e_4', 'e_2', 'e_2' ), ~( product2( 'e_4', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 488, [ product2( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product2( 'e_4', 'e_2', 'e_2' ), ~( product2( X, 'e_2', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 487, [ product2( 'e_4', 'e_2', 'e_1' ), product2( 'e_4', 'e_2', 
% 1.33/1.72    'e_2' ), product2( 'e_4', 'e_2', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 484, [ equalish( X, 'e_4' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 483, [ equalish( X, 'e_3' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_2', X, 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 482, [ equalish( X, 'e_2' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_3', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 478, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_3', 
% 1.33/1.72    'e_4' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 304, [ product2( 'e_3', 'e_2', 'e_1' ), product2( 'e_3', 'e_2', 
% 1.33/1.72    'e_2' ), product2( 'e_3', 'e_2', 'e_3' ), product2( 'e_3', 'e_2', 'e_4' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 471, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', X, 'e_4' )
% 1.33/1.72    , ~( product1( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 474, [ equalish( X, 'e_2' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_1', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 473, [ equalish( X, 'e_4' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 472, [ equalish( X, 'e_1' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_4', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 303, [ product2( 'e_1', 'e_2', 'e_1' ), product2( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), product2( 'e_1', 'e_2', 'e_3' ), product2( 'e_1', 'e_2', 'e_4' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 470, [ product1( 'e_2', 'e_4', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 458, [ product1( 'e_2', 'e_4', 'e_1' ), product1( 'e_2', 'e_4', 
% 1.33/1.72    'e_2' ), product2( 'e_1', 'e_2', 'e_4' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 461, [ product2( 'e_4', 'e_1', 'e_1' ), product2( 'e_4', 'e_1', 
% 1.33/1.72    'e_2' ), product2( 'e_4', 'e_1', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 451, [ product1( 'e_2', 'e_4', 'e_1' ), product2( 'e_1', X, 'e_4' )
% 1.33/1.72    , ~( product1( X, 'e_4', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 454, [ equalish( X, 'e_1' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 453, [ equalish( X, 'e_4' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 452, [ equalish( X, 'e_3' ), product1( 'e_2', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 298, [ product2( 'e_3', 'e_1', 'e_1' ), product2( 'e_3', 'e_1', 
% 1.33/1.72    'e_2' ), product2( 'e_3', 'e_1', 'e_3' ), product2( 'e_3', 'e_1', 'e_4' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 450, [ product1( 'e_2', 'e_4', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 439, [ product1( 'e_3', 'e_4', 'e_1' ), product2( 'e_2', X, 'e_4' )
% 1.33/1.72    , ~( product1( X, 'e_4', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 442, [ equalish( X, 'e_2' ), product1( 'e_3', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 297, [ product2( 'e_2', 'e_1', 'e_1' ), product2( 'e_2', 'e_1', 
% 1.33/1.72    'e_2' ), product2( 'e_2', 'e_1', 'e_3' ), product2( 'e_2', 'e_1', 'e_4' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 441, [ equalish( X, 'e_4' ), product1( 'e_3', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_3', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 440, [ equalish( X, 'e_3' ), product1( 'e_3', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_4', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 438, [ product1( 'e_3', 'e_4', 'e_1' ), product1( 'e_3', 'e_4', 
% 1.33/1.72    'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 427, [ product1( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product1( 'e_2', 'e_4', 'e_2' ), ~( product1( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 426, [ product1( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product1( 'e_2', 'e_4', 'e_2' ), ~( product1( X, 'e_4', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 407, [ product1( 'e_4', 'e_3', 'e_1' ), product2( 'e_2', X, 'e_3' )
% 1.33/1.72    , ~( product1( X, 'e_3', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 424, [ product1( 'e_2', 'e_4', 'e_1' ), product1( 'e_2', 'e_4', 
% 1.33/1.72    'e_2' ), product1( 'e_2', 'e_4', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 413, [ product1( 'e_1', 'e_4', 'e_1' ), product1( 'e_1', 'e_4', 
% 1.33/1.72    'e_2' ), product1( 'e_1', 'e_4', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 410, [ equalish( X, 'e_2' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_4', 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 409, [ equalish( X, 'e_3' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 408, [ equalish( X, 'e_4' ), product1( 'e_4', 'e_3', 'e_1' ), ~( 
% 1.33/1.72    product1( X, 'e_3', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 405, [ product1( 'e_4', 'e_3', 'e_1' ), product1( 'e_4', 'e_3', 
% 1.33/1.72    'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 393, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product1( 'e_4', 'e_2', 'e_1' ), ~( product1( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 392, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product1( 'e_4', 'e_2', 'e_1' ), ~( product1( 'e_4', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 391, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product1( 'e_4', 'e_2', 'e_1' ), ~( product1( X, 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 286, [ product1( 'e_2', 'e_3', 'e_1' ), product1( 'e_2', 'e_3', 
% 1.33/1.72    'e_2' ), product1( 'e_2', 'e_3', 'e_3' ), product1( 'e_2', 'e_3', 'e_4' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 389, [ product1( 'e_4', 'e_1', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.72    'e_1' ), product1( 'e_4', 'e_1', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 355, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product1( 'e_4', 'e_1', 'e_2' ), ~( product1( 'e_4', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 354, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product1( 'e_4', 'e_1', 'e_2' ), ~( product1( 'e_4', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 285, [ product1( 'e_1', 'e_3', 'e_1' ), product1( 'e_1', 'e_3', 
% 1.33/1.72    'e_2' ), product1( 'e_1', 'e_3', 'e_3' ), product1( 'e_1', 'e_3', 'e_4' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 381, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product1( 'e_4', 'e_2', 'e_2' ), ~( product1( 'e_4', 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 380, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product1( 'e_4', 'e_2', 'e_2' ), ~( product1( 'e_4', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 379, [ product1( 'e_4', 'e_2', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product1( 'e_4', 'e_2', 'e_2' ), ~( product1( X, 'e_2', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 377, [ product1( 'e_4', 'e_2', 'e_1' ), product1( 'e_4', 'e_2', 
% 1.33/1.72    'e_2' ), product1( 'e_4', 'e_2', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 353, [ product1( 'e_4', 'e_1', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product1( 'e_4', 'e_1', 'e_2' ), ~( product1( X, 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 370, [ product2( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product2( 'e_2', 'e_4', 'e_1' ), ~( product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 369, [ product2( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product2( 'e_2', 'e_4', 'e_1' ), ~( product2( 'e_3', X, 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 280, [ product1( 'e_3', 'e_2', 'e_1' ), product1( 'e_3', 'e_2', 
% 1.33/1.72    'e_2' ), product1( 'e_3', 'e_2', 'e_3' ), product1( 'e_3', 'e_2', 'e_4' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 368, [ product2( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product2( 'e_2', 'e_4', 'e_1' ), ~( product2( X, 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 360, [ product2( 'e_1', 'e_4', 'e_1' ), product2( 'e_2', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_3', 'e_4', 'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 363, [ equalish( X, 'e_2' ), product2( 'e_3', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_3', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 362, [ equalish( X, 'e_4' ), product2( 'e_3', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product2( 'e_3', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 279, [ product1( 'e_1', 'e_2', 'e_1' ), product1( 'e_1', 'e_2', 
% 1.33/1.72    'e_2' ), product1( 'e_1', 'e_2', 'e_3' ), product1( 'e_1', 'e_2', 'e_4' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 361, [ equalish( X, 'e_3' ), product2( 'e_3', 'e_4', 'e_1' ), ~( 
% 1.33/1.72    product2( X, 'e_4', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 359, [ product2( 'e_3', 'e_4', 'e_1' ), product2( 'e_3', 'e_4', 
% 1.33/1.72    'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 351, [ product1( 'e_4', 'e_1', 'e_1' ), product1( 'e_4', 'e_1', 
% 1.33/1.72    'e_2' ), product1( 'e_4', 'e_1', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 343, [ product2( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product2( 'e_2', 'e_4', 'e_1' ), ~( product2( 'e_1', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 342, [ product2( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product2( 'e_2', 'e_4', 'e_1' ), ~( product2( 'e_1', X, 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 341, [ product2( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product2( 'e_2', 'e_4', 'e_1' ), ~( product2( X, 'e_4', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 273, [ product1( 'e_3', 'e_1', 'e_1' ), product1( 'e_3', 'e_1', 
% 1.33/1.72    'e_2' ), product1( 'e_3', 'e_1', 'e_3' ), product1( 'e_3', 'e_1', 'e_4' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 340, [ product2( 'e_1', 'e_4', 'e_1' ), product2( 'e_2', 'e_4', 
% 1.33/1.72    'e_1' ), product2( 'e_1', 'e_4', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 334, [ product2( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product2( 'e_2', 'e_4', 'e_2' ), ~( product2( 'e_2', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 333, [ product2( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product2( 'e_2', 'e_4', 'e_2' ), ~( product2( 'e_2', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 272, [ product1( 'e_2', 'e_1', 'e_1' ), product1( 'e_2', 'e_1', 
% 1.33/1.72    'e_2' ), product1( 'e_2', 'e_1', 'e_3' ), product1( 'e_2', 'e_1', 'e_4' )
% 1.33/1.72     ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 332, [ product2( 'e_2', 'e_4', 'e_1' ), equalish( X, 'e_2' ), 
% 1.33/1.72    product2( 'e_2', 'e_4', 'e_2' ), ~( product2( X, 'e_4', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 330, [ product2( 'e_2', 'e_4', 'e_1' ), product2( 'e_2', 'e_4', 
% 1.33/1.72    'e_2' ), product2( 'e_2', 'e_4', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 329, [ product2( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_3' ), 
% 1.33/1.72    product2( 'e_1', 'e_4', 'e_2' ), ~( product2( 'e_1', 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 328, [ product2( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_4' ), 
% 1.33/1.72    product2( 'e_1', 'e_4', 'e_2' ), ~( product2( 'e_1', X, 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 327, [ product2( 'e_1', 'e_4', 'e_1' ), equalish( X, 'e_1' ), 
% 1.33/1.72    product2( 'e_1', 'e_4', 'e_2' ), ~( product2( X, 'e_4', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 326, [ product2( 'e_1', 'e_4', 'e_1' ), product2( 'e_1', 'e_4', 
% 1.33/1.72    'e_2' ), product2( 'e_1', 'e_4', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 325, [ ~( cycle( 'e_2', 'e_0' ) ), ~( cycle( 'e_3', 'e_1' ) ), ~( 
% 1.33/1.72    cycle( 'e_0', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 223, [ ~( cycle( X, 'e_4' ) ), ~( cycle( 'e_2', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_3', 'e_1' ) ), ~( greater( 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 324, [ ~( cycle( 'e_2', 'e_0' ) ), ~( cycle( 'e_3', 'e_1' ) ), ~( 
% 1.33/1.72    cycle( 'e_0', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 222, [ ~( cycle( X, 'e_3' ) ), ~( cycle( 'e_2', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_3', 'e_1' ) ), ~( greater( 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 323, [ ~( cycle( 'e_2', 'e_0' ) ), ~( cycle( 'e_3', 'e_1' ) ), ~( 
% 1.33/1.72    cycle( 'e_0', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 221, [ ~( cycle( X, 'e_2' ) ), ~( cycle( 'e_2', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_3', 'e_1' ) ), ~( greater( 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 322, [ ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( X, 'e_4' ) ), ~( 
% 1.33/1.72    greater( 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 321, [ ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( X, 'e_3' ) ), ~( 
% 1.33/1.72    greater( 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 320, [ ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( X, 'e_2' ) ), ~( 
% 1.33/1.72    greater( 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 168, [ equalish( X, 'e_2' ), cycle( 'e_1', 'e_0' ), cycle( 'e_1', 
% 1.33/1.72    'e_1' ), cycle( 'e_1', 'e_2' ), ~( product( 'e_1', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 319, [ ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( X, 'e_1' ) ), ~( 
% 1.33/1.72    greater( 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 318, [ ~( cycle( 'e_2', 'e_3' ) ), ~( cycle( 'e_0', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 317, [ ~( cycle( 'e_2', 'e_3' ) ), ~( cycle( X, 'e_4' ) ), ~( 
% 1.33/1.72    greater( 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 235, [ ~( cycle( X, 'e_4' ) ), ~( cycle( 'e_1', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_2', 'e_2' ) ), ~( greater( 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 234, [ ~( cycle( X, 'e_3' ) ), ~( cycle( 'e_1', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_2', 'e_2' ) ), ~( greater( 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 233, [ ~( cycle( X, 'e_4' ) ), ~( cycle( 'e_1', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_2', 'e_1' ) ), ~( greater( 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 232, [ ~( cycle( X, 'e_3' ) ), ~( cycle( 'e_1', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_2', 'e_1' ) ), ~( greater( 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 231, [ ~( cycle( X, 'e_2' ) ), ~( cycle( 'e_1', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_2', 'e_1' ) ), ~( greater( 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 230, [ ~( cycle( X, 'e_4' ) ), ~( cycle( 'e_1', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_2', 'e_0' ) ), ~( greater( 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 229, [ ~( cycle( X, 'e_3' ) ), ~( cycle( 'e_1', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_2', 'e_0' ) ), ~( greater( 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 228, [ ~( cycle( X, 'e_2' ) ), ~( cycle( 'e_1', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_2', 'e_0' ) ), ~( greater( 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 227, [ ~( cycle( X, 'e_1' ) ), ~( cycle( 'e_1', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_2', 'e_0' ) ), ~( greater( 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 249, [ ~( cycle( X, 'e_4' ) ), ~( cycle( 'e_0', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_1', 'e_3' ) ), ~( greater( 'e_0', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 248, [ ~( cycle( X, 'e_4' ) ), ~( cycle( 'e_0', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_1', 'e_2' ) ), ~( greater( 'e_0', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 247, [ ~( cycle( X, 'e_3' ) ), ~( cycle( 'e_0', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_1', 'e_2' ) ), ~( greater( 'e_0', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 246, [ ~( cycle( X, 'e_4' ) ), ~( cycle( 'e_0', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_1', 'e_1' ) ), ~( greater( 'e_0', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 245, [ ~( cycle( X, 'e_3' ) ), ~( cycle( 'e_0', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_1', 'e_1' ) ), ~( greater( 'e_0', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 244, [ ~( cycle( X, 'e_2' ) ), ~( cycle( 'e_0', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_1', 'e_1' ) ), ~( greater( 'e_0', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 129, [ cycle( 'e_1', 'e_0' ), cycle( 'e_1', 'e_1' ), cycle( 'e_1', 
% 1.33/1.72    'e_2' ), equalish( X, 'e_3' ), ~( cycle( 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 243, [ ~( cycle( X, 'e_4' ) ), ~( cycle( 'e_0', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_1', 'e_0' ) ), ~( greater( 'e_0', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 242, [ ~( cycle( X, 'e_3' ) ), ~( cycle( 'e_0', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_1', 'e_0' ) ), ~( greater( 'e_0', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 241, [ ~( cycle( X, 'e_2' ) ), ~( cycle( 'e_0', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_1', 'e_0' ) ), ~( greater( 'e_0', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 240, [ ~( cycle( X, 'e_1' ) ), ~( cycle( 'e_0', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_1', 'e_0' ) ), ~( greater( 'e_0', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 126, [ product2( X, 'e_4', 'e_4' ), product2( X, 'e_4', 'e_1' ), 
% 1.33/1.72    product2( X, 'e_4', 'e_2' ), product2( X, 'e_4', 'e_3' ), ~( 
% 1.33/1.72    'group_element'( X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 313, [ ~( cycle( 'e_1', 'e_3' ) ), ~( cycle( 'e_0', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 312, [ ~( cycle( 'e_1', 'e_3' ) ), ~( cycle( 'e_0', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 311, [ ~( cycle( 'e_1', 'e_3' ) ), ~( cycle( 'e_0', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 182, [ equalish( X, 'e_4' ), ~( cycle( 'e_1', 'e_3' ) ), ~( cycle( 
% 1.33/1.72    'e_0', X ) ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 125, [ product2( X, 'e_3', 'e_4' ), product2( X, 'e_3', 'e_1' ), 
% 1.33/1.72    product2( X, 'e_3', 'e_2' ), product2( X, 'e_3', 'e_3' ), ~( 
% 1.33/1.72    'group_element'( X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 307, [ cycle( 'e_1', 'e_0' ), ~( cycle( 'e_2', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 302, [ ~( cycle( 'e_2', 'e_3' ) ), ~( cycle( 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 301, [ ~( cycle( 'e_2', 'e_3' ) ), ~( cycle( 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 124, [ product2( X, 'e_2', 'e_4' ), product2( X, 'e_2', 'e_1' ), 
% 1.33/1.72    product2( X, 'e_2', 'e_2' ), product2( X, 'e_2', 'e_3' ), ~( 
% 1.33/1.72    'group_element'( X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 300, [ ~( cycle( 'e_2', 'e_3' ) ), ~( cycle( 'e_1', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 181, [ equalish( X, 'e_4' ), ~( cycle( 'e_2', 'e_3' ) ), ~( cycle( 
% 1.33/1.72    'e_1', X ) ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 296, [ ~( cycle( 'e_1', 'e_2' ) ), ~( cycle( 'e_0', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 295, [ ~( cycle( 'e_1', 'e_2' ) ), ~( cycle( 'e_0', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 123, [ product2( X, 'e_1', 'e_4' ), product2( X, 'e_1', 'e_1' ), 
% 1.33/1.72    product2( X, 'e_1', 'e_2' ), product2( X, 'e_1', 'e_3' ), ~( 
% 1.33/1.72    'group_element'( X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 294, [ ~( cycle( 'e_1', 'e_2' ) ), ~( cycle( 'e_0', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 189, [ equalish( X, 'e_3' ), ~( cycle( 'e_1', 'e_2' ) ), ~( cycle( 
% 1.33/1.72    'e_0', X ) ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 290, [ ~( cycle( 'e_2', 'e_2' ) ), ~( cycle( 'e_1', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 289, [ ~( cycle( 'e_2', 'e_2' ) ), ~( cycle( 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 117, [ product1( X, 'e_4', 'e_4' ), product1( X, 'e_4', 'e_1' ), 
% 1.33/1.72    product1( X, 'e_4', 'e_2' ), product1( X, 'e_4', 'e_3' ), ~( 
% 1.33/1.72    'group_element'( X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 288, [ ~( cycle( 'e_2', 'e_2' ) ), ~( cycle( 'e_1', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 188, [ equalish( X, 'e_3' ), ~( cycle( 'e_2', 'e_2' ) ), ~( cycle( 
% 1.33/1.72    'e_1', X ) ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 284, [ ~( cycle( 'e_1', 'e_1' ) ), ~( cycle( 'e_0', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 283, [ ~( cycle( 'e_1', 'e_1' ) ), ~( cycle( 'e_0', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 116, [ product1( X, 'e_3', 'e_4' ), product1( X, 'e_3', 'e_1' ), 
% 1.33/1.72    product1( X, 'e_3', 'e_2' ), product1( X, 'e_3', 'e_3' ), ~( 
% 1.33/1.72    'group_element'( X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 282, [ ~( cycle( 'e_1', 'e_1' ) ), ~( cycle( 'e_0', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 199, [ equalish( X, 'e_2' ), ~( cycle( 'e_1', 'e_1' ) ), ~( cycle( 
% 1.33/1.72    'e_0', X ) ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 277, [ cycle( 'e_2', 'e_0' ), equalish( X, 'e_3' ), ~( product( 
% 1.33/1.72    'e_2', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 278, [ cycle( 'e_2', 'e_0' ), equalish( X, 'e_2' ), ~( cycle( 'e_2'
% 1.33/1.72    , X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 115, [ product1( X, 'e_2', 'e_4' ), product1( X, 'e_2', 'e_1' ), 
% 1.33/1.72    product1( X, 'e_2', 'e_2' ), product1( X, 'e_2', 'e_3' ), ~( 
% 1.33/1.72    'group_element'( X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 276, [ cycle( 'e_2', 'e_0' ), cycle( 'e_2', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 271, [ ~( cycle( 'e_3', 'e_1' ) ), ~( cycle( 'e_2', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 270, [ ~( cycle( 'e_3', 'e_1' ) ), ~( cycle( 'e_2', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 114, [ product1( X, 'e_1', 'e_4' ), product1( X, 'e_1', 'e_1' ), 
% 1.33/1.72    product1( X, 'e_1', 'e_2' ), product1( X, 'e_1', 'e_3' ), ~( 
% 1.33/1.72    'group_element'( X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 269, [ ~( cycle( 'e_3', 'e_1' ) ), ~( cycle( 'e_2', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 198, [ equalish( X, 'e_2' ), ~( cycle( 'e_3', 'e_1' ) ), ~( cycle( 
% 1.33/1.72    'e_2', X ) ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 268, [ ~( cycle( 'e_1', 'e_0' ) ), ~( cycle( 'e_2', 'e_0' ) ), ~( 
% 1.33/1.72    cycle( 'e_0', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 267, [ cycle( 'e_3', 'e_0' ), ~( cycle( 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 91, [ ~( cycle( X, 'e_1' ) ), ~( cycle( 'e_1', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_2', X ) ), ~( greater( 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 266, [ ~( cycle( 'e_4', 'e_1' ) ), ~( cycle( 'e_3', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 197, [ equalish( X, 'e_2' ), ~( cycle( 'e_4', 'e_1' ) ), ~( cycle( 
% 1.33/1.72    'e_3', X ) ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 265, [ cycle( 'e_1', 'e_0' ), cycle( 'e_1', 'e_1' ), ~( cycle( 
% 1.33/1.72    'e_2', 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 264, [ ~( cycle( 'e_2', 'e_0' ) ), ~( cycle( 'e_1', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 90, [ ~( greater( 'e_1', 'e_2' ) ), ~( cycle( 'e_1', 'e_0' ) ), ~( 
% 1.33/1.72    cycle( 'e_2', X ) ), ~( greater( X, X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 263, [ ~( cycle( 'e_2', 'e_0' ) ), ~( cycle( 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 262, [ ~( cycle( 'e_2', 'e_0' ) ), ~( cycle( 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 203, [ equalish( X, 'e_1' ), ~( cycle( 'e_2', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_1', X ) ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 202, [ equalish( X, 'e_1' ), ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_2', X ) ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 89, [ ~( greater( 'e_1', 'e_1' ) ), ~( cycle( 'e_2', X ) ), ~( 
% 1.33/1.72    cycle( 'e_1', 'e_0' ) ), ~( greater( 'e_0', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 261, [ ~( cycle( 'e_4', 'e_3' ) ), ~( cycle( 'e_2', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 260, [ ~( cycle( 'e_4', 'e_3' ) ), ~( cycle( 'e_1', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 259, [ ~( cycle( 'e_4', 'e_3' ) ), ~( cycle( 'e_0', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 213, [ ~( cycle( X, 'e_4' ) ), ~( cycle( 'e_4', 'e_3' ) ), ~( 
% 1.33/1.72    greater( 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 87, [ ~( cycle( X, 'e_0' ) ), ~( cycle( 'e_0', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_1', X ) ), ~( greater( 'e_0', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 258, [ ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( 'e_2', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 257, [ ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( 'e_1', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 256, [ ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( 'e_0', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 212, [ ~( cycle( X, 'e_4' ) ), ~( cycle( 'e_3', 'e_0' ) ), ~( 
% 1.33/1.72    greater( 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 86, [ ~( greater( 'e_0', 'e_1' ) ), ~( cycle( 'e_0', 'e_0' ) ), ~( 
% 1.33/1.72    cycle( 'e_1', X ) ), ~( greater( X, X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 255, [ cycle( 'e_1', 'e_0' ), ~( cycle( 'e_3', 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 254, [ cycle( 'e_2', 'e_0' ), ~( cycle( 'e_3', 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 85, [ ~( greater( 'e_0', 'e_0' ) ), ~( cycle( 'e_1', X ) ), ~( 
% 1.33/1.72    cycle( 'e_0', 'e_0' ) ), ~( greater( 'e_0', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 251, [ ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( 'e_2', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 250, [ ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 211, [ ~( cycle( X, 'e_3' ) ), ~( cycle( 'e_3', 'e_0' ) ), ~( 
% 1.33/1.72    greater( 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 239, [ ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( 'e_2', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 84, [ ~( greater( 'e_0', X ) ), ~( cycle( X, Y ) ), ~( cycle( 'e_0'
% 1.33/1.72    , 'e_0' ) ), ~( cycle( 'e_1', Z ) ), ~( greater( Y, Z ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 238, [ ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 237, [ ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( 'e_0', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 210, [ ~( cycle( X, 'e_2' ) ), ~( cycle( 'e_3', 'e_0' ) ), ~( 
% 1.33/1.72    greater( 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 226, [ ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( 'e_2', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 83, [ ~( greater( 'e_1', X ) ), ~( cycle( X, Y ) ), ~( cycle( 'e_1'
% 1.33/1.72    , 'e_0' ) ), ~( cycle( 'e_2', Z ) ), ~( greater( Y, Z ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 225, [ ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( 'e_1', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 224, [ ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( 'e_0', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 209, [ ~( cycle( X, 'e_1' ) ), ~( cycle( 'e_3', 'e_0' ) ), ~( 
% 1.33/1.72    greater( 'e_3', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 215, [ cycle( 'e_3', 'e_0' ), equalish( X, 'e_4' ), ~( product( 
% 1.33/1.72    'e_3', 'e_1', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 82, [ ~( greater( 'e_2', X ) ), ~( cycle( X, Y ) ), ~( cycle( 'e_2'
% 1.33/1.72    , 'e_0' ) ), ~( cycle( 'e_3', Z ) ), ~( greater( Y, Z ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 216, [ cycle( 'e_3', 'e_0' ), equalish( X, 'e_1' ), ~( cycle( 'e_3'
% 1.33/1.72    , X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 214, [ cycle( 'e_3', 'e_0' ), ~( cycle( 'e_4', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 208, [ cycle( 'e_3', 'e_0' ), cycle( 'e_3', 'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 81, [ ~( greater( 'e_3', X ) ), ~( cycle( X, Y ) ), ~( cycle( 'e_3'
% 1.33/1.72    , 'e_0' ) ), ~( cycle( 'e_4', Z ) ), ~( greater( Y, Z ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 206, [ ~( cycle( 'e_3', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 205, [ ~( cycle( 'e_3', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 204, [ ~( cycle( 'e_3', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 201, [ equalish( X, 'e_1' ), ~( cycle( 'e_3', X ) ), ~( greater( X
% 1.33/1.72    , 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 76, [ equalish( Z, 'e_1' ), ~( greater( Z, 'e_0' ) ), ~( cycle( Y, 
% 1.33/1.72    'e_0' ) ), ~( cycle( X, Z ) ), ~( next( X, Y ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 194, [ ~( cycle( 'e_4', 'e_2' ) ), ~( cycle( 'e_3', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 75, [ equalish( Z, 'e_2' ), ~( greater( Z, 'e_0' ) ), ~( cycle( Y, 
% 1.33/1.72    'e_1' ) ), ~( cycle( X, Z ) ), ~( next( X, Y ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 187, [ equalish( X, 'e_3' ), ~( cycle( 'e_4', 'e_2' ) ), ~( cycle( 
% 1.33/1.72    'e_3', X ) ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 74, [ equalish( Z, 'e_3' ), ~( greater( Z, 'e_0' ) ), ~( cycle( Y, 
% 1.33/1.72    'e_2' ) ), ~( cycle( X, Z ) ), ~( next( X, Y ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 73, [ equalish( Z, 'e_4' ), ~( greater( Z, 'e_0' ) ), ~( cycle( Y, 
% 1.33/1.72    'e_3' ) ), ~( cycle( X, Z ) ), ~( next( X, Y ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 94, [ ~( cycle( X, 'e_2' ) ), ~( cycle( 'e_2', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_3', X ) ), ~( greater( 'e_2', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 93, [ ~( greater( 'e_2', 'e_3' ) ), ~( cycle( 'e_2', 'e_0' ) ), ~( 
% 1.33/1.72    cycle( 'e_3', X ) ), ~( greater( X, X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 64, [ product2( X, X, 'e_4' ), product2( X, X, 'e_1' ), product2( X
% 1.33/1.72    , X, 'e_2' ), product2( X, X, 'e_3' ), ~( 'group_element'( X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 92, [ ~( greater( 'e_2', 'e_2' ) ), ~( cycle( 'e_3', X ) ), ~( 
% 1.33/1.72    cycle( 'e_2', 'e_0' ) ), ~( greater( 'e_0', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 173, [ ~( cycle( 'e_3', 'e_0' ) ), ~( cycle( 'e_0', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 60, [ product1( X, X, 'e_4' ), product1( X, X, 'e_1' ), product1( X
% 1.33/1.72    , X, 'e_2' ), product1( X, X, 'e_3' ), ~( 'group_element'( X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 96, [ ~( greater( 'e_3', 'e_4' ) ), ~( cycle( 'e_3', 'e_0' ) ), ~( 
% 1.33/1.72    cycle( 'e_4', X ) ), ~( greater( X, X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 95, [ ~( greater( 'e_3', 'e_3' ) ), ~( cycle( 'e_4', X ) ), ~( 
% 1.33/1.72    cycle( 'e_3', 'e_0' ) ), ~( greater( 'e_0', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 172, [ ~( product( 'e_0', 'e_1', X ) ), equalish( X, 'e_1' ), ~( 
% 1.33/1.72    cycle( 'e_0', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 59, [ ~( greater( 'e_0', 'e_0' ) ), ~( cycle( 'e_0', 'e_0' ) ), ~( 
% 1.33/1.72    cycle( X, 'e_0' ) ), ~( next( 'e_0', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 171, [ ~( product( 'e_0', 'e_1', X ) ), equalish( X, 'e_1' ), ~( 
% 1.33/1.72    cycle( 'e_0', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 170, [ ~( product( 'e_0', 'e_1', X ) ), equalish( X, 'e_1' ), ~( 
% 1.33/1.72    cycle( 'e_0', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 169, [ ~( product( 'e_0', 'e_1', X ) ), equalish( X, 'e_1' ), ~( 
% 1.33/1.72    cycle( 'e_0', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 113, [ ~( product( 'e_0', 'e_1', Y ) ), ~( cycle( 'e_0', X ) ), 
% 1.33/1.72    equalish( Y, 'e_1' ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 58, [ ~( greater( X, X ) ), ~( cycle( X, X ) ), ~( cycle( X, 'e_0'
% 1.33/1.72     ) ), ~( next( X, X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 167, [ ~( product( 'e_1', 'e_1', X ) ), equalish( X, 'e_2' ), ~( 
% 1.33/1.72    cycle( 'e_1', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 166, [ ~( product( 'e_1', 'e_1', X ) ), equalish( X, 'e_2' ), ~( 
% 1.33/1.72    cycle( 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 165, [ ~( product( 'e_1', 'e_1', X ) ), equalish( X, 'e_2' ), ~( 
% 1.33/1.72    cycle( 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 164, [ ~( product( 'e_1', 'e_1', X ) ), equalish( X, 'e_2' ), ~( 
% 1.33/1.72    cycle( 'e_1', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 56, [ ~( greater( X, X ) ), ~( greater( 'e_0', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    X, 'e_0' ) ), ~( next( X, X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 112, [ ~( product( 'e_1', 'e_1', Y ) ), ~( cycle( 'e_1', X ) ), 
% 1.33/1.72    equalish( Y, 'e_2' ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 163, [ ~( cycle( 'e_1', 'e_0' ) ), ~( cycle( 'e_0', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 162, [ ~( cycle( 'e_1', 'e_0' ) ), ~( cycle( 'e_0', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 161, [ ~( cycle( 'e_1', 'e_0' ) ), ~( cycle( 'e_0', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 55, [ ~( greater( X, 'e_0' ) ), ~( cycle( 'e_0', X ) ), ~( cycle( X
% 1.33/1.72    , 'e_0' ) ), ~( next( X, X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 147, [ equalish( X, 'e_1' ), ~( cycle( 'e_1', 'e_0' ) ), ~( cycle( 
% 1.33/1.72    'e_0', X ) ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 160, [ cycle( 'e_1', 'e_0' ), cycle( 'e_1', 'e_2' ), ~( cycle( 
% 1.33/1.72    'e_2', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 159, [ ~( cycle( 'e_2', 'e_1' ) ), ~( cycle( 'e_1', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 158, [ ~( cycle( 'e_2', 'e_1' ) ), ~( cycle( 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 54, [ ~( greater( Z, X ) ), ~( greater( Y, 'e_0' ) ), ~( cycle( Z, 
% 1.33/1.72    'e_0' ) ), ~( cycle( X, Y ) ), ~( next( Z, Z ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 157, [ ~( cycle( 'e_2', 'e_1' ) ), ~( cycle( 'e_1', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 146, [ equalish( X, 'e_2' ), ~( cycle( 'e_2', 'e_1' ) ), ~( cycle( 
% 1.33/1.72    'e_1', X ) ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 53, [ ~( greater( Z, X ) ), ~( greater( Y, Y ) ), ~( cycle( Z, 
% 1.33/1.72    'e_0' ) ), ~( cycle( X, Y ) ), ~( next( Z, X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 153, [ cycle( 'e_3', 'e_0' ), ~( cycle( 'e_4', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 52, [ ~( greater( X, X ) ), ~( greater( 'e_0', Y ) ), ~( cycle( Z, 
% 1.33/1.72    Y ) ), ~( cycle( X, 'e_0' ) ), ~( next( X, Z ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 149, [ ~( cycle( 'e_4', 'e_3' ) ), ~( cycle( 'e_3', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 144, [ equalish( X, 'e_4' ), ~( cycle( 'e_4', 'e_3' ) ), ~( cycle( 
% 1.33/1.72    'e_3', X ) ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 51, [ ~( greater( Y, X ) ), ~( cycle( Y, 'e_0' ) ), ~( cycle( Z, X
% 1.33/1.72     ) ), ~( cycle( X, Y ) ), ~( next( Y, Z ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 143, [ ~( product( 'e_2', 'e_1', X ) ), equalish( X, 'e_3' ), ~( 
% 1.33/1.72    cycle( 'e_2', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 142, [ ~( product( 'e_2', 'e_1', X ) ), equalish( X, 'e_3' ), ~( 
% 1.33/1.72    cycle( 'e_2', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 141, [ ~( product( 'e_2', 'e_1', X ) ), equalish( X, 'e_3' ), ~( 
% 1.33/1.72    cycle( 'e_2', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 140, [ ~( product( 'e_2', 'e_1', X ) ), equalish( X, 'e_3' ), ~( 
% 1.33/1.72    cycle( 'e_2', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 50, [ equalish( Z, Y ), ~( greater( Z, 'e_0' ) ), ~( cycle( Y, X )
% 1.33/1.72     ), ~( cycle( X, Z ) ), ~( next( X, Y ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 111, [ ~( product( 'e_2', 'e_1', Y ) ), ~( cycle( 'e_2', X ) ), 
% 1.33/1.72    equalish( Y, 'e_3' ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 49, [ ~( next( X, X ) ), ~( greater( Y, 'e_0' ) ), ~( cycle( X, Y )
% 1.33/1.72     ), equalish( Y, Z ), ~( next( Y, Z ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 135, [ ~( product( 'e_3', 'e_1', X ) ), equalish( X, 'e_4' ), ~( 
% 1.33/1.72    cycle( 'e_3', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 110, [ ~( product( 'e_3', 'e_1', Y ) ), ~( cycle( 'e_3', X ) ), 
% 1.33/1.72    equalish( Y, 'e_4' ), ~( greater( X, 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 77, [ ~( greater( 'e_0', 'e_0' ) ), ~( cycle( X, 'e_0' ) ), 
% 1.33/1.72    equalish( 'e_0', 'e_1' ), ~( next( X, X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 134, [ product2( Y, X, Y ), ~( product1( X, Y, Y ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 47, [ ~( product1( X, Y, Z ) ), product2( T, X, Y ), ~( product1( Z
% 1.33/1.72    , Y, T ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 133, [ equalish( X, Y ), ~( product2( X, Y, Y ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 45, [ equalish( X, T ), ~( product2( X, Y, Z ) ), ~( product2( T, Y
% 1.33/1.72    , Z ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 131, [ equalish( X, Y ), ~( product2( Y, X, Y ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 44, [ equalish( Y, T ), ~( product2( X, Y, Z ) ), ~( product2( X, T
% 1.33/1.72    , Z ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 70, [ cycle( 'e_1', 'e_0' ), cycle( 'e_1', 'e_1' ), cycle( 'e_1', 
% 1.33/1.72    'e_2' ), cycle( 'e_1', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 57, [ ~( greater( 'e_0', 'e_0' ) ), ~( cycle( 'e_0', 'e_0' ) ), ~( 
% 1.33/1.72    next( 'e_0', 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 128, [ equalish( X, Y ), ~( product2( Y, Y, X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 43, [ equalish( Z, T ), ~( product2( X, Y, Z ) ), ~( product2( X, Y
% 1.33/1.72    , T ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 88, [ ~( cycle( 'e_0', 'e_0' ) ), ~( cycle( 'e_1', 'e_0' ) ), ~( 
% 1.33/1.72    greater( 'e_0', 'e_0' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 127, [ ~( cycle( X, 'e_1' ) ), ~( next( X, X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 122, [ ~( cycle( X, 'e_2' ) ), ~( next( X, X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 42, [ ~( 'group_element'( X ) ), product2( X, Y, 'e_4' ), product2( 
% 1.33/1.72    X, Y, 'e_1' ), product2( X, Y, 'e_2' ), product2( X, Y, 'e_3' ), ~( 
% 1.33/1.72    'group_element'( Y ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 121, [ ~( cycle( X, 'e_3' ) ), ~( next( X, X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 120, [ equalish( X, Y ), ~( product1( X, Y, Y ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 40, [ equalish( X, T ), ~( product1( X, Y, Z ) ), ~( product1( T, Y
% 1.33/1.72    , Z ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 108, [ ~( product( 'e_3', 'e_1', 'e_4' ) ), ~( cycle( 'e_3', 'e_0'
% 1.33/1.72     ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 107, [ ~( product( 'e_2', 'e_1', 'e_4' ) ), ~( cycle( 'e_2', 'e_0'
% 1.33/1.72     ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 106, [ ~( product( 'e_2', 'e_1', 'e_3' ) ), ~( cycle( 'e_2', 'e_0'
% 1.33/1.72     ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 119, [ equalish( X, Y ), ~( product1( Y, X, Y ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 39, [ equalish( Y, T ), ~( product1( X, Y, Z ) ), ~( product1( X, T
% 1.33/1.72    , Z ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 105, [ ~( product( 'e_1', 'e_1', 'e_4' ) ), ~( cycle( 'e_1', 'e_0'
% 1.33/1.72     ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 104, [ ~( product( 'e_1', 'e_1', 'e_3' ) ), ~( cycle( 'e_1', 'e_0'
% 1.33/1.72     ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 103, [ ~( product( 'e_1', 'e_1', 'e_2' ) ), ~( cycle( 'e_1', 'e_0'
% 1.33/1.72     ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 118, [ equalish( X, Y ), ~( product1( Y, Y, X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 38, [ equalish( Z, T ), ~( product1( X, Y, Z ) ), ~( product1( X, Y
% 1.33/1.72    , T ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 102, [ ~( product( 'e_0', 'e_1', 'e_4' ) ), ~( cycle( 'e_0', 'e_0'
% 1.33/1.72     ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 101, [ ~( product( 'e_0', 'e_1', 'e_3' ) ), ~( cycle( 'e_0', 'e_0'
% 1.33/1.72     ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 100, [ ~( product( 'e_0', 'e_1', 'e_2' ) ), ~( cycle( 'e_0', 'e_0'
% 1.33/1.72     ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 99, [ ~( product( 'e_0', 'e_1', 'e_1' ) ), ~( cycle( 'e_0', 'e_0' )
% 1.33/1.72     ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 37, [ ~( 'group_element'( X ) ), product1( X, Y, 'e_4' ), product1( 
% 1.33/1.72    X, Y, 'e_1' ), product1( X, Y, 'e_2' ), product1( X, Y, 'e_3' ), ~( 
% 1.33/1.72    'group_element'( Y ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 68, [ product2( X, X, Y ), ~( product1( X, Y, X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 20, [ ~( cycle( X, Y ) ), ~( greater( Y, 'e_0' ) ), ~( product( X, 
% 1.33/1.72    'e_1', Z ) ), equalish( Z, T ), ~( next( X, T ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 109, [ equalish( X, X ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 19, [ ~( cycle( X, 'e_0' ) ), ~( product( X, 'e_1', Y ) ), ~( 
% 1.33/1.72    greater( Y, X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 69, [ equalish( X, 'e_0' ), ~( cycle( 'e_4', X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 25, [ ~( equalish( 'e_1', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 18, [ ~( cycle( X, Y ) ), ~( greater( Z, X ) ), ~( greater( Y, U )
% 1.33/1.72     ), ~( cycle( Z, 'e_0' ) ), ~( cycle( T, U ) ), ~( next( Z, T ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 26, [ ~( equalish( 'e_1', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 27, [ ~( equalish( 'e_1', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 28, [ ~( equalish( 'e_2', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 29, [ ~( equalish( 'e_2', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 17, [ ~( next( X, Z ) ), ~( greater( Y, 'e_0' ) ), equalish( Y, U )
% 1.33/1.72    , ~( cycle( Z, T ) ), ~( cycle( X, Y ) ), ~( next( T, U ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 30, [ ~( equalish( 'e_2', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 31, [ ~( equalish( 'e_3', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 32, [ ~( equalish( 'e_3', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 33, [ ~( equalish( 'e_3', 'e_4' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 15, [ cycle( X, 'e_3' ), cycle( X, 'e_0' ), cycle( X, 'e_1' ), 
% 1.33/1.72    cycle( X, 'e_2' ), ~( 'group_element'( X ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 34, [ ~( equalish( 'e_4', 'e_1' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 35, [ ~( equalish( 'e_4', 'e_2' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 36, [ ~( equalish( 'e_4', 'e_3' ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 41, [ product1( X, X, X ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 14, [ ~( cycle( X, Y ) ), equalish( Y, Z ), ~( cycle( X, Z ) ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 46, [ product2( X, X, X ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 3, [ next( 'e_3', 'e_4' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 4, [ greater( 'e_1', 'e_0' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 5, [ greater( 'e_2', 'e_0' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 2, [ next( 'e_2', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 6, [ greater( 'e_3', 'e_0' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 7, [ greater( 'e_4', 'e_0' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 8, [ greater( 'e_2', 'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 9, [ greater( 'e_3', 'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 1, [ next( 'e_1', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 10, [ greater( 'e_4', 'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 11, [ greater( 'e_3', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 12, [ greater( 'e_4', 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 13, [ greater( 'e_4', 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 0, [ next( 'e_0', 'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 16, [ cycle( 'e_4', 'e_0' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 21, [ 'group_element'( 'e_1' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 22, [ 'group_element'( 'e_2' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 23, [ 'group_element'( 'e_3' ) ] )
% 1.33/1.72  .
% 1.33/1.72  clause( 24, [ 'group_element'( 'e_4' ) ] )
% 1.33/1.72  .
% 1.33/1.72  
% 1.33/1.72  
% 1.33/1.72  % SZS output end Saturation
% 1.33/1.72  end of saturation!
% 1.33/1.72  
% 1.33/1.72  Memory use:
% 1.33/1.72  
% 1.33/1.72  space for terms:        61753
% 1.33/1.72  space for clauses:      133943
% 1.33/1.72  
% 1.33/1.72  
% 1.33/1.72  clauses generated:      41813
% 1.33/1.72  clauses kept:           3282
% 1.33/1.72  clauses selected:       2076
% 1.33/1.72  clauses deleted:        2277
% 1.33/1.72  clauses inuse deleted:  1071
% 1.33/1.72  
% 1.33/1.72  subsentry:          146030
% 1.33/1.72  literals s-matched: 54621
% 1.33/1.72  literals matched:   53825
% 1.33/1.72  full subsumption:   468
% 1.33/1.72  
% 1.33/1.72  checksum:           -1117901982
% 1.33/1.72  
% 1.33/1.72  
% 1.33/1.72  Bliksem ended
%------------------------------------------------------------------------------