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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : GRP026-1 : TPTP v8.1.0. Bugfixed v2.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n010.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:34:23 EDT 2022

% Result   : Unsatisfiable 156.98s 157.43s
% Output   : Refutation 156.98s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem  : GRP026-1 : TPTP v8.1.0. Bugfixed v2.0.0.
% 0.06/0.13  % Command  : bliksem %s
% 0.12/0.34  % Computer : n010.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % DateTime : Mon Jun 13 18:01:24 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 34.71/35.08  *** allocated 10000 integers for termspace/termends
% 34.71/35.08  *** allocated 10000 integers for clauses
% 34.71/35.08  *** allocated 10000 integers for justifications
% 34.71/35.08  Bliksem 1.12
% 34.71/35.08  
% 34.71/35.08  
% 34.71/35.08  Automatic Strategy Selection
% 34.71/35.08  
% 34.71/35.08  Clauses:
% 34.71/35.08  [
% 34.71/35.08     [ 'group_member'( 'identity_for'( X ), X ) ],
% 34.71/35.08     [ product( X, 'identity_for'( X ), Y, Y ) ],
% 34.71/35.08     [ product( X, Y, 'identity_for'( X ), Y ) ],
% 34.71/35.08     [ ~( 'group_member'( X, Y ) ), 'group_member'( inverse( Y, X ), Y ) ]
% 34.71/35.08    ,
% 34.71/35.08     [ product( X, inverse( X, Y ), Y, 'identity_for'( X ) ) ],
% 34.71/35.08     [ product( X, Y, inverse( X, Y ), 'identity_for'( X ) ) ],
% 34.71/35.08     [ ~( 'group_member'( X, Y ) ), ~( 'group_member'( Z, Y ) ), product( Y, 
% 34.71/35.08    X, Z, multiply( Y, X, Z ) ) ],
% 34.71/35.08     [ ~( 'group_member'( X, Y ) ), ~( 'group_member'( Z, Y ) ), 
% 34.71/35.08    'group_member'( multiply( Y, X, Z ), Y ) ],
% 34.71/35.08     [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) ), =( U, T ) ]
% 34.71/35.08    ,
% 34.71/35.08     [ ~( product( X, Y, Z, T ) ), ~( product( X, Z, U, W ) ), ~( product( X
% 34.71/35.08    , T, U, V0 ) ), product( X, Y, W, V0 ) ],
% 34.71/35.08     [ ~( product( X, Y, Z, T ) ), ~( product( X, Z, U, W ) ), ~( product( X
% 34.71/35.08    , Y, W, V0 ) ), product( X, T, U, V0 ) ],
% 34.71/35.08     [ 'group_member'( a, g1 ) ],
% 34.71/35.08     [ 'group_member'( b, g1 ) ],
% 34.71/35.08     [ 'group_member'( c, g1 ) ],
% 34.71/35.08     [ 'group_member'( f, g2 ) ],
% 34.71/35.08     [ 'group_member'( g, g2 ) ],
% 34.71/35.08     [ 'group_member'( h, g2 ) ],
% 34.71/35.08     [ ~( 'group_member'( X, g1 ) ), =( X, a ), =( X, b ), =( X, c ) ],
% 34.71/35.08     [ ~( 'group_member'( X, g2 ) ), =( X, f ), =( X, g ), =( X, h ) ],
% 34.71/35.08     [ product( g1, a, a, a ) ],
% 34.71/35.08     [ product( g1, a, b, b ) ],
% 34.71/35.08     [ product( g1, b, a, b ) ],
% 34.71/35.08     [ product( g1, a, c, c ) ],
% 34.71/35.08     [ product( g1, c, a, c ) ],
% 34.71/35.08     [ product( g1, b, b, c ) ],
% 34.71/35.08     [ product( g1, b, c, a ) ],
% 34.71/35.08     [ product( g1, c, b, a ) ],
% 34.71/35.08     [ product( g1, c, c, b ) ],
% 34.71/35.08     [ product( g2, f, f, f ) ],
% 34.71/35.08     [ product( g2, f, g, g ) ],
% 34.71/35.08     [ product( g2, g, f, g ) ],
% 34.71/35.08     [ product( g2, f, h, h ) ],
% 34.71/35.08     [ product( g2, h, f, h ) ],
% 34.71/35.08     [ product( g2, g, g, h ) ],
% 34.71/35.08     [ product( g2, g, h, f ) ],
% 34.71/35.08     [ product( g2, h, g, f ) ],
% 34.71/35.08     [ product( g2, h, h, g ) ],
% 34.71/35.08     [ =( 'an_isomorphism'( a ), f ) ],
% 34.71/35.08     [ =( 'an_isomorphism'( b ), g ) ],
% 34.71/35.08     [ =( 'an_isomorphism'( c ), h ) ],
% 34.71/35.08     [ 'group_member'( d1, g1 ) ],
% 34.71/35.08     [ 'group_member'( d2, g1 ) ],
% 34.71/35.08     [ 'group_member'( d3, g1 ) ],
% 34.71/35.08     [ product( g1, d1, d2, d3 ) ],
% 34.71/35.08     [ ~( product( g2, 'an_isomorphism'( d1 ), 'an_isomorphism'( d2 ), 
% 34.71/35.08    'an_isomorphism'( d3 ) ) ) ]
% 34.71/35.08  ] .
% 34.71/35.08  
% 34.71/35.08  
% 34.71/35.08  percentage equality = 0.156250, percentage horn = 0.955556
% 34.71/35.08  This is a problem with some equality
% 34.71/35.08  
% 34.71/35.08  
% 34.71/35.08  
% 34.71/35.08  Options Used:
% 34.71/35.08  
% 34.71/35.08  useres =            1
% 34.71/35.08  useparamod =        1
% 34.71/35.08  useeqrefl =         1
% 34.71/35.08  useeqfact =         1
% 34.71/35.08  usefactor =         1
% 34.71/35.08  usesimpsplitting =  0
% 34.71/35.08  usesimpdemod =      5
% 34.71/35.08  usesimpres =        3
% 34.71/35.08  
% 34.71/35.08  resimpinuse      =  1000
% 34.71/35.08  resimpclauses =     20000
% 34.71/35.08  substype =          eqrewr
% 34.71/35.08  backwardsubs =      1
% 34.71/35.08  selectoldest =      5
% 34.71/35.08  
% 34.71/35.08  litorderings [0] =  split
% 34.71/35.08  litorderings [1] =  extend the termordering, first sorting on arguments
% 34.71/35.08  
% 34.71/35.08  termordering =      kbo
% 34.71/35.08  
% 34.71/35.08  litapriori =        0
% 34.71/35.08  termapriori =       1
% 34.71/35.08  litaposteriori =    0
% 34.71/35.08  termaposteriori =   0
% 34.71/35.08  demodaposteriori =  0
% 34.71/35.08  ordereqreflfact =   0
% 34.71/35.08  
% 34.71/35.08  litselect =         negord
% 34.71/35.08  
% 34.71/35.08  maxweight =         15
% 34.71/35.08  maxdepth =          30000
% 34.71/35.08  maxlength =         115
% 34.71/35.08  maxnrvars =         195
% 34.71/35.08  excuselevel =       1
% 34.71/35.08  increasemaxweight = 1
% 34.71/35.08  
% 34.71/35.08  maxselected =       10000000
% 34.71/35.08  maxnrclauses =      10000000
% 34.71/35.08  
% 34.71/35.08  showgenerated =    0
% 34.71/35.08  showkept =         0
% 34.71/35.08  showselected =     0
% 34.71/35.08  showdeleted =      0
% 34.71/35.08  showresimp =       1
% 34.71/35.08  showstatus =       2000
% 34.71/35.08  
% 34.71/35.08  prologoutput =     1
% 34.71/35.08  nrgoals =          5000000
% 34.71/35.08  totalproof =       1
% 34.71/35.08  
% 34.71/35.08  Symbols occurring in the translation:
% 34.71/35.08  
% 34.71/35.08  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 34.71/35.08  .  [1, 2]      (w:1, o:35, a:1, s:1, b:0), 
% 34.71/35.08  !  [4, 1]      (w:0, o:28, a:1, s:1, b:0), 
% 34.71/35.08  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 34.71/35.08  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 34.71/35.08  'identity_for'  [40, 1]      (w:1, o:33, a:1, s:1, b:0), 
% 34.71/35.08  'group_member'  [41, 2]      (w:1, o:60, a:1, s:1, b:0), 
% 34.71/35.08  product  [43, 4]      (w:1, o:63, a:1, s:1, b:0), 
% 34.71/35.08  inverse  [44, 2]      (w:1, o:61, a:1, s:1, b:0), 
% 34.71/35.08  multiply  [46, 3]      (w:1, o:62, a:1, s:1, b:0), 
% 34.71/35.08  a  [52, 0]      (w:1, o:17, a:1, s:1, b:0), 
% 34.71/35.08  g1  [53, 0]      (w:1, o:19, a:1, s:1, b:0), 
% 34.71/35.08  b  [54, 0]      (w:1, o:20, a:1, s:1, b:0), 
% 34.71/35.08  c  [55, 0]      (w:1, o:21, a:1, s:1, b:0), 
% 93.78/94.25  f  [56, 0]      (w:1, o:18, a:1, s:1, b:0), 
% 93.78/94.25  g2  [57, 0]      (w:1, o:22, a:1, s:1, b:0), 
% 93.78/94.25  g  [58, 0]      (w:1, o:23, a:1, s:1, b:0), 
% 93.78/94.25  h  [59, 0]      (w:1, o:24, a:1, s:1, b:0), 
% 93.78/94.25  'an_isomorphism'  [60, 1]      (w:1, o:34, a:1, s:1, b:0), 
% 93.78/94.25  d1  [61, 0]      (w:1, o:25, a:1, s:1, b:0), 
% 93.78/94.25  d2  [62, 0]      (w:1, o:26, a:1, s:1, b:0), 
% 93.78/94.25  d3  [63, 0]      (w:1, o:27, a:1, s:1, b:0).
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Starting Search:
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    6609
% 93.78/94.25  Kept:         2005
% 93.78/94.25  Inuse:        70
% 93.78/94.25  Deleted:      0
% 93.78/94.25  Deletedinuse: 0
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    11938
% 93.78/94.25  Kept:         4070
% 93.78/94.25  Inuse:        102
% 93.78/94.25  Deleted:      0
% 93.78/94.25  Deletedinuse: 0
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    16129
% 93.78/94.25  Kept:         6092
% 93.78/94.25  Inuse:        118
% 93.78/94.25  Deleted:      4
% 93.78/94.25  Deletedinuse: 3
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    22177
% 93.78/94.25  Kept:         8212
% 93.78/94.25  Inuse:        137
% 93.78/94.25  Deleted:      8
% 93.78/94.25  Deletedinuse: 4
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    30003
% 93.78/94.25  Kept:         10225
% 93.78/94.25  Inuse:        171
% 93.78/94.25  Deleted:      18
% 93.78/94.25  Deletedinuse: 5
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    39605
% 93.78/94.25  Kept:         12277
% 93.78/94.25  Inuse:        197
% 93.78/94.25  Deleted:      24
% 93.78/94.25  Deletedinuse: 5
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    46668
% 93.78/94.25  Kept:         14285
% 93.78/94.25  Inuse:        224
% 93.78/94.25  Deleted:      34
% 93.78/94.25  Deletedinuse: 8
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    55514
% 93.78/94.25  Kept:         16294
% 93.78/94.25  Inuse:        259
% 93.78/94.25  Deleted:      39
% 93.78/94.25  Deletedinuse: 8
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    65388
% 93.78/94.25  Kept:         18327
% 93.78/94.25  Inuse:        296
% 93.78/94.25  Deleted:      45
% 93.78/94.25  Deletedinuse: 9
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying clauses:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    77239
% 93.78/94.25  Kept:         20337
% 93.78/94.25  Inuse:        332
% 93.78/94.25  Deleted:      2089
% 93.78/94.25  Deletedinuse: 10
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    85608
% 93.78/94.25  Kept:         22402
% 93.78/94.25  Inuse:        374
% 93.78/94.25  Deleted:      2135
% 93.78/94.25  Deletedinuse: 49
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    94484
% 93.78/94.25  Kept:         24428
% 93.78/94.25  Inuse:        410
% 93.78/94.25  Deleted:      2148
% 93.78/94.25  Deletedinuse: 49
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    99730
% 93.78/94.25  Kept:         26441
% 93.78/94.25  Inuse:        433
% 93.78/94.25  Deleted:      2148
% 93.78/94.25  Deletedinuse: 49
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    106751
% 93.78/94.25  Kept:         28441
% 93.78/94.25  Inuse:        462
% 93.78/94.25  Deleted:      2155
% 93.78/94.25  Deletedinuse: 49
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    113933
% 93.78/94.25  Kept:         30547
% 93.78/94.25  Inuse:        489
% 93.78/94.25  Deleted:      2155
% 93.78/94.25  Deletedinuse: 49
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    122781
% 93.78/94.25  Kept:         32549
% 93.78/94.25  Inuse:        519
% 93.78/94.25  Deleted:      2155
% 93.78/94.25  Deletedinuse: 49
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    134861
% 93.78/94.25  Kept:         34563
% 93.78/94.25  Inuse:        556
% 93.78/94.25  Deleted:      2170
% 93.78/94.25  Deletedinuse: 49
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    146390
% 93.78/94.25  Kept:         36598
% 93.78/94.25  Inuse:        599
% 93.78/94.25  Deleted:      2174
% 93.78/94.25  Deletedinuse: 49
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    161815
% 93.78/94.25  Kept:         38618
% 93.78/94.25  Inuse:        624
% 93.78/94.25  Deleted:      2183
% 93.78/94.25  Deletedinuse: 57
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    168853
% 93.78/94.25  Kept:         42755
% 93.78/94.25  Inuse:        629
% 93.78/94.25  Deleted:      2184
% 93.78/94.25  Deletedinuse: 58
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying clauses:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    175981
% 93.78/94.25  Kept:         46884
% 93.78/94.25  Inuse:        634
% 93.78/94.25  Deleted:      4905
% 93.78/94.25  Deletedinuse: 67
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  Resimplifying inuse:
% 93.78/94.25  Done
% 93.78/94.25  
% 93.78/94.25  
% 93.78/94.25  Intermediate Status:
% 93.78/94.25  Generated:    184723
% 93.78/94.25  Kept:         48901
% 93.78/94.25  Inuse:        675
% 93.78/94.25  Deleted:      4921
% 156.98/157.43  Deletedinuse: 82
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    193166
% 156.98/157.43  Kept:         50911
% 156.98/157.43  Inuse:        707
% 156.98/157.43  Deleted:      4922
% 156.98/157.43  Deletedinuse: 82
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    201571
% 156.98/157.43  Kept:         52915
% 156.98/157.43  Inuse:        742
% 156.98/157.43  Deleted:      4927
% 156.98/157.43  Deletedinuse: 82
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    214250
% 156.98/157.43  Kept:         54943
% 156.98/157.43  Inuse:        783
% 156.98/157.43  Deleted:      4930
% 156.98/157.43  Deletedinuse: 82
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    225061
% 156.98/157.43  Kept:         56998
% 156.98/157.43  Inuse:        819
% 156.98/157.43  Deleted:      4931
% 156.98/157.43  Deletedinuse: 82
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    233312
% 156.98/157.43  Kept:         59050
% 156.98/157.43  Inuse:        844
% 156.98/157.43  Deleted:      4931
% 156.98/157.43  Deletedinuse: 82
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    242385
% 156.98/157.43  Kept:         61143
% 156.98/157.43  Inuse:        870
% 156.98/157.43  Deleted:      4931
% 156.98/157.43  Deletedinuse: 82
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying clauses:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    252293
% 156.98/157.43  Kept:         63300
% 156.98/157.43  Inuse:        894
% 156.98/157.43  Deleted:      7516
% 156.98/157.43  Deletedinuse: 82
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    256375
% 156.98/157.43  Kept:         65300
% 156.98/157.43  Inuse:        920
% 156.98/157.43  Deleted:      7669
% 156.98/157.43  Deletedinuse: 228
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    264212
% 156.98/157.43  Kept:         69553
% 156.98/157.43  Inuse:        926
% 156.98/157.43  Deleted:      7671
% 156.98/157.43  Deletedinuse: 228
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    270965
% 156.98/157.43  Kept:         73331
% 156.98/157.43  Inuse:        927
% 156.98/157.43  Deleted:      7713
% 156.98/157.43  Deletedinuse: 270
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    277428
% 156.98/157.43  Kept:         76828
% 156.98/157.43  Inuse:        928
% 156.98/157.43  Deleted:      7737
% 156.98/157.43  Deletedinuse: 294
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    283260
% 156.98/157.43  Kept:         79927
% 156.98/157.43  Inuse:        929
% 156.98/157.43  Deleted:      7792
% 156.98/157.43  Deletedinuse: 348
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    290718
% 156.98/157.43  Kept:         81929
% 156.98/157.43  Inuse:        958
% 156.98/157.43  Deleted:      7831
% 156.98/157.43  Deletedinuse: 384
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying clauses:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    300826
% 156.98/157.43  Kept:         83940
% 156.98/157.43  Inuse:        979
% 156.98/157.43  Deleted:      35192
% 156.98/157.43  Deletedinuse: 384
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    309859
% 156.98/157.43  Kept:         85988
% 156.98/157.43  Inuse:        1012
% 156.98/157.43  Deleted:      35192
% 156.98/157.43  Deletedinuse: 384
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    318637
% 156.98/157.43  Kept:         88002
% 156.98/157.43  Inuse:        1045
% 156.98/157.43  Deleted:      35192
% 156.98/157.43  Deletedinuse: 384
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    326997
% 156.98/157.43  Kept:         90029
% 156.98/157.43  Inuse:        1078
% 156.98/157.43  Deleted:      35192
% 156.98/157.43  Deletedinuse: 384
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    335374
% 156.98/157.43  Kept:         92039
% 156.98/157.43  Inuse:        1111
% 156.98/157.43  Deleted:      35192
% 156.98/157.43  Deletedinuse: 384
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    344915
% 156.98/157.43  Kept:         94090
% 156.98/157.43  Inuse:        1147
% 156.98/157.43  Deleted:      35192
% 156.98/157.43  Deletedinuse: 384
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    357860
% 156.98/157.43  Kept:         96118
% 156.98/157.43  Inuse:        1176
% 156.98/157.43  Deleted:      35192
% 156.98/157.43  Deletedinuse: 384
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    366635
% 156.98/157.43  Kept:         98198
% 156.98/157.43  Inuse:        1201
% 156.98/157.43  Deleted:      35196
% 156.98/157.43  Deletedinuse: 384
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    379780
% 156.98/157.43  Kept:         100309
% 156.98/157.43  Inuse:        1231
% 156.98/157.43  Deleted:      35196
% 156.98/157.43  Deletedinuse: 384
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    389201
% 156.98/157.43  Kept:         102331
% 156.98/157.43  Inuse:        1264
% 156.98/157.43  Deleted:      35196
% 156.98/157.43  Deletedinuse: 384
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying clauses:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    419219
% 156.98/157.43  Kept:         105656
% 156.98/157.43  Inuse:        1291
% 156.98/157.43  Deleted:      41282
% 156.98/157.43  Deletedinuse: 384
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    428772
% 156.98/157.43  Kept:         109159
% 156.98/157.43  Inuse:        1293
% 156.98/157.43  Deleted:      41318
% 156.98/157.43  Deletedinuse: 420
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    436372
% 156.98/157.43  Kept:         111255
% 156.98/157.43  Inuse:        1314
% 156.98/157.43  Deleted:      41318
% 156.98/157.43  Deletedinuse: 420
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    444816
% 156.98/157.43  Kept:         113285
% 156.98/157.43  Inuse:        1337
% 156.98/157.43  Deleted:      41318
% 156.98/157.43  Deletedinuse: 420
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    453532
% 156.98/157.43  Kept:         115308
% 156.98/157.43  Inuse:        1357
% 156.98/157.43  Deleted:      41318
% 156.98/157.43  Deletedinuse: 420
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    464595
% 156.98/157.43  Kept:         117308
% 156.98/157.43  Inuse:        1385
% 156.98/157.43  Deleted:      41318
% 156.98/157.43  Deletedinuse: 420
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    475986
% 156.98/157.43  Kept:         119344
% 156.98/157.43  Inuse:        1411
% 156.98/157.43  Deleted:      41318
% 156.98/157.43  Deletedinuse: 420
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    487744
% 156.98/157.43  Kept:         121393
% 156.98/157.43  Inuse:        1443
% 156.98/157.43  Deleted:      41318
% 156.98/157.43  Deletedinuse: 420
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    498230
% 156.98/157.43  Kept:         123417
% 156.98/157.43  Inuse:        1469
% 156.98/157.43  Deleted:      41318
% 156.98/157.43  Deletedinuse: 420
% 156.98/157.43  
% 156.98/157.43  Resimplifying clauses:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    509114
% 156.98/157.43  Kept:         125536
% 156.98/157.43  Inuse:        1489
% 156.98/157.43  Deleted:      44789
% 156.98/157.43  Deletedinuse: 420
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    516567
% 156.98/157.43  Kept:         127574
% 156.98/157.43  Inuse:        1512
% 156.98/157.43  Deleted:      44789
% 156.98/157.43  Deletedinuse: 420
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    525094
% 156.98/157.43  Kept:         129646
% 156.98/157.43  Inuse:        1535
% 156.98/157.43  Deleted:      44789
% 156.98/157.43  Deletedinuse: 420
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    534110
% 156.98/157.43  Kept:         131708
% 156.98/157.43  Inuse:        1559
% 156.98/157.43  Deleted:      44789
% 156.98/157.43  Deletedinuse: 420
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    549088
% 156.98/157.43  Kept:         133786
% 156.98/157.43  Inuse:        1586
% 156.98/157.43  Deleted:      44793
% 156.98/157.43  Deletedinuse: 424
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    565424
% 156.98/157.43  Kept:         135807
% 156.98/157.43  Inuse:        1613
% 156.98/157.43  Deleted:      44797
% 156.98/157.43  Deletedinuse: 428
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    581337
% 156.98/157.43  Kept:         137915
% 156.98/157.43  Inuse:        1637
% 156.98/157.43  Deleted:      44803
% 156.98/157.43  Deletedinuse: 434
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    592892
% 156.98/157.43  Kept:         139921
% 156.98/157.43  Inuse:        1658
% 156.98/157.43  Deleted:      44805
% 156.98/157.43  Deletedinuse: 436
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Intermediate Status:
% 156.98/157.43  Generated:    606776
% 156.98/157.43  Kept:         141977
% 156.98/157.43  Inuse:        1679
% 156.98/157.43  Deleted:      44806
% 156.98/157.43  Deletedinuse: 437
% 156.98/157.43  
% 156.98/157.43  Resimplifying inuse:
% 156.98/157.43  Done
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  Bliksems!, er is een bewijs:
% 156.98/157.43  % SZS status Unsatisfiable
% 156.98/157.43  % SZS output start Refutation
% 156.98/157.43  
% 156.98/157.43  clause( 0, [ 'group_member'( 'identity_for'( X ), X ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1, [ product( X, 'identity_for'( X ), Y, Y ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 2, [ product( X, Y, 'identity_for'( X ), Y ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 6, [ ~( 'group_member'( X, Y ) ), ~( 'group_member'( Z, Y ) ), 
% 156.98/157.43    product( Y, X, Z, multiply( Y, X, Z ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 8, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) ), =( U, 
% 156.98/157.43    T ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 9, [ ~( product( X, Y, Z, T ) ), ~( product( X, Z, U, W ) ), ~( 
% 156.98/157.43    product( X, T, U, V0 ) ), product( X, Y, W, V0 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 11, [ 'group_member'( a, g1 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 12, [ 'group_member'( b, g1 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 13, [ 'group_member'( c, g1 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 14, [ 'group_member'( f, g2 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 15, [ 'group_member'( g, g2 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 16, [ 'group_member'( h, g2 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 17, [ ~( 'group_member'( X, g1 ) ), =( X, a ), =( X, b ), =( X, c )
% 156.98/157.43     ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 18, [ ~( 'group_member'( X, g2 ) ), =( X, f ), =( X, g ), =( X, h )
% 156.98/157.43     ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 19, [ product( g1, a, a, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 23, [ product( g1, c, a, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 24, [ product( g1, b, b, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 25, [ product( g1, b, c, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 26, [ product( g1, c, b, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 27, [ product( g1, c, c, b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 28, [ product( g2, f, f, f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 30, [ product( g2, g, f, g ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 32, [ product( g2, h, f, h ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 33, [ product( g2, g, g, h ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 34, [ product( g2, g, h, f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 35, [ product( g2, h, g, f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 36, [ product( g2, h, h, g ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 37, [ =( 'an_isomorphism'( a ), f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 38, [ =( 'an_isomorphism'( b ), g ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 39, [ =( 'an_isomorphism'( c ), h ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 40, [ 'group_member'( d1, g1 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 41, [ 'group_member'( d2, g1 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 42, [ 'group_member'( d3, g1 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 43, [ product( g1, d1, d2, d3 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 44, [ ~( product( g2, 'an_isomorphism'( d1 ), 'an_isomorphism'( d2
% 156.98/157.43     ), 'an_isomorphism'( d3 ) ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 45, [ ~( 'group_member'( X, Y ) ), product( Y, X, X, multiply( Y, X
% 156.98/157.43    , X ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 48, [ ~( product( X, Y, Z, Y ) ), ~( product( X, Z, Z, T ) ), 
% 156.98/157.43    product( X, Y, T, Y ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 57, [ ~( =( c, a ) ), ~( 'group_member'( X, g1 ) ), =( X, a ), =( X
% 156.98/157.43    , b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 58, [ ~( =( c, b ) ), ~( 'group_member'( X, g1 ) ), =( X, a ), =( X
% 156.98/157.43    , b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 72, [ ~( =( h, f ) ), ~( 'group_member'( X, g2 ) ), =( X, f ), =( X
% 156.98/157.43    , g ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 73, [ ~( =( h, g ) ), ~( 'group_member'( X, g2 ) ), =( X, f ), =( X
% 156.98/157.43    , g ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 97, [ ~( 'group_member'( X, g1 ) ), product( g1, X, a, multiply( g1
% 156.98/157.43    , X, a ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 99, [ ~( 'group_member'( X, g1 ) ), product( g1, X, b, multiply( g1
% 156.98/157.43    , X, b ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 101, [ ~( 'group_member'( X, g1 ) ), product( g1, X, c, multiply( 
% 156.98/157.43    g1, X, c ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 103, [ ~( 'group_member'( X, g2 ) ), product( g2, X, f, multiply( 
% 156.98/157.43    g2, X, f ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 107, [ ~( 'group_member'( X, g2 ) ), product( g2, X, g, multiply( 
% 156.98/157.43    g2, X, g ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 109, [ ~( 'group_member'( X, g2 ) ), product( g2, X, h, multiply( 
% 156.98/157.43    g2, X, h ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 110, [ ~( 'group_member'( X, g1 ) ), product( g1, d1, X, multiply( 
% 156.98/157.43    g1, d1, X ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 113, [ ~( 'group_member'( X, g1 ) ), product( g1, X, d2, multiply( 
% 156.98/157.43    g1, X, d2 ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 186, [ ~( product( g1, a, a, X ) ), =( X, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 191, [ ~( product( g1, c, a, X ) ), =( X, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 192, [ ~( product( g1, b, b, X ) ), =( X, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 194, [ ~( product( g1, b, c, X ) ), =( X, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 195, [ ~( product( g1, c, b, X ) ), =( X, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 196, [ ~( product( g1, c, c, X ) ), =( X, b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 202, [ ~( product( g2, h, f, X ) ), =( X, h ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 203, [ ~( product( g2, g, g, X ) ), =( X, h ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 204, [ ~( product( g2, g, h, X ) ), =( X, f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 205, [ ~( product( g2, h, g, X ) ), =( X, f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 207, [ ~( product( X, Y, 'identity_for'( X ), Z ) ), =( Z, Y ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 208, [ ~( product( g1, d1, d2, X ) ), =( X, d3 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 209, [ ~( product( X, 'identity_for'( X ), Y, Z ) ), =( Z, Y ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 560, [ =( 'identity_for'( g1 ), a ), =( 'identity_for'( g1 ), b ), 
% 156.98/157.43    =( 'identity_for'( g1 ), c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 561, [ =( d1, a ), =( d1, b ), =( d1, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 562, [ =( d2, a ), =( d2, b ), =( d2, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 563, [ =( d3, a ), =( d3, b ), =( d3, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 567, [ ~( 'group_member'( Y, g1 ) ), =( Y, X ), =( Y, b ), =( Y, c
% 156.98/157.43     ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( X, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 568, [ ~( 'group_member'( Y, g1 ) ), =( Y, a ), =( Y, X ), =( Y, c
% 156.98/157.43     ), ~( 'group_member'( X, g1 ) ), =( X, a ), =( X, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 767, [ product( g1, d1, d2, a ), =( d3, b ), =( d3, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 769, [ product( g1, b, d2, d3 ), =( d1, a ), =( d1, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 773, [ product( g1, c, d2, d3 ), =( d1, a ), =( d1, b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 774, [ product( g1, d1, c, d3 ), =( d2, a ), =( d2, b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1086, [ ~( =( c, X ) ), ~( 'group_member'( X, g1 ) ), =( X, a ), 
% 156.98/157.43    =( X, c ), =( c, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1089, [ ~( =( a, X ) ), ~( =( c, X ) ), ~( 'group_member'( X, g1 )
% 156.98/157.43     ), =( X, a ), =( X, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1091, [ ~( =( c, a ) ), ~( =( a, X ) ), ~( =( c, X ) ), ~( 
% 156.98/157.43    'group_member'( X, g1 ) ), =( X, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1092, [ ~( =( c, a ) ), ~( =( c, a ) ), =( c, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1096, [ ~( =( c, X ) ), ~( 'group_member'( X, g1 ) ), =( X, c ), 
% 156.98/157.43    =( X, b ), =( c, b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1099, [ ~( =( b, X ) ), ~( =( c, X ) ), ~( 'group_member'( X, g1 )
% 156.98/157.43     ), =( X, c ), =( X, b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1101, [ ~( =( c, b ) ), ~( =( b, X ) ), ~( =( c, X ) ), ~( 
% 156.98/157.43    'group_member'( X, g1 ) ), =( X, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1102, [ ~( =( c, b ) ), ~( =( c, b ) ), =( c, b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1110, [ ~( =( c, a ) ), =( d2, b ), =( d2, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1114, [ ~( =( c, a ) ), =( d1, b ), =( d1, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1140, [ =( multiply( g1, a, a ), a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1280, [ =( 'identity_for'( g2 ), f ), =( 'identity_for'( g2 ), g )
% 156.98/157.43    , =( 'identity_for'( g2 ), h ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1284, [ ~( 'group_member'( Y, g2 ) ), =( Y, X ), =( Y, g ), =( Y, h
% 156.98/157.43     ), ~( 'group_member'( X, g2 ) ), =( X, g ), =( X, h ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1285, [ ~( 'group_member'( Y, g2 ) ), =( Y, f ), =( Y, X ), =( Y, h
% 156.98/157.43     ), ~( 'group_member'( X, g2 ) ), =( X, f ), =( X, h ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1701, [ ~( =( h, X ) ), ~( 'group_member'( X, g2 ) ), =( X, f ), 
% 156.98/157.43    =( X, h ), =( h, f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1704, [ ~( =( f, X ) ), ~( =( h, X ) ), ~( 'group_member'( X, g2 )
% 156.98/157.43     ), =( X, f ), =( X, h ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1706, [ ~( =( h, f ) ), ~( =( f, X ) ), ~( =( h, X ) ), ~( 
% 156.98/157.43    'group_member'( X, g2 ) ), =( X, f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1707, [ ~( =( h, f ) ), ~( =( h, f ) ), =( h, f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1711, [ ~( =( h, X ) ), ~( 'group_member'( X, g2 ) ), =( X, h ), 
% 156.98/157.43    =( X, g ), =( h, g ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1714, [ ~( =( g, X ) ), ~( =( h, X ) ), ~( 'group_member'( X, g2 )
% 156.98/157.43     ), =( X, h ), =( X, g ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1716, [ ~( =( h, g ) ), ~( =( g, X ) ), ~( =( h, X ) ), ~( 
% 156.98/157.43    'group_member'( X, g2 ) ), =( X, h ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1717, [ ~( =( h, g ) ), ~( =( h, g ) ), =( h, g ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1721, [ ~( =( h, f ) ), =( 'identity_for'( g2 ), g ), =( 
% 156.98/157.43    'identity_for'( g2 ), f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 1722, [ ~( =( h, g ) ), =( 'identity_for'( g2 ), f ), =( 
% 156.98/157.43    'identity_for'( g2 ), g ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 2051, [ =( d1, b ), =( d1, c ), ~( product( g2, f, 'an_isomorphism'( 
% 156.98/157.43    d2 ), 'an_isomorphism'( d3 ) ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 2053, [ =( d2, b ), =( d2, c ), ~( product( g2, 'an_isomorphism'( 
% 156.98/157.43    d1 ), f, 'an_isomorphism'( d3 ) ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 2415, [ product( g1, d1, d1, multiply( g1, d1, d1 ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 2418, [ =( multiply( g1, b, b ), c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 3276, [ =( c, b ), ~( product( g1, c, X, c ) ), ~( product( g1, X, 
% 156.98/157.43    X, c ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 3277, [ =( multiply( g1, c, c ), b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 3307, [ ~( product( g1, X, c, Y ) ), =( Y, a ), ~( product( g1, c, 
% 156.98/157.43    c, X ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 3441, [ product( X, Y, b, Y ), ~( product( g1, c, c, 'identity_for'( 
% 156.98/157.43    X ) ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 3465, [ ~( product( g1, c, c, c ) ), =( c, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 3466, [ ~( product( g1, c, c, c ) ), =( b, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 5043, [ =( multiply( g2, g, g ), h ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 7893, [ ~( =( c, a ) ), =( b, a ), =( b, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 7968, [ product( g1, d1, d2, a ), ~( =( c, a ) ), =( d3, b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 7982, [ ~( =( c, a ) ), =( b, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 11814, [ =( X, f ), ~( =( h, f ) ), =( g, f ), ~( product( g2, g, f
% 156.98/157.43    , X ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 11970, [ ~( =( h, f ) ), =( g, f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 16136, [ =( multiply( g1, c, a ), c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 16602, [ =( multiply( g1, c, b ), a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 16637, [ ~( =( c, b ) ), =( b, a ), =( b, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 16702, [ ~( =( c, b ) ), =( b, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 16704, [ ~( =( c, b ) ), =( c, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 17019, [ =( multiply( g1, b, c ), a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 17407, [ =( multiply( g2, h, f ), h ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 18498, [ =( multiply( g2, h, g ), f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 18517, [ ~( =( h, g ) ), =( g, f ), =( g, f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 18582, [ ~( =( h, g ) ), =( g, f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 18894, [ =( multiply( g2, g, h ), f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 19899, [ =( multiply( g1, d1, d2 ), d3 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 19988, [ =( multiply( g1, a, d2 ), d3 ), =( d1, b ), =( d1, c ) ]
% 156.98/157.43     )
% 156.98/157.43  .
% 156.98/157.43  clause( 19989, [ =( multiply( g1, d1, a ), d3 ), =( d2, b ), =( d2, c ) ]
% 156.98/157.43     )
% 156.98/157.43  .
% 156.98/157.43  clause( 20134, [ ~( =( c, a ) ), =( d3, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 20171, [ ~( =( h, f ) ), =( 'identity_for'( g2 ), f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 20172, [ ~( =( h, g ) ), =( 'identity_for'( g2 ), f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 20184, [ ~( =( c, a ) ), =( d1, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 20186, [ ~( =( c, a ) ), =( d2, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 20329, [ ~( =( c, a ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 20343, [ ~( =( c, b ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 20354, [ ~( product( g1, c, c, c ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 20355, [ ~( product( g1, c, b, c ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 20356, [ ~( product( g1, b, c, c ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 20357, [ ~( =( X, a ) ), ~( product( g1, b, b, X ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 20358, [ ~( =( X, a ) ), ~( product( g1, c, a, X ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 20368, [ ~( product( g1, b, b, a ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 20379, [ ~( =( X, b ) ), ~( product( g1, b, b, X ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 20388, [ ~( product( g1, b, b, b ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 38855, [ =( multiply( g1, d1, 'identity_for'( g1 ) ), d1 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 43033, [ =( multiply( g1, 'identity_for'( g1 ), d2 ), d2 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 43035, [ =( multiply( g2, 'identity_for'( g2 ), h ), h ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 43037, [ =( multiply( g2, 'identity_for'( g2 ), f ), f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 46442, [ ~( product( X, c, Y, Z ) ), =( Z, Y ), ~( product( g1, c, 
% 156.98/157.43    a, 'identity_for'( X ) ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 46802, [ ~( product( g1, c, a, 'identity_for'( g1 ) ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 47186, [ ~( product( g1, b, b, 'identity_for'( g1 ) ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 47209, [ =( 'identity_for'( g1 ), a ), =( 'identity_for'( g1 ), b )
% 156.98/157.43    , ~( 'group_member'( c, g1 ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 47210, [ ~( =( b, a ) ), =( 'identity_for'( g1 ), b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 47211, [ ~( =( b, a ) ), =( b, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 47241, [ ~( =( b, a ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 47592, [ ~( product( g1, c, c, 'identity_for'( g1 ) ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 47689, [ =( 'identity_for'( g1 ), a ), =( 'identity_for'( g1 ), c )
% 156.98/157.43    , ~( 'group_member'( b, g1 ) ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 48327, [ =( 'identity_for'( g2 ), f ), =( 'identity_for'( g2 ), h )
% 156.98/157.43    , =( h, f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 48552, [ =( 'identity_for'( g2 ), f ), ~( 'group_member'( h, g2 ) )
% 156.98/157.43    , =( h, g ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 62835, [ =( 'identity_for'( g2 ), f ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 62838, [ =( 'identity_for'( g1 ), a ), =( 'identity_for'( g1 ), c )
% 156.98/157.43     ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 62839, [ =( 'identity_for'( g1 ), a ), =( c, b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 62973, [ product( g2, X, f, X ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 62974, [ product( g2, f, X, X ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 64610, [ =( 'identity_for'( g1 ), a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 64611, [ =( multiply( g1, d1, a ), d1 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 64615, [ =( multiply( g1, a, d2 ), d2 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 83411, [ =( d1, b ), =( d1, c ), =( d3, d2 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 83412, [ =( d2, b ), =( d2, c ), =( d3, d1 ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 83421, [ =( d1, b ), =( d1, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 83422, [ =( d2, b ), =( d2, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 83427, [ product( g1, b, d2, d3 ), =( d1, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 83429, [ product( g1, c, d2, d3 ), =( d1, b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 83430, [ product( g1, d1, c, d3 ), =( d2, b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 83984, [ =( multiply( g1, d1, b ), d3 ), =( d2, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 143020, [ =( d2, c ), =( d1, c ), =( d3, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 143114, [ =( d2, c ), =( d3, c ), =( d3, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 143117, [ =( d1, c ), =( d3, c ), =( d3, a ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 143118, [ =( d1, c ), =( d3, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 143119, [ =( d2, c ), =( d3, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 143120, [ =( d2, c ), =( d1, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 143125, [ =( d1, c ), =( c, b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 143126, [ =( d1, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 143128, [ =( d3, c ), =( d3, b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 143129, [ =( d3, c ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 143137, [ =( d2, b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 143139, [ =( c, b ) ] )
% 156.98/157.43  .
% 156.98/157.43  clause( 143144, [] )
% 156.98/157.43  .
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  % SZS output end Refutation
% 156.98/157.43  found a proof!
% 156.98/157.43  
% 156.98/157.43  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 156.98/157.43  
% 156.98/157.43  initialclauses(
% 156.98/157.43  [ clause( 143146, [ 'group_member'( 'identity_for'( X ), X ) ] )
% 156.98/157.43  , clause( 143147, [ product( X, 'identity_for'( X ), Y, Y ) ] )
% 156.98/157.43  , clause( 143148, [ product( X, Y, 'identity_for'( X ), Y ) ] )
% 156.98/157.43  , clause( 143149, [ ~( 'group_member'( X, Y ) ), 'group_member'( inverse( Y
% 156.98/157.43    , X ), Y ) ] )
% 156.98/157.43  , clause( 143150, [ product( X, inverse( X, Y ), Y, 'identity_for'( X ) ) ]
% 156.98/157.43     )
% 156.98/157.43  , clause( 143151, [ product( X, Y, inverse( X, Y ), 'identity_for'( X ) ) ]
% 156.98/157.43     )
% 156.98/157.43  , clause( 143152, [ ~( 'group_member'( X, Y ) ), ~( 'group_member'( Z, Y )
% 156.98/157.43     ), product( Y, X, Z, multiply( Y, X, Z ) ) ] )
% 156.98/157.43  , clause( 143153, [ ~( 'group_member'( X, Y ) ), ~( 'group_member'( Z, Y )
% 156.98/157.43     ), 'group_member'( multiply( Y, X, Z ), Y ) ] )
% 156.98/157.43  , clause( 143154, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) )
% 156.98/157.43    , =( U, T ) ] )
% 156.98/157.43  , clause( 143155, [ ~( product( X, Y, Z, T ) ), ~( product( X, Z, U, W ) )
% 156.98/157.43    , ~( product( X, T, U, V0 ) ), product( X, Y, W, V0 ) ] )
% 156.98/157.43  , clause( 143156, [ ~( product( X, Y, Z, T ) ), ~( product( X, Z, U, W ) )
% 156.98/157.43    , ~( product( X, Y, W, V0 ) ), product( X, T, U, V0 ) ] )
% 156.98/157.43  , clause( 143157, [ 'group_member'( a, g1 ) ] )
% 156.98/157.43  , clause( 143158, [ 'group_member'( b, g1 ) ] )
% 156.98/157.43  , clause( 143159, [ 'group_member'( c, g1 ) ] )
% 156.98/157.43  , clause( 143160, [ 'group_member'( f, g2 ) ] )
% 156.98/157.43  , clause( 143161, [ 'group_member'( g, g2 ) ] )
% 156.98/157.43  , clause( 143162, [ 'group_member'( h, g2 ) ] )
% 156.98/157.43  , clause( 143163, [ ~( 'group_member'( X, g1 ) ), =( X, a ), =( X, b ), =( 
% 156.98/157.43    X, c ) ] )
% 156.98/157.43  , clause( 143164, [ ~( 'group_member'( X, g2 ) ), =( X, f ), =( X, g ), =( 
% 156.98/157.43    X, h ) ] )
% 156.98/157.43  , clause( 143165, [ product( g1, a, a, a ) ] )
% 156.98/157.43  , clause( 143166, [ product( g1, a, b, b ) ] )
% 156.98/157.43  , clause( 143167, [ product( g1, b, a, b ) ] )
% 156.98/157.43  , clause( 143168, [ product( g1, a, c, c ) ] )
% 156.98/157.43  , clause( 143169, [ product( g1, c, a, c ) ] )
% 156.98/157.43  , clause( 143170, [ product( g1, b, b, c ) ] )
% 156.98/157.43  , clause( 143171, [ product( g1, b, c, a ) ] )
% 156.98/157.43  , clause( 143172, [ product( g1, c, b, a ) ] )
% 156.98/157.43  , clause( 143173, [ product( g1, c, c, b ) ] )
% 156.98/157.43  , clause( 143174, [ product( g2, f, f, f ) ] )
% 156.98/157.43  , clause( 143175, [ product( g2, f, g, g ) ] )
% 156.98/157.43  , clause( 143176, [ product( g2, g, f, g ) ] )
% 156.98/157.43  , clause( 143177, [ product( g2, f, h, h ) ] )
% 156.98/157.43  , clause( 143178, [ product( g2, h, f, h ) ] )
% 156.98/157.43  , clause( 143179, [ product( g2, g, g, h ) ] )
% 156.98/157.43  , clause( 143180, [ product( g2, g, h, f ) ] )
% 156.98/157.43  , clause( 143181, [ product( g2, h, g, f ) ] )
% 156.98/157.43  , clause( 143182, [ product( g2, h, h, g ) ] )
% 156.98/157.43  , clause( 143183, [ =( 'an_isomorphism'( a ), f ) ] )
% 156.98/157.43  , clause( 143184, [ =( 'an_isomorphism'( b ), g ) ] )
% 156.98/157.43  , clause( 143185, [ =( 'an_isomorphism'( c ), h ) ] )
% 156.98/157.43  , clause( 143186, [ 'group_member'( d1, g1 ) ] )
% 156.98/157.43  , clause( 143187, [ 'group_member'( d2, g1 ) ] )
% 156.98/157.43  , clause( 143188, [ 'group_member'( d3, g1 ) ] )
% 156.98/157.43  , clause( 143189, [ product( g1, d1, d2, d3 ) ] )
% 156.98/157.43  , clause( 143190, [ ~( product( g2, 'an_isomorphism'( d1 ), 
% 156.98/157.43    'an_isomorphism'( d2 ), 'an_isomorphism'( d3 ) ) ) ] )
% 156.98/157.43  ] ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 0, [ 'group_member'( 'identity_for'( X ), X ) ] )
% 156.98/157.43  , clause( 143146, [ 'group_member'( 'identity_for'( X ), X ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 1, [ product( X, 'identity_for'( X ), Y, Y ) ] )
% 156.98/157.43  , clause( 143147, [ product( X, 'identity_for'( X ), Y, Y ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 156.98/157.43     )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 2, [ product( X, Y, 'identity_for'( X ), Y ) ] )
% 156.98/157.43  , clause( 143148, [ product( X, Y, 'identity_for'( X ), Y ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 156.98/157.43     )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 6, [ ~( 'group_member'( X, Y ) ), ~( 'group_member'( Z, Y ) ), 
% 156.98/157.43    product( Y, X, Z, multiply( Y, X, Z ) ) ] )
% 156.98/157.43  , clause( 143152, [ ~( 'group_member'( X, Y ) ), ~( 'group_member'( Z, Y )
% 156.98/157.43     ), product( Y, X, Z, multiply( Y, X, Z ) ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 156.98/157.43    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 8, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) ), =( U, 
% 156.98/157.43    T ) ] )
% 156.98/157.43  , clause( 143154, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) )
% 156.98/157.43    , =( U, T ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 156.98/157.43    , U )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] )
% 156.98/157.43     ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 9, [ ~( product( X, Y, Z, T ) ), ~( product( X, Z, U, W ) ), ~( 
% 156.98/157.43    product( X, T, U, V0 ) ), product( X, Y, W, V0 ) ] )
% 156.98/157.43  , clause( 143155, [ ~( product( X, Y, Z, T ) ), ~( product( X, Z, U, W ) )
% 156.98/157.43    , ~( product( X, T, U, V0 ) ), product( X, Y, W, V0 ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 156.98/157.43    , U ), :=( W, W ), :=( V0, V0 )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1
% 156.98/157.43    , 1 ), ==>( 2, 2 ), ==>( 3, 3 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 11, [ 'group_member'( a, g1 ) ] )
% 156.98/157.43  , clause( 143157, [ 'group_member'( a, g1 ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 12, [ 'group_member'( b, g1 ) ] )
% 156.98/157.43  , clause( 143158, [ 'group_member'( b, g1 ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 13, [ 'group_member'( c, g1 ) ] )
% 156.98/157.43  , clause( 143159, [ 'group_member'( c, g1 ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 14, [ 'group_member'( f, g2 ) ] )
% 156.98/157.43  , clause( 143160, [ 'group_member'( f, g2 ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 15, [ 'group_member'( g, g2 ) ] )
% 156.98/157.43  , clause( 143161, [ 'group_member'( g, g2 ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 16, [ 'group_member'( h, g2 ) ] )
% 156.98/157.43  , clause( 143162, [ 'group_member'( h, g2 ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 17, [ ~( 'group_member'( X, g1 ) ), =( X, a ), =( X, b ), =( X, c )
% 156.98/157.43     ] )
% 156.98/157.43  , clause( 143163, [ ~( 'group_member'( X, g1 ) ), =( X, a ), =( X, b ), =( 
% 156.98/157.43    X, c ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 ), ==>( 2, 2 ), ==>( 3, 3 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 18, [ ~( 'group_member'( X, g2 ) ), =( X, f ), =( X, g ), =( X, h )
% 156.98/157.43     ] )
% 156.98/157.43  , clause( 143164, [ ~( 'group_member'( X, g2 ) ), =( X, f ), =( X, g ), =( 
% 156.98/157.43    X, h ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 ), ==>( 2, 2 ), ==>( 3, 3 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 19, [ product( g1, a, a, a ) ] )
% 156.98/157.43  , clause( 143165, [ product( g1, a, a, a ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 23, [ product( g1, c, a, c ) ] )
% 156.98/157.43  , clause( 143169, [ product( g1, c, a, c ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 24, [ product( g1, b, b, c ) ] )
% 156.98/157.43  , clause( 143170, [ product( g1, b, b, c ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 25, [ product( g1, b, c, a ) ] )
% 156.98/157.43  , clause( 143171, [ product( g1, b, c, a ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 26, [ product( g1, c, b, a ) ] )
% 156.98/157.43  , clause( 143172, [ product( g1, c, b, a ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 27, [ product( g1, c, c, b ) ] )
% 156.98/157.43  , clause( 143173, [ product( g1, c, c, b ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 28, [ product( g2, f, f, f ) ] )
% 156.98/157.43  , clause( 143174, [ product( g2, f, f, f ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 30, [ product( g2, g, f, g ) ] )
% 156.98/157.43  , clause( 143176, [ product( g2, g, f, g ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 32, [ product( g2, h, f, h ) ] )
% 156.98/157.43  , clause( 143178, [ product( g2, h, f, h ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 33, [ product( g2, g, g, h ) ] )
% 156.98/157.43  , clause( 143179, [ product( g2, g, g, h ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 34, [ product( g2, g, h, f ) ] )
% 156.98/157.43  , clause( 143180, [ product( g2, g, h, f ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 35, [ product( g2, h, g, f ) ] )
% 156.98/157.43  , clause( 143181, [ product( g2, h, g, f ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 36, [ product( g2, h, h, g ) ] )
% 156.98/157.43  , clause( 143182, [ product( g2, h, h, g ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 37, [ =( 'an_isomorphism'( a ), f ) ] )
% 156.98/157.43  , clause( 143183, [ =( 'an_isomorphism'( a ), f ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 38, [ =( 'an_isomorphism'( b ), g ) ] )
% 156.98/157.43  , clause( 143184, [ =( 'an_isomorphism'( b ), g ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 39, [ =( 'an_isomorphism'( c ), h ) ] )
% 156.98/157.43  , clause( 143185, [ =( 'an_isomorphism'( c ), h ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 40, [ 'group_member'( d1, g1 ) ] )
% 156.98/157.43  , clause( 143186, [ 'group_member'( d1, g1 ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 41, [ 'group_member'( d2, g1 ) ] )
% 156.98/157.43  , clause( 143187, [ 'group_member'( d2, g1 ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 42, [ 'group_member'( d3, g1 ) ] )
% 156.98/157.43  , clause( 143188, [ 'group_member'( d3, g1 ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 43, [ product( g1, d1, d2, d3 ) ] )
% 156.98/157.43  , clause( 143189, [ product( g1, d1, d2, d3 ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 44, [ ~( product( g2, 'an_isomorphism'( d1 ), 'an_isomorphism'( d2
% 156.98/157.43     ), 'an_isomorphism'( d3 ) ) ) ] )
% 156.98/157.43  , clause( 143190, [ ~( product( g2, 'an_isomorphism'( d1 ), 
% 156.98/157.43    'an_isomorphism'( d2 ), 'an_isomorphism'( d3 ) ) ) ] )
% 156.98/157.43  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  factor(
% 156.98/157.43  clause( 143857, [ ~( 'group_member'( X, Y ) ), product( Y, X, X, multiply( 
% 156.98/157.43    Y, X, X ) ) ] )
% 156.98/157.43  , clause( 6, [ ~( 'group_member'( X, Y ) ), ~( 'group_member'( Z, Y ) ), 
% 156.98/157.43    product( Y, X, Z, multiply( Y, X, Z ) ) ] )
% 156.98/157.43  , 0, 1, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, X )] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 45, [ ~( 'group_member'( X, Y ) ), product( Y, X, X, multiply( Y, X
% 156.98/157.43    , X ) ) ] )
% 156.98/157.43  , clause( 143857, [ ~( 'group_member'( X, Y ) ), product( Y, X, X, multiply( 
% 156.98/157.43    Y, X, X ) ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 156.98/157.43     ), ==>( 1, 1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  factor(
% 156.98/157.43  clause( 143859, [ ~( product( X, Y, Z, Y ) ), ~( product( X, Z, Z, T ) ), 
% 156.98/157.43    product( X, Y, T, Y ) ] )
% 156.98/157.43  , clause( 9, [ ~( product( X, Y, Z, T ) ), ~( product( X, Z, U, W ) ), ~( 
% 156.98/157.43    product( X, T, U, V0 ) ), product( X, Y, W, V0 ) ] )
% 156.98/157.43  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, Y ), 
% 156.98/157.43    :=( U, Z ), :=( W, T ), :=( V0, Y )] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 48, [ ~( product( X, Y, Z, Y ) ), ~( product( X, Z, Z, T ) ), 
% 156.98/157.43    product( X, Y, T, Y ) ] )
% 156.98/157.43  , clause( 143859, [ ~( product( X, Y, Z, Y ) ), ~( product( X, Z, Z, T ) )
% 156.98/157.43    , product( X, Y, T, Y ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 156.98/157.43    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  eqswap(
% 156.98/157.43  clause( 143863, [ =( b, X ), ~( 'group_member'( X, g1 ) ), =( X, a ), =( X
% 156.98/157.43    , c ) ] )
% 156.98/157.43  , clause( 17, [ ~( 'group_member'( X, g1 ) ), =( X, a ), =( X, b ), =( X, c
% 156.98/157.43     ) ] )
% 156.98/157.43  , 2, substitution( 0, [ :=( X, X )] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  eqfact(
% 156.98/157.43  clause( 143914, [ ~( =( c, a ) ), =( b, X ), ~( 'group_member'( X, g1 ) ), 
% 156.98/157.43    =( X, a ) ] )
% 156.98/157.43  , clause( 143863, [ =( b, X ), ~( 'group_member'( X, g1 ) ), =( X, a ), =( 
% 156.98/157.43    X, c ) ] )
% 156.98/157.43  , 3, 2, substitution( 0, [ :=( X, X )] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  eqswap(
% 156.98/157.43  clause( 143916, [ =( X, b ), ~( =( c, a ) ), ~( 'group_member'( X, g1 ) ), 
% 156.98/157.43    =( X, a ) ] )
% 156.98/157.43  , clause( 143914, [ ~( =( c, a ) ), =( b, X ), ~( 'group_member'( X, g1 ) )
% 156.98/157.43    , =( X, a ) ] )
% 156.98/157.43  , 1, substitution( 0, [ :=( X, X )] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 57, [ ~( =( c, a ) ), ~( 'group_member'( X, g1 ) ), =( X, a ), =( X
% 156.98/157.43    , b ) ] )
% 156.98/157.43  , clause( 143916, [ =( X, b ), ~( =( c, a ) ), ~( 'group_member'( X, g1 ) )
% 156.98/157.43    , =( X, a ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 3 ), ==>( 1, 
% 156.98/157.43    0 ), ==>( 2, 1 ), ==>( 3, 2 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  eqswap(
% 156.98/157.43  clause( 143949, [ =( a, X ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( X
% 156.98/157.43    , c ) ] )
% 156.98/157.43  , clause( 17, [ ~( 'group_member'( X, g1 ) ), =( X, a ), =( X, b ), =( X, c
% 156.98/157.43     ) ] )
% 156.98/157.43  , 1, substitution( 0, [ :=( X, X )] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  eqfact(
% 156.98/157.43  clause( 143961, [ ~( =( c, b ) ), =( a, X ), ~( 'group_member'( X, g1 ) ), 
% 156.98/157.43    =( X, b ) ] )
% 156.98/157.43  , clause( 143949, [ =( a, X ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( 
% 156.98/157.43    X, c ) ] )
% 156.98/157.43  , 3, 2, substitution( 0, [ :=( X, X )] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  eqswap(
% 156.98/157.43  clause( 143963, [ =( X, a ), ~( =( c, b ) ), ~( 'group_member'( X, g1 ) ), 
% 156.98/157.43    =( X, b ) ] )
% 156.98/157.43  , clause( 143961, [ ~( =( c, b ) ), =( a, X ), ~( 'group_member'( X, g1 ) )
% 156.98/157.43    , =( X, b ) ] )
% 156.98/157.43  , 1, substitution( 0, [ :=( X, X )] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 58, [ ~( =( c, b ) ), ~( 'group_member'( X, g1 ) ), =( X, a ), =( X
% 156.98/157.43    , b ) ] )
% 156.98/157.43  , clause( 143963, [ =( X, a ), ~( =( c, b ) ), ~( 'group_member'( X, g1 ) )
% 156.98/157.43    , =( X, b ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 
% 156.98/157.43    0 ), ==>( 2, 1 ), ==>( 3, 3 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  eqswap(
% 156.98/157.43  clause( 143997, [ =( g, X ), ~( 'group_member'( X, g2 ) ), =( X, f ), =( X
% 156.98/157.43    , h ) ] )
% 156.98/157.43  , clause( 18, [ ~( 'group_member'( X, g2 ) ), =( X, f ), =( X, g ), =( X, h
% 156.98/157.43     ) ] )
% 156.98/157.43  , 2, substitution( 0, [ :=( X, X )] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  eqfact(
% 156.98/157.43  clause( 144048, [ ~( =( h, f ) ), =( g, X ), ~( 'group_member'( X, g2 ) ), 
% 156.98/157.43    =( X, f ) ] )
% 156.98/157.43  , clause( 143997, [ =( g, X ), ~( 'group_member'( X, g2 ) ), =( X, f ), =( 
% 156.98/157.43    X, h ) ] )
% 156.98/157.43  , 3, 2, substitution( 0, [ :=( X, X )] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  eqswap(
% 156.98/157.43  clause( 144050, [ =( X, g ), ~( =( h, f ) ), ~( 'group_member'( X, g2 ) ), 
% 156.98/157.43    =( X, f ) ] )
% 156.98/157.43  , clause( 144048, [ ~( =( h, f ) ), =( g, X ), ~( 'group_member'( X, g2 ) )
% 156.98/157.43    , =( X, f ) ] )
% 156.98/157.43  , 1, substitution( 0, [ :=( X, X )] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 72, [ ~( =( h, f ) ), ~( 'group_member'( X, g2 ) ), =( X, f ), =( X
% 156.98/157.43    , g ) ] )
% 156.98/157.43  , clause( 144050, [ =( X, g ), ~( =( h, f ) ), ~( 'group_member'( X, g2 ) )
% 156.98/157.43    , =( X, f ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 3 ), ==>( 1, 
% 156.98/157.43    0 ), ==>( 2, 1 ), ==>( 3, 2 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  eqswap(
% 156.98/157.43  clause( 144083, [ =( f, X ), ~( 'group_member'( X, g2 ) ), =( X, g ), =( X
% 156.98/157.43    , h ) ] )
% 156.98/157.43  , clause( 18, [ ~( 'group_member'( X, g2 ) ), =( X, f ), =( X, g ), =( X, h
% 156.98/157.43     ) ] )
% 156.98/157.43  , 1, substitution( 0, [ :=( X, X )] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  eqfact(
% 156.98/157.43  clause( 144095, [ ~( =( h, g ) ), =( f, X ), ~( 'group_member'( X, g2 ) ), 
% 156.98/157.43    =( X, g ) ] )
% 156.98/157.43  , clause( 144083, [ =( f, X ), ~( 'group_member'( X, g2 ) ), =( X, g ), =( 
% 156.98/157.43    X, h ) ] )
% 156.98/157.43  , 3, 2, substitution( 0, [ :=( X, X )] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  eqswap(
% 156.98/157.43  clause( 144097, [ =( X, f ), ~( =( h, g ) ), ~( 'group_member'( X, g2 ) ), 
% 156.98/157.43    =( X, g ) ] )
% 156.98/157.43  , clause( 144095, [ ~( =( h, g ) ), =( f, X ), ~( 'group_member'( X, g2 ) )
% 156.98/157.43    , =( X, g ) ] )
% 156.98/157.43  , 1, substitution( 0, [ :=( X, X )] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 73, [ ~( =( h, g ) ), ~( 'group_member'( X, g2 ) ), =( X, f ), =( X
% 156.98/157.43    , g ) ] )
% 156.98/157.43  , clause( 144097, [ =( X, f ), ~( =( h, g ) ), ~( 'group_member'( X, g2 ) )
% 156.98/157.43    , =( X, g ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 
% 156.98/157.43    0 ), ==>( 2, 1 ), ==>( 3, 3 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144131, [ ~( 'group_member'( X, g1 ) ), product( g1, X, a, multiply( 
% 156.98/157.43    g1, X, a ) ) ] )
% 156.98/157.43  , clause( 6, [ ~( 'group_member'( X, Y ) ), ~( 'group_member'( Z, Y ) ), 
% 156.98/157.43    product( Y, X, Z, multiply( Y, X, Z ) ) ] )
% 156.98/157.43  , 1, clause( 11, [ 'group_member'( a, g1 ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, g1 ), :=( Z, a )] ), 
% 156.98/157.43    substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 97, [ ~( 'group_member'( X, g1 ) ), product( g1, X, a, multiply( g1
% 156.98/157.43    , X, a ) ) ] )
% 156.98/157.43  , clause( 144131, [ ~( 'group_member'( X, g1 ) ), product( g1, X, a, 
% 156.98/157.43    multiply( g1, X, a ) ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144133, [ ~( 'group_member'( X, g1 ) ), product( g1, X, b, multiply( 
% 156.98/157.43    g1, X, b ) ) ] )
% 156.98/157.43  , clause( 6, [ ~( 'group_member'( X, Y ) ), ~( 'group_member'( Z, Y ) ), 
% 156.98/157.43    product( Y, X, Z, multiply( Y, X, Z ) ) ] )
% 156.98/157.43  , 1, clause( 12, [ 'group_member'( b, g1 ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, g1 ), :=( Z, b )] ), 
% 156.98/157.43    substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 99, [ ~( 'group_member'( X, g1 ) ), product( g1, X, b, multiply( g1
% 156.98/157.43    , X, b ) ) ] )
% 156.98/157.43  , clause( 144133, [ ~( 'group_member'( X, g1 ) ), product( g1, X, b, 
% 156.98/157.43    multiply( g1, X, b ) ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144135, [ ~( 'group_member'( X, g1 ) ), product( g1, X, c, multiply( 
% 156.98/157.43    g1, X, c ) ) ] )
% 156.98/157.43  , clause( 6, [ ~( 'group_member'( X, Y ) ), ~( 'group_member'( Z, Y ) ), 
% 156.98/157.43    product( Y, X, Z, multiply( Y, X, Z ) ) ] )
% 156.98/157.43  , 1, clause( 13, [ 'group_member'( c, g1 ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, g1 ), :=( Z, c )] ), 
% 156.98/157.43    substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 101, [ ~( 'group_member'( X, g1 ) ), product( g1, X, c, multiply( 
% 156.98/157.43    g1, X, c ) ) ] )
% 156.98/157.43  , clause( 144135, [ ~( 'group_member'( X, g1 ) ), product( g1, X, c, 
% 156.98/157.43    multiply( g1, X, c ) ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144137, [ ~( 'group_member'( X, g2 ) ), product( g2, X, f, multiply( 
% 156.98/157.43    g2, X, f ) ) ] )
% 156.98/157.43  , clause( 6, [ ~( 'group_member'( X, Y ) ), ~( 'group_member'( Z, Y ) ), 
% 156.98/157.43    product( Y, X, Z, multiply( Y, X, Z ) ) ] )
% 156.98/157.43  , 1, clause( 14, [ 'group_member'( f, g2 ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, g2 ), :=( Z, f )] ), 
% 156.98/157.43    substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 103, [ ~( 'group_member'( X, g2 ) ), product( g2, X, f, multiply( 
% 156.98/157.43    g2, X, f ) ) ] )
% 156.98/157.43  , clause( 144137, [ ~( 'group_member'( X, g2 ) ), product( g2, X, f, 
% 156.98/157.43    multiply( g2, X, f ) ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144139, [ ~( 'group_member'( X, g2 ) ), product( g2, X, g, multiply( 
% 156.98/157.43    g2, X, g ) ) ] )
% 156.98/157.43  , clause( 6, [ ~( 'group_member'( X, Y ) ), ~( 'group_member'( Z, Y ) ), 
% 156.98/157.43    product( Y, X, Z, multiply( Y, X, Z ) ) ] )
% 156.98/157.43  , 1, clause( 15, [ 'group_member'( g, g2 ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, g2 ), :=( Z, g )] ), 
% 156.98/157.43    substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 107, [ ~( 'group_member'( X, g2 ) ), product( g2, X, g, multiply( 
% 156.98/157.43    g2, X, g ) ) ] )
% 156.98/157.43  , clause( 144139, [ ~( 'group_member'( X, g2 ) ), product( g2, X, g, 
% 156.98/157.43    multiply( g2, X, g ) ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144141, [ ~( 'group_member'( X, g2 ) ), product( g2, X, h, multiply( 
% 156.98/157.43    g2, X, h ) ) ] )
% 156.98/157.43  , clause( 6, [ ~( 'group_member'( X, Y ) ), ~( 'group_member'( Z, Y ) ), 
% 156.98/157.43    product( Y, X, Z, multiply( Y, X, Z ) ) ] )
% 156.98/157.43  , 1, clause( 16, [ 'group_member'( h, g2 ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, g2 ), :=( Z, h )] ), 
% 156.98/157.43    substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 109, [ ~( 'group_member'( X, g2 ) ), product( g2, X, h, multiply( 
% 156.98/157.43    g2, X, h ) ) ] )
% 156.98/157.43  , clause( 144141, [ ~( 'group_member'( X, g2 ) ), product( g2, X, h, 
% 156.98/157.43    multiply( g2, X, h ) ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144142, [ ~( 'group_member'( X, g1 ) ), product( g1, d1, X, 
% 156.98/157.43    multiply( g1, d1, X ) ) ] )
% 156.98/157.43  , clause( 6, [ ~( 'group_member'( X, Y ) ), ~( 'group_member'( Z, Y ) ), 
% 156.98/157.43    product( Y, X, Z, multiply( Y, X, Z ) ) ] )
% 156.98/157.43  , 0, clause( 40, [ 'group_member'( d1, g1 ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, d1 ), :=( Y, g1 ), :=( Z, X )] ), 
% 156.98/157.43    substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 110, [ ~( 'group_member'( X, g1 ) ), product( g1, d1, X, multiply( 
% 156.98/157.43    g1, d1, X ) ) ] )
% 156.98/157.43  , clause( 144142, [ ~( 'group_member'( X, g1 ) ), product( g1, d1, X, 
% 156.98/157.43    multiply( g1, d1, X ) ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144145, [ ~( 'group_member'( X, g1 ) ), product( g1, X, d2, 
% 156.98/157.43    multiply( g1, X, d2 ) ) ] )
% 156.98/157.43  , clause( 6, [ ~( 'group_member'( X, Y ) ), ~( 'group_member'( Z, Y ) ), 
% 156.98/157.43    product( Y, X, Z, multiply( Y, X, Z ) ) ] )
% 156.98/157.43  , 1, clause( 41, [ 'group_member'( d2, g1 ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, g1 ), :=( Z, d2 )] ), 
% 156.98/157.43    substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 113, [ ~( 'group_member'( X, g1 ) ), product( g1, X, d2, multiply( 
% 156.98/157.43    g1, X, d2 ) ) ] )
% 156.98/157.43  , clause( 144145, [ ~( 'group_member'( X, g1 ) ), product( g1, X, d2, 
% 156.98/157.43    multiply( g1, X, d2 ) ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144146, [ ~( product( g1, a, a, X ) ), =( X, a ) ] )
% 156.98/157.43  , clause( 8, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) ), =( U
% 156.98/157.43    , T ) ] )
% 156.98/157.43  , 0, clause( 19, [ product( g1, a, a, a ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, g1 ), :=( Y, a ), :=( Z, a ), :=( T, a ), 
% 156.98/157.43    :=( U, X )] ), substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 186, [ ~( product( g1, a, a, X ) ), =( X, a ) ] )
% 156.98/157.43  , clause( 144146, [ ~( product( g1, a, a, X ) ), =( X, a ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144148, [ ~( product( g1, c, a, X ) ), =( X, c ) ] )
% 156.98/157.43  , clause( 8, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) ), =( U
% 156.98/157.43    , T ) ] )
% 156.98/157.43  , 0, clause( 23, [ product( g1, c, a, c ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, g1 ), :=( Y, c ), :=( Z, a ), :=( T, c ), 
% 156.98/157.43    :=( U, X )] ), substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 191, [ ~( product( g1, c, a, X ) ), =( X, c ) ] )
% 156.98/157.43  , clause( 144148, [ ~( product( g1, c, a, X ) ), =( X, c ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144150, [ ~( product( g1, b, b, X ) ), =( X, c ) ] )
% 156.98/157.43  , clause( 8, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) ), =( U
% 156.98/157.43    , T ) ] )
% 156.98/157.43  , 0, clause( 24, [ product( g1, b, b, c ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, g1 ), :=( Y, b ), :=( Z, b ), :=( T, c ), 
% 156.98/157.43    :=( U, X )] ), substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 192, [ ~( product( g1, b, b, X ) ), =( X, c ) ] )
% 156.98/157.43  , clause( 144150, [ ~( product( g1, b, b, X ) ), =( X, c ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144152, [ ~( product( g1, b, c, X ) ), =( X, a ) ] )
% 156.98/157.43  , clause( 8, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) ), =( U
% 156.98/157.43    , T ) ] )
% 156.98/157.43  , 0, clause( 25, [ product( g1, b, c, a ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, g1 ), :=( Y, b ), :=( Z, c ), :=( T, a ), 
% 156.98/157.43    :=( U, X )] ), substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 194, [ ~( product( g1, b, c, X ) ), =( X, a ) ] )
% 156.98/157.43  , clause( 144152, [ ~( product( g1, b, c, X ) ), =( X, a ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144154, [ ~( product( g1, c, b, X ) ), =( X, a ) ] )
% 156.98/157.43  , clause( 8, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) ), =( U
% 156.98/157.43    , T ) ] )
% 156.98/157.43  , 0, clause( 26, [ product( g1, c, b, a ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, g1 ), :=( Y, c ), :=( Z, b ), :=( T, a ), 
% 156.98/157.43    :=( U, X )] ), substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 195, [ ~( product( g1, c, b, X ) ), =( X, a ) ] )
% 156.98/157.43  , clause( 144154, [ ~( product( g1, c, b, X ) ), =( X, a ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144156, [ ~( product( g1, c, c, X ) ), =( X, b ) ] )
% 156.98/157.43  , clause( 8, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) ), =( U
% 156.98/157.43    , T ) ] )
% 156.98/157.43  , 0, clause( 27, [ product( g1, c, c, b ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, g1 ), :=( Y, c ), :=( Z, c ), :=( T, b ), 
% 156.98/157.43    :=( U, X )] ), substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 196, [ ~( product( g1, c, c, X ) ), =( X, b ) ] )
% 156.98/157.43  , clause( 144156, [ ~( product( g1, c, c, X ) ), =( X, b ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144158, [ ~( product( g2, h, f, X ) ), =( X, h ) ] )
% 156.98/157.43  , clause( 8, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) ), =( U
% 156.98/157.43    , T ) ] )
% 156.98/157.43  , 0, clause( 32, [ product( g2, h, f, h ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, g2 ), :=( Y, h ), :=( Z, f ), :=( T, h ), 
% 156.98/157.43    :=( U, X )] ), substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 202, [ ~( product( g2, h, f, X ) ), =( X, h ) ] )
% 156.98/157.43  , clause( 144158, [ ~( product( g2, h, f, X ) ), =( X, h ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144160, [ ~( product( g2, g, g, X ) ), =( X, h ) ] )
% 156.98/157.43  , clause( 8, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) ), =( U
% 156.98/157.43    , T ) ] )
% 156.98/157.43  , 0, clause( 33, [ product( g2, g, g, h ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, g2 ), :=( Y, g ), :=( Z, g ), :=( T, h ), 
% 156.98/157.43    :=( U, X )] ), substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 203, [ ~( product( g2, g, g, X ) ), =( X, h ) ] )
% 156.98/157.43  , clause( 144160, [ ~( product( g2, g, g, X ) ), =( X, h ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144162, [ ~( product( g2, g, h, X ) ), =( X, f ) ] )
% 156.98/157.43  , clause( 8, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) ), =( U
% 156.98/157.43    , T ) ] )
% 156.98/157.43  , 0, clause( 34, [ product( g2, g, h, f ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, g2 ), :=( Y, g ), :=( Z, h ), :=( T, f ), 
% 156.98/157.43    :=( U, X )] ), substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 204, [ ~( product( g2, g, h, X ) ), =( X, f ) ] )
% 156.98/157.43  , clause( 144162, [ ~( product( g2, g, h, X ) ), =( X, f ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144164, [ ~( product( g2, h, g, X ) ), =( X, f ) ] )
% 156.98/157.43  , clause( 8, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) ), =( U
% 156.98/157.43    , T ) ] )
% 156.98/157.43  , 0, clause( 35, [ product( g2, h, g, f ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, g2 ), :=( Y, h ), :=( Z, g ), :=( T, f ), 
% 156.98/157.43    :=( U, X )] ), substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 205, [ ~( product( g2, h, g, X ) ), =( X, f ) ] )
% 156.98/157.43  , clause( 144164, [ ~( product( g2, h, g, X ) ), =( X, f ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144166, [ ~( product( X, Y, 'identity_for'( X ), Z ) ), =( Z, Y ) ]
% 156.98/157.43     )
% 156.98/157.43  , clause( 8, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) ), =( U
% 156.98/157.43    , T ) ] )
% 156.98/157.43  , 0, clause( 2, [ product( X, Y, 'identity_for'( X ), Y ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, 'identity_for'( X )
% 156.98/157.43     ), :=( T, Y ), :=( U, Z )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 156.98/157.43    ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 207, [ ~( product( X, Y, 'identity_for'( X ), Z ) ), =( Z, Y ) ] )
% 156.98/157.43  , clause( 144166, [ ~( product( X, Y, 'identity_for'( X ), Z ) ), =( Z, Y )
% 156.98/157.43     ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 156.98/157.43    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144168, [ ~( product( g1, d1, d2, X ) ), =( X, d3 ) ] )
% 156.98/157.43  , clause( 8, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) ), =( U
% 156.98/157.43    , T ) ] )
% 156.98/157.43  , 0, clause( 43, [ product( g1, d1, d2, d3 ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, g1 ), :=( Y, d1 ), :=( Z, d2 ), :=( T, d3 )
% 156.98/157.43    , :=( U, X )] ), substitution( 1, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 208, [ ~( product( g1, d1, d2, X ) ), =( X, d3 ) ] )
% 156.98/157.43  , clause( 144168, [ ~( product( g1, d1, d2, X ) ), =( X, d3 ) ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 156.98/157.43    1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144170, [ ~( product( X, 'identity_for'( X ), Y, Z ) ), =( Z, Y ) ]
% 156.98/157.43     )
% 156.98/157.43  , clause( 8, [ ~( product( X, Y, Z, T ) ), ~( product( X, Y, Z, U ) ), =( U
% 156.98/157.43    , T ) ] )
% 156.98/157.43  , 0, clause( 1, [ product( X, 'identity_for'( X ), Y, Y ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, 'identity_for'( X ) ), :=( Z, Y
% 156.98/157.43     ), :=( T, Y ), :=( U, Z )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 156.98/157.43    ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 209, [ ~( product( X, 'identity_for'( X ), Y, Z ) ), =( Z, Y ) ] )
% 156.98/157.43  , clause( 144170, [ ~( product( X, 'identity_for'( X ), Y, Z ) ), =( Z, Y )
% 156.98/157.43     ] )
% 156.98/157.43  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 156.98/157.43    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] ) ).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  eqswap(
% 156.98/157.43  clause( 144172, [ =( a, X ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( X
% 156.98/157.43    , c ) ] )
% 156.98/157.43  , clause( 17, [ ~( 'group_member'( X, g1 ) ), =( X, a ), =( X, b ), =( X, c
% 156.98/157.43     ) ] )
% 156.98/157.43  , 1, substitution( 0, [ :=( X, X )] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  resolution(
% 156.98/157.43  clause( 144179, [ =( a, 'identity_for'( g1 ) ), =( 'identity_for'( g1 ), b
% 156.98/157.43     ), =( 'identity_for'( g1 ), c ) ] )
% 156.98/157.43  , clause( 144172, [ =( a, X ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( 
% 156.98/157.43    X, c ) ] )
% 156.98/157.43  , 1, clause( 0, [ 'group_member'( 'identity_for'( X ), X ) ] )
% 156.98/157.43  , 0, substitution( 0, [ :=( X, 'identity_for'( g1 ) )] ), substitution( 1
% 156.98/157.43    , [ :=( X, g1 )] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  eqswap(
% 156.98/157.43  clause( 144180, [ =( 'identity_for'( g1 ), a ), =( 'identity_for'( g1 ), b
% 156.98/157.43     ), =( 'identity_for'( g1 ), c ) ] )
% 156.98/157.43  , clause( 144179, [ =( a, 'identity_for'( g1 ) ), =( 'identity_for'( g1 ), 
% 156.98/157.43    b ), =( 'identity_for'( g1 ), c ) ] )
% 156.98/157.43  , 0, substitution( 0, [] )).
% 156.98/157.43  
% 156.98/157.43  
% 156.98/157.43  subsumption(
% 156.98/157.43  clause( 560, [ =( 'identity_for'( g1 ), a ), =( 'identity_for'( g1 ), b ), 
% 156.98/157.43    =( 'identity_for'( g1 ), c ) ] )
% 156.98/157.43  , clause( 144180, [ =( 'identity_for'( g1 ), a ), =( 'identity_for'( g1 ), 
% 200.79/201.21    b ), =( 'identity_for'( g1 ), c ) ] )
% 200.79/201.21  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 200.79/201.21    , 2 )] ) ).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  eqswap(
% 200.79/201.21  clause( 144187, [ =( a, X ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( X
% 200.79/201.21    , c ) ] )
% 200.79/201.21  , clause( 17, [ ~( 'group_member'( X, g1 ) ), =( X, a ), =( X, b ), =( X, c
% 200.79/201.21     ) ] )
% 200.79/201.21  , 1, substitution( 0, [ :=( X, X )] )).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  resolution(
% 200.79/201.21  clause( 144194, [ =( a, d1 ), =( d1, b ), =( d1, c ) ] )
% 200.79/201.21  , clause( 144187, [ =( a, X ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( 
% 200.79/201.21    X, c ) ] )
% 200.79/201.21  , 1, clause( 40, [ 'group_member'( d1, g1 ) ] )
% 200.79/201.21  , 0, substitution( 0, [ :=( X, d1 )] ), substitution( 1, [] )).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  eqswap(
% 200.79/201.21  clause( 144195, [ =( d1, a ), =( d1, b ), =( d1, c ) ] )
% 200.79/201.21  , clause( 144194, [ =( a, d1 ), =( d1, b ), =( d1, c ) ] )
% 200.79/201.21  , 0, substitution( 0, [] )).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  subsumption(
% 200.79/201.21  clause( 561, [ =( d1, a ), =( d1, b ), =( d1, c ) ] )
% 200.79/201.21  , clause( 144195, [ =( d1, a ), =( d1, b ), =( d1, c ) ] )
% 200.79/201.21  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 200.79/201.21    , 2 )] ) ).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  eqswap(
% 200.79/201.21  clause( 144202, [ =( a, X ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( X
% 200.79/201.21    , c ) ] )
% 200.79/201.21  , clause( 17, [ ~( 'group_member'( X, g1 ) ), =( X, a ), =( X, b ), =( X, c
% 200.79/201.21     ) ] )
% 200.79/201.21  , 1, substitution( 0, [ :=( X, X )] )).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  resolution(
% 200.79/201.21  clause( 144209, [ =( a, d2 ), =( d2, b ), =( d2, c ) ] )
% 200.79/201.21  , clause( 144202, [ =( a, X ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( 
% 200.79/201.21    X, c ) ] )
% 200.79/201.21  , 1, clause( 41, [ 'group_member'( d2, g1 ) ] )
% 200.79/201.21  , 0, substitution( 0, [ :=( X, d2 )] ), substitution( 1, [] )).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  eqswap(
% 200.79/201.21  clause( 144210, [ =( d2, a ), =( d2, b ), =( d2, c ) ] )
% 200.79/201.21  , clause( 144209, [ =( a, d2 ), =( d2, b ), =( d2, c ) ] )
% 200.79/201.21  , 0, substitution( 0, [] )).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  subsumption(
% 200.79/201.21  clause( 562, [ =( d2, a ), =( d2, b ), =( d2, c ) ] )
% 200.79/201.21  , clause( 144210, [ =( d2, a ), =( d2, b ), =( d2, c ) ] )
% 200.79/201.21  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 200.79/201.21    , 2 )] ) ).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  eqswap(
% 200.79/201.21  clause( 144217, [ =( a, X ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( X
% 200.79/201.21    , c ) ] )
% 200.79/201.21  , clause( 17, [ ~( 'group_member'( X, g1 ) ), =( X, a ), =( X, b ), =( X, c
% 200.79/201.21     ) ] )
% 200.79/201.21  , 1, substitution( 0, [ :=( X, X )] )).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  resolution(
% 200.79/201.21  clause( 144224, [ =( a, d3 ), =( d3, b ), =( d3, c ) ] )
% 200.79/201.21  , clause( 144217, [ =( a, X ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( 
% 200.79/201.21    X, c ) ] )
% 200.79/201.21  , 1, clause( 42, [ 'group_member'( d3, g1 ) ] )
% 200.79/201.21  , 0, substitution( 0, [ :=( X, d3 )] ), substitution( 1, [] )).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  eqswap(
% 200.79/201.21  clause( 144225, [ =( d3, a ), =( d3, b ), =( d3, c ) ] )
% 200.79/201.21  , clause( 144224, [ =( a, d3 ), =( d3, b ), =( d3, c ) ] )
% 200.79/201.21  , 0, substitution( 0, [] )).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  subsumption(
% 200.79/201.21  clause( 563, [ =( d3, a ), =( d3, b ), =( d3, c ) ] )
% 200.79/201.21  , clause( 144225, [ =( d3, a ), =( d3, b ), =( d3, c ) ] )
% 200.79/201.21  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2
% 200.79/201.21    , 2 )] ) ).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  eqswap(
% 200.79/201.21  clause( 144232, [ =( a, X ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( X
% 200.79/201.21    , c ) ] )
% 200.79/201.21  , clause( 17, [ ~( 'group_member'( X, g1 ) ), =( X, a ), =( X, b ), =( X, c
% 200.79/201.21     ) ] )
% 200.79/201.21  , 1, substitution( 0, [ :=( X, X )] )).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  eqswap(
% 200.79/201.21  clause( 144239, [ =( a, X ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( X
% 200.79/201.21    , c ) ] )
% 200.79/201.21  , clause( 17, [ ~( 'group_member'( X, g1 ) ), =( X, a ), =( X, b ), =( X, c
% 200.79/201.21     ) ] )
% 200.79/201.21  , 1, substitution( 0, [ :=( X, X )] )).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  paramod(
% 200.79/201.21  clause( 144246, [ =( Y, X ), ~( 'group_member'( Y, g1 ) ), =( Y, b ), =( Y
% 200.79/201.21    , c ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( X, c ) ] )
% 200.79/201.21  , clause( 144232, [ =( a, X ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( 
% 200.79/201.21    X, c ) ] )
% 200.79/201.21  , 0, clause( 144239, [ =( a, X ), ~( 'group_member'( X, g1 ) ), =( X, b ), 
% 200.79/201.21    =( X, c ) ] )
% 200.79/201.21  , 0, 1, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X )] )
% 200.79/201.21    ).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  subsumption(
% 200.79/201.21  clause( 567, [ ~( 'group_member'( Y, g1 ) ), =( Y, X ), =( Y, b ), =( Y, c
% 200.79/201.21     ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( X, c ) ] )
% 200.79/201.21  , clause( 144246, [ =( Y, X ), ~( 'group_member'( Y, g1 ) ), =( Y, b ), =( 
% 200.79/201.21    Y, c ), ~( 'group_member'( X, g1 ) ), =( X, b ), =( X, c ) ] )
% 200.79/201.21  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 1
% 200.79/201.21     ), ==>( 1, 0 ), ==>( 2, 2 ), ==>( 3, 3 ), ==>( 4, 4 ), ==>( 5, 5 ), 
% 200.79/201.21    ==>( 6, 6 )] ) ).
% 200.79/201.21  
% 200.79/201.21  
% 200.79/201.21  eqswap(
% 200.79/201.21  clause( 157518, [ =( a, X ), ~( 'gCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------