TSTP Solution File: GRP039-6 by Bliksem---1.12

View Problem - Process Solution

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

% Computer : n017.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:31 EDT 2022

% Result   : Unsatisfiable 10.34s 10.70s
% Output   : Refutation 10.34s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.13  % Problem  : GRP039-6 : TPTP v8.1.0. Released v1.0.0.
% 0.11/0.14  % Command  : bliksem %s
% 0.13/0.35  % Computer : n017.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % DateTime : Tue Jun 14 07:13:23 EDT 2022
% 0.13/0.35  % CPUTime  : 
% 5.63/6.02  *** allocated 10000 integers for termspace/termends
% 5.63/6.02  *** allocated 10000 integers for clauses
% 5.63/6.02  *** allocated 10000 integers for justifications
% 5.63/6.02  Bliksem 1.12
% 5.63/6.02  
% 5.63/6.02  
% 5.63/6.02  Automatic Strategy Selection
% 5.63/6.02  
% 5.63/6.02  Clauses:
% 5.63/6.02  [
% 5.63/6.02     [ ~( equalish( X, Y ) ), ~( 'subgroup_member'( X ) ), 'subgroup_member'( 
% 5.63/6.02    Y ) ],
% 5.63/6.02     [ ~( equalish( X, Y ) ), ~( product( Z, T, X ) ), product( Z, T, Y ) ]
% 5.63/6.02    ,
% 5.63/6.02     [ ~( equalish( X, Y ) ), equalish( 'element_in_O2'( Z, X ), 
% 5.63/6.02    'element_in_O2'( Z, Y ) ) ],
% 5.63/6.02     [ ~( equalish( X, Y ) ), equalish( 'element_in_O2'( X, Z ), 
% 5.63/6.02    'element_in_O2'( Y, Z ) ) ],
% 5.63/6.02     [ ~( 'subgroup_member'( X ) ), 'subgroup_member'( inverse( X ) ) ],
% 5.63/6.02     [ ~( 'subgroup_member'( X ) ), ~( 'subgroup_member'( Y ) ), ~( product( 
% 5.63/6.02    X, Y, Z ) ), 'subgroup_member'( Z ) ],
% 5.63/6.02     [ product( identity, X, X ) ],
% 5.63/6.02     [ product( X, identity, X ) ],
% 5.63/6.02     [ product( inverse( X ), X, identity ) ],
% 5.63/6.02     [ product( X, inverse( X ), identity ) ],
% 5.63/6.02     [ ~( product( X, Y, Z ) ), ~( product( Y, T, U ) ), ~( product( Z, T, W
% 5.63/6.02     ) ), product( X, U, W ) ],
% 5.63/6.02     [ ~( product( X, Y, Z ) ), ~( product( Y, T, U ) ), ~( product( X, U, W
% 5.63/6.02     ) ), product( Z, T, W ) ],
% 5.63/6.02     [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), equalish( Z, T ) ]
% 5.63/6.02    ,
% 5.63/6.02     [ 'subgroup_member'( identity ) ],
% 5.63/6.02     [ ~( product( X, Y, Z ) ), ~( product( X, T, Z ) ), equalish( T, Y ) ]
% 5.63/6.02    ,
% 5.63/6.02     [ ~( product( X, Y, Z ) ), ~( product( T, Y, Z ) ), equalish( T, X ) ]
% 5.63/6.02    ,
% 5.63/6.02     [ 'subgroup_member'( 'element_in_O2'( X, Y ) ), 'subgroup_member'( Y ), 
% 5.63/6.02    'subgroup_member'( X ) ],
% 5.63/6.02     [ product( X, 'element_in_O2'( X, Y ), Y ), 'subgroup_member'( Y ), 
% 5.63/6.02    'subgroup_member'( X ) ],
% 5.63/6.02     [ 'subgroup_member'( b ) ],
% 5.63/6.02     [ product( b, inverse( a ), c ) ],
% 5.63/6.02     [ product( a, c, d ) ],
% 5.63/6.02     [ ~( 'subgroup_member'( d ) ) ]
% 5.63/6.02  ] .
% 5.63/6.02  
% 5.63/6.02  
% 5.63/6.02  percentage equality = 0.000000, percentage horn = 0.909091
% 5.63/6.02  This is a near-Horn, non-equality  problem
% 5.63/6.02  
% 5.63/6.02  
% 5.63/6.02  Options Used:
% 5.63/6.02  
% 5.63/6.02  useres =            1
% 5.63/6.02  useparamod =        0
% 5.63/6.02  useeqrefl =         0
% 5.63/6.02  useeqfact =         0
% 5.63/6.02  usefactor =         1
% 5.63/6.02  usesimpsplitting =  0
% 5.63/6.02  usesimpdemod =      0
% 5.63/6.02  usesimpres =        4
% 5.63/6.02  
% 5.63/6.02  resimpinuse      =  1000
% 5.63/6.02  resimpclauses =     20000
% 5.63/6.02  substype =          standard
% 5.63/6.02  backwardsubs =      1
% 5.63/6.02  selectoldest =      5
% 5.63/6.02  
% 5.63/6.02  litorderings [0] =  split
% 5.63/6.02  litorderings [1] =  liftord
% 5.63/6.02  
% 5.63/6.02  termordering =      none
% 5.63/6.02  
% 5.63/6.02  litapriori =        1
% 5.63/6.02  termapriori =       0
% 5.63/6.02  litaposteriori =    0
% 5.63/6.02  termaposteriori =   0
% 5.63/6.02  demodaposteriori =  0
% 5.63/6.02  ordereqreflfact =   0
% 5.63/6.02  
% 5.63/6.02  litselect =         negative
% 5.63/6.02  
% 5.63/6.02  maxweight =         30000
% 5.63/6.02  maxdepth =          30000
% 5.63/6.02  maxlength =         115
% 5.63/6.02  maxnrvars =         195
% 5.63/6.02  excuselevel =       0
% 5.63/6.02  increasemaxweight = 0
% 5.63/6.02  
% 5.63/6.02  maxselected =       10000000
% 5.63/6.02  maxnrclauses =      10000000
% 5.63/6.02  
% 5.63/6.02  showgenerated =    0
% 5.63/6.02  showkept =         0
% 5.63/6.02  showselected =     0
% 5.63/6.02  showdeleted =      0
% 5.63/6.02  showresimp =       1
% 5.63/6.02  showstatus =       2000
% 5.63/6.02  
% 5.63/6.02  prologoutput =     1
% 5.63/6.02  nrgoals =          5000000
% 5.63/6.02  totalproof =       1
% 5.63/6.02  
% 5.63/6.02  Symbols occurring in the translation:
% 5.63/6.02  
% 5.63/6.02  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 5.63/6.02  .  [1, 2]      (w:1, o:31, a:1, s:1, b:0), 
% 5.63/6.02  !  [4, 1]      (w:1, o:24, a:1, s:1, b:0), 
% 5.63/6.02  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 5.63/6.02  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 5.63/6.02  equalish  [41, 2]      (w:1, o:56, a:1, s:1, b:0), 
% 5.63/6.02  'subgroup_member'  [42, 1]      (w:1, o:29, a:1, s:1, b:0), 
% 5.63/6.02  product  [47, 3]      (w:1, o:58, a:1, s:1, b:0), 
% 5.63/6.02  'element_in_O2'  [49, 2]      (w:1, o:57, a:1, s:1, b:0), 
% 5.63/6.02  inverse  [50, 1]      (w:1, o:30, a:1, s:1, b:0), 
% 5.63/6.02  identity  [51, 0]      (w:1, o:17, a:1, s:1, b:0), 
% 5.63/6.02  b  [55, 0]      (w:1, o:21, a:1, s:1, b:0), 
% 5.63/6.02  a  [56, 0]      (w:1, o:20, a:1, s:1, b:0), 
% 5.63/6.02  c  [57, 0]      (w:1, o:22, a:1, s:1, b:0), 
% 5.63/6.02  d  [58, 0]      (w:1, o:23, a:1, s:1, b:0).
% 5.63/6.02  
% 5.63/6.02  
% 5.63/6.02  Starting Search:
% 5.63/6.02  
% 5.63/6.02  Resimplifying inuse:
% 5.63/6.02  Done
% 5.63/6.02  
% 5.63/6.02  
% 5.63/6.02  Intermediate Status:
% 5.63/6.02  Generated:    2490
% 5.63/6.02  Kept:         2129
% 5.63/6.02  Inuse:        141
% 5.63/6.02  Deleted:      6
% 5.63/6.02  Deletedinuse: 1
% 5.63/6.02  
% 5.63/6.02  Resimplifying inuse:
% 5.63/6.02  Done
% 5.63/6.02  
% 5.63/6.02  Resimplifying inuse:
% 5.63/6.02  Done
% 5.63/6.02  
% 5.63/6.02  
% 5.63/6.02  Intermediate Status:
% 5.63/6.02  Generated:    5489
% 5.63/6.02  Kept:         4146
% 5.63/6.02  Inuse:        186
% 5.63/6.02  Deleted:      6
% 5.63/6.02  Deletedinuse: 1
% 5.63/6.02  
% 5.63/6.02  Resimplifying inuse:
% 5.63/6.02  Done
% 5.63/6.02  
% 5.63/6.02  Resimplifying inuse:
% 5.63/6.02  Done
% 5.63/6.02  
% 5.63/6.02  
% 5.63/6.02  Intermediate Status:
% 5.63/6.02  Generated:    8385
% 5.63/6.02  Kept:         6255
% 5.63/6.02  Inuse:        212
% 5.63/6.02  Deleted:      6
% 5.63/6.02  Deletedinuse: 1
% 5.63/6.02  
% 5.63/6.02  Resimplifying inuse:
% 5.63/6.02  Done
% 5.63/6.02  
% 5.63/6.02  Resimplifying inuse:
% 5.63/6.02  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    10984
% 10.34/10.70  Kept:         8263
% 10.34/10.70  Inuse:        273
% 10.34/10.70  Deleted:      9
% 10.34/10.70  Deletedinuse: 3
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    15764
% 10.34/10.70  Kept:         11153
% 10.34/10.70  Inuse:        339
% 10.34/10.70  Deleted:      27
% 10.34/10.70  Deletedinuse: 10
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    21477
% 10.34/10.70  Kept:         13337
% 10.34/10.70  Inuse:        379
% 10.34/10.70  Deleted:      27
% 10.34/10.70  Deletedinuse: 10
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    25212
% 10.34/10.70  Kept:         15703
% 10.34/10.70  Inuse:        425
% 10.34/10.70  Deleted:      40
% 10.34/10.70  Deletedinuse: 14
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    29043
% 10.34/10.70  Kept:         17712
% 10.34/10.70  Inuse:        506
% 10.34/10.70  Deleted:      56
% 10.34/10.70  Deletedinuse: 15
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    34024
% 10.34/10.70  Kept:         19914
% 10.34/10.70  Inuse:        677
% 10.34/10.70  Deleted:      74
% 10.34/10.70  Deletedinuse: 25
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying clauses:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    38225
% 10.34/10.70  Kept:         21930
% 10.34/10.70  Inuse:        746
% 10.34/10.70  Deleted:      675
% 10.34/10.70  Deletedinuse: 30
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    41866
% 10.34/10.70  Kept:         23941
% 10.34/10.70  Inuse:        829
% 10.34/10.70  Deleted:      675
% 10.34/10.70  Deletedinuse: 30
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    45602
% 10.34/10.70  Kept:         26220
% 10.34/10.70  Inuse:        872
% 10.34/10.70  Deleted:      675
% 10.34/10.70  Deletedinuse: 30
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    50989
% 10.34/10.70  Kept:         28871
% 10.34/10.70  Inuse:        957
% 10.34/10.70  Deleted:      675
% 10.34/10.70  Deletedinuse: 30
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    55546
% 10.34/10.70  Kept:         31278
% 10.34/10.70  Inuse:        999
% 10.34/10.70  Deleted:      675
% 10.34/10.70  Deletedinuse: 30
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    60567
% 10.34/10.70  Kept:         34131
% 10.34/10.70  Inuse:        1008
% 10.34/10.70  Deleted:      675
% 10.34/10.70  Deletedinuse: 30
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    64169
% 10.34/10.70  Kept:         36133
% 10.34/10.70  Inuse:        1016
% 10.34/10.70  Deleted:      675
% 10.34/10.70  Deletedinuse: 30
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    68564
% 10.34/10.70  Kept:         38749
% 10.34/10.70  Inuse:        1042
% 10.34/10.70  Deleted:      675
% 10.34/10.70  Deletedinuse: 30
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying clauses:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    72594
% 10.34/10.70  Kept:         41029
% 10.34/10.70  Inuse:        1111
% 10.34/10.70  Deleted:      701
% 10.34/10.70  Deletedinuse: 30
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    76043
% 10.34/10.70  Kept:         43089
% 10.34/10.70  Inuse:        1121
% 10.34/10.70  Deleted:      710
% 10.34/10.70  Deletedinuse: 39
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    79955
% 10.34/10.70  Kept:         45247
% 10.34/10.70  Inuse:        1127
% 10.34/10.70  Deleted:      710
% 10.34/10.70  Deletedinuse: 39
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    83651
% 10.34/10.70  Kept:         47252
% 10.34/10.70  Inuse:        1131
% 10.34/10.70  Deleted:      710
% 10.34/10.70  Deletedinuse: 39
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    86914
% 10.34/10.70  Kept:         49392
% 10.34/10.70  Inuse:        1138
% 10.34/10.70  Deleted:      710
% 10.34/10.70  Deletedinuse: 39
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    90793
% 10.34/10.70  Kept:         51513
% 10.34/10.70  Inuse:        1145
% 10.34/10.70  Deleted:      710
% 10.34/10.70  Deletedinuse: 39
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    93958
% 10.34/10.70  Kept:         53580
% 10.34/10.70  Inuse:        1152
% 10.34/10.70  Deleted:      710
% 10.34/10.70  Deletedinuse: 39
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    98782
% 10.34/10.70  Kept:         56342
% 10.34/10.70  Inuse:        1167
% 10.34/10.70  Deleted:      710
% 10.34/10.70  Deletedinuse: 39
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    102011
% 10.34/10.70  Kept:         58442
% 10.34/10.70  Inuse:        1173
% 10.34/10.70  Deleted:      710
% 10.34/10.70  Deletedinuse: 39
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    107455
% 10.34/10.70  Kept:         61569
% 10.34/10.70  Inuse:        1188
% 10.34/10.70  Deleted:      710
% 10.34/10.70  Deletedinuse: 39
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying clauses:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    111237
% 10.34/10.70  Kept:         64097
% 10.34/10.70  Inuse:        1196
% 10.34/10.70  Deleted:      809
% 10.34/10.70  Deletedinuse: 39
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    116045
% 10.34/10.70  Kept:         66445
% 10.34/10.70  Inuse:        1254
% 10.34/10.70  Deleted:      810
% 10.34/10.70  Deletedinuse: 40
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    119623
% 10.34/10.70  Kept:         68726
% 10.34/10.70  Inuse:        1263
% 10.34/10.70  Deleted:      811
% 10.34/10.70  Deletedinuse: 41
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    122913
% 10.34/10.70  Kept:         70867
% 10.34/10.70  Inuse:        1269
% 10.34/10.70  Deleted:      811
% 10.34/10.70  Deletedinuse: 41
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    126522
% 10.34/10.70  Kept:         73190
% 10.34/10.70  Inuse:        1280
% 10.34/10.70  Deleted:      811
% 10.34/10.70  Deletedinuse: 41
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    129806
% 10.34/10.70  Kept:         75303
% 10.34/10.70  Inuse:        1288
% 10.34/10.70  Deleted:      811
% 10.34/10.70  Deletedinuse: 41
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    133335
% 10.34/10.70  Kept:         77324
% 10.34/10.70  Inuse:        1318
% 10.34/10.70  Deleted:      812
% 10.34/10.70  Deletedinuse: 41
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    136742
% 10.34/10.70  Kept:         79492
% 10.34/10.70  Inuse:        1324
% 10.34/10.70  Deleted:      812
% 10.34/10.70  Deletedinuse: 41
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    139980
% 10.34/10.70  Kept:         81581
% 10.34/10.70  Inuse:        1334
% 10.34/10.70  Deleted:      812
% 10.34/10.70  Deletedinuse: 41
% 10.34/10.70  
% 10.34/10.70  Resimplifying clauses:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    143309
% 10.34/10.70  Kept:         83745
% 10.34/10.70  Inuse:        1341
% 10.34/10.70  Deleted:      1201
% 10.34/10.70  Deletedinuse: 41
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    146592
% 10.34/10.70  Kept:         85881
% 10.34/10.70  Inuse:        1347
% 10.34/10.70  Deleted:      1201
% 10.34/10.70  Deletedinuse: 41
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Intermediate Status:
% 10.34/10.70  Generated:    150510
% 10.34/10.70  Kept:         87886
% 10.34/10.70  Inuse:        1404
% 10.34/10.70  Deleted:      1201
% 10.34/10.70  Deletedinuse: 41
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  Resimplifying inuse:
% 10.34/10.70  Done
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Bliksems!, er is een bewijs:
% 10.34/10.70  % SZS status Unsatisfiable
% 10.34/10.70  % SZS output start Refutation
% 10.34/10.70  
% 10.34/10.70  clause( 0, [ ~( 'subgroup_member'( X ) ), 'subgroup_member'( Y ), ~( 
% 10.34/10.70    equalish( X, Y ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 4, [ 'subgroup_member'( inverse( X ) ), ~( 'subgroup_member'( X ) )
% 10.34/10.70     ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 5, [ ~( 'subgroup_member'( X ) ), ~( product( X, Y, Z ) ), 
% 10.34/10.70    'subgroup_member'( Z ), ~( 'subgroup_member'( Y ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 6, [ product( identity, X, X ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 7, [ product( X, identity, X ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 8, [ product( inverse( X ), X, identity ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 9, [ product( X, inverse( X ), identity ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 10, [ ~( product( Y, T, U ) ), ~( product( X, Y, Z ) ), product( X
% 10.34/10.70    , U, W ), ~( product( Z, T, W ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 11, [ ~( product( X, Y, Z ) ), ~( product( X, U, W ) ), product( Z
% 10.34/10.70    , T, W ), ~( product( Y, T, U ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 14, [ equalish( T, Y ), ~( product( X, Y, Z ) ), ~( product( X, T, 
% 10.34/10.70    Z ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 15, [ equalish( T, X ), ~( product( X, Y, Z ) ), ~( product( T, Y, 
% 10.34/10.70    Z ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 16, [ 'subgroup_member'( Y ), 'subgroup_member'( X ), 
% 10.34/10.70    'subgroup_member'( 'element_in_O2'( X, Y ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 17, [ 'subgroup_member'( Y ), 'subgroup_member'( X ), product( X, 
% 10.34/10.70    'element_in_O2'( X, Y ), Y ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 18, [ 'subgroup_member'( b ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 19, [ product( b, inverse( a ), c ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 20, [ product( a, c, d ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 21, [ ~( 'subgroup_member'( d ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 39, [ 'subgroup_member'( inverse( b ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 41, [ 'subgroup_member'( inverse( inverse( b ) ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 42, [ 'subgroup_member'( inverse( inverse( inverse( b ) ) ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 46, [ 'subgroup_member'( inverse( inverse( inverse( inverse( b ) )
% 10.34/10.70     ) ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 49, [ ~( product( X, inverse( inverse( inverse( inverse( b ) ) ) )
% 10.34/10.70    , Y ) ), 'subgroup_member'( Y ), ~( 'subgroup_member'( X ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 56, [ ~( product( X, inverse( b ), Y ) ), 'subgroup_member'( Y ), 
% 10.34/10.70    ~( 'subgroup_member'( X ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 81, [ ~( product( X, Y, Z ) ), product( T, Z, Y ), ~( product( T, X
% 10.34/10.70    , identity ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 82, [ ~( product( X, identity, Y ) ), product( Z, Y, T ), ~( 
% 10.34/10.70    product( Z, X, T ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 93, [ ~( product( X, identity, T ) ), product( Z, Y, T ), ~( 
% 10.34/10.70    product( X, inverse( Y ), Z ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 94, [ ~( product( X, identity, T ) ), product( Z, inverse( Y ), T )
% 10.34/10.70    , ~( product( X, Y, Z ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 97, [ ~( product( X, Y, Z ) ), product( Z, identity, T ), ~( 
% 10.34/10.70    product( X, Y, T ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 126, [ equalish( inverse( X ), Y ), ~( product( Y, X, identity ) )
% 10.34/10.70     ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 136, [ 'subgroup_member'( 'element_in_O2'( X, d ) ), 
% 10.34/10.70    'subgroup_member'( X ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 154, [ 'subgroup_member'( X ), 'subgroup_member'( Y ), equalish( 
% 10.34/10.70    'element_in_O2'( Y, X ), Z ), ~( product( Y, Z, X ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 332, [ equalish( inverse( inverse( X ) ), X ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 340, [ 'subgroup_member'( X ), ~( 'subgroup_member'( inverse( 
% 10.34/10.70    inverse( X ) ) ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 7294, [ product( inverse( X ), Z, Y ), ~( product( X, Y, Z ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 7296, [ product( identity, Y, X ), ~( product( identity, X, Y ) ) ]
% 10.34/10.70     )
% 10.34/10.70  .
% 10.34/10.70  clause( 7332, [ product( identity, Y, X ), ~( product( X, identity, Y ) ) ]
% 10.34/10.70     )
% 10.34/10.70  .
% 10.34/10.70  clause( 8103, [ product( inverse( inverse( X ) ), identity, X ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 8106, [ product( c, a, X ), ~( product( b, identity, X ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 8191, [ product( inverse( inverse( inverse( X ) ) ), X, identity )
% 10.34/10.70     ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 8321, [ product( Y, identity, X ), ~( product( identity, X, Y ) ) ]
% 10.34/10.70     )
% 10.34/10.70  .
% 10.34/10.70  clause( 8464, [ product( inverse( inverse( inverse( inverse( X ) ) ) ), 
% 10.34/10.70    identity, X ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 8960, [ product( identity, X, inverse( inverse( inverse( inverse( X
% 10.34/10.70     ) ) ) ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 8980, [ product( identity, inverse( inverse( inverse( inverse( X )
% 10.34/10.70     ) ) ), X ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 12485, [ product( X, identity, inverse( inverse( inverse( inverse( 
% 10.34/10.70    X ) ) ) ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 12560, [ product( c, a, inverse( inverse( inverse( inverse( b ) ) )
% 10.34/10.70     ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 12562, [ product( c, a, b ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 12567, [ product( inverse( c ), b, a ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 12580, [ product( a, inverse( b ), X ), ~( product( inverse( c ), 
% 10.34/10.70    identity, X ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 12684, [ product( inverse( c ), inverse( inverse( inverse( inverse( 
% 10.34/10.70    b ) ) ) ), a ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 13957, [ 'subgroup_member'( a ), equalish( 'element_in_O2'( a, d )
% 10.34/10.70    , c ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 13961, [ 'subgroup_member'( a ), 'subgroup_member'( c ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 14004, [ 'subgroup_member'( a ), 'subgroup_member'( inverse( c ) )
% 10.34/10.70     ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 14090, [ 'subgroup_member'( a ), 'subgroup_member'( X ), ~( product( 
% 10.34/10.70    inverse( c ), inverse( inverse( inverse( inverse( b ) ) ) ), X ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 14095, [ 'subgroup_member'( a ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 14127, [ 'subgroup_member'( X ), ~( product( a, inverse( b ), X ) )
% 10.34/10.70     ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 88188, [ product( a, inverse( b ), inverse( c ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 88189, [ 'subgroup_member'( inverse( c ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 88300, [ 'subgroup_member'( inverse( inverse( c ) ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 88394, [ 'subgroup_member'( c ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 88489, [ ~( product( X, c, Y ) ), 'subgroup_member'( Y ), ~( 
% 10.34/10.70    'subgroup_member'( X ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 89285, [ 'subgroup_member'( X ), ~( product( a, c, X ) ) ] )
% 10.34/10.70  .
% 10.34/10.70  clause( 89777, [] )
% 10.34/10.70  .
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  % SZS output end Refutation
% 10.34/10.70  found a proof!
% 10.34/10.70  
% 10.34/10.70  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 10.34/10.70  
% 10.34/10.70  initialclauses(
% 10.34/10.70  [ clause( 89779, [ ~( equalish( X, Y ) ), ~( 'subgroup_member'( X ) ), 
% 10.34/10.70    'subgroup_member'( Y ) ] )
% 10.34/10.70  , clause( 89780, [ ~( equalish( X, Y ) ), ~( product( Z, T, X ) ), product( 
% 10.34/10.70    Z, T, Y ) ] )
% 10.34/10.70  , clause( 89781, [ ~( equalish( X, Y ) ), equalish( 'element_in_O2'( Z, X )
% 10.34/10.70    , 'element_in_O2'( Z, Y ) ) ] )
% 10.34/10.70  , clause( 89782, [ ~( equalish( X, Y ) ), equalish( 'element_in_O2'( X, Z )
% 10.34/10.70    , 'element_in_O2'( Y, Z ) ) ] )
% 10.34/10.70  , clause( 89783, [ ~( 'subgroup_member'( X ) ), 'subgroup_member'( inverse( 
% 10.34/10.70    X ) ) ] )
% 10.34/10.70  , clause( 89784, [ ~( 'subgroup_member'( X ) ), ~( 'subgroup_member'( Y ) )
% 10.34/10.70    , ~( product( X, Y, Z ) ), 'subgroup_member'( Z ) ] )
% 10.34/10.70  , clause( 89785, [ product( identity, X, X ) ] )
% 10.34/10.70  , clause( 89786, [ product( X, identity, X ) ] )
% 10.34/10.70  , clause( 89787, [ product( inverse( X ), X, identity ) ] )
% 10.34/10.70  , clause( 89788, [ product( X, inverse( X ), identity ) ] )
% 10.34/10.70  , clause( 89789, [ ~( product( X, Y, Z ) ), ~( product( Y, T, U ) ), ~( 
% 10.34/10.70    product( Z, T, W ) ), product( X, U, W ) ] )
% 10.34/10.70  , clause( 89790, [ ~( product( X, Y, Z ) ), ~( product( Y, T, U ) ), ~( 
% 10.34/10.70    product( X, U, W ) ), product( Z, T, W ) ] )
% 10.34/10.70  , clause( 89791, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), 
% 10.34/10.70    equalish( Z, T ) ] )
% 10.34/10.70  , clause( 89792, [ 'subgroup_member'( identity ) ] )
% 10.34/10.70  , clause( 89793, [ ~( product( X, Y, Z ) ), ~( product( X, T, Z ) ), 
% 10.34/10.70    equalish( T, Y ) ] )
% 10.34/10.70  , clause( 89794, [ ~( product( X, Y, Z ) ), ~( product( T, Y, Z ) ), 
% 10.34/10.70    equalish( T, X ) ] )
% 10.34/10.70  , clause( 89795, [ 'subgroup_member'( 'element_in_O2'( X, Y ) ), 
% 10.34/10.70    'subgroup_member'( Y ), 'subgroup_member'( X ) ] )
% 10.34/10.70  , clause( 89796, [ product( X, 'element_in_O2'( X, Y ), Y ), 
% 10.34/10.70    'subgroup_member'( Y ), 'subgroup_member'( X ) ] )
% 10.34/10.70  , clause( 89797, [ 'subgroup_member'( b ) ] )
% 10.34/10.70  , clause( 89798, [ product( b, inverse( a ), c ) ] )
% 10.34/10.70  , clause( 89799, [ product( a, c, d ) ] )
% 10.34/10.70  , clause( 89800, [ ~( 'subgroup_member'( d ) ) ] )
% 10.34/10.70  ] ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 0, [ ~( 'subgroup_member'( X ) ), 'subgroup_member'( Y ), ~( 
% 10.34/10.70    equalish( X, Y ) ) ] )
% 10.34/10.70  , clause( 89779, [ ~( equalish( X, Y ) ), ~( 'subgroup_member'( X ) ), 
% 10.34/10.70    'subgroup_member'( Y ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 2
% 10.34/10.70     ), ==>( 1, 0 ), ==>( 2, 1 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 4, [ 'subgroup_member'( inverse( X ) ), ~( 'subgroup_member'( X ) )
% 10.34/10.70     ] )
% 10.34/10.70  , clause( 89783, [ ~( 'subgroup_member'( X ) ), 'subgroup_member'( inverse( 
% 10.34/10.70    X ) ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 10.34/10.70    0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 5, [ ~( 'subgroup_member'( X ) ), ~( product( X, Y, Z ) ), 
% 10.34/10.70    'subgroup_member'( Z ), ~( 'subgroup_member'( Y ) ) ] )
% 10.34/10.70  , clause( 89784, [ ~( 'subgroup_member'( X ) ), ~( 'subgroup_member'( Y ) )
% 10.34/10.70    , ~( product( X, Y, Z ) ), 'subgroup_member'( Z ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 10.34/10.70    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 3 ), ==>( 2, 1 ), ==>( 3, 2 )] )
% 10.34/10.70     ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 6, [ product( identity, X, X ) ] )
% 10.34/10.70  , clause( 89785, [ product( identity, X, X ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 7, [ product( X, identity, X ) ] )
% 10.34/10.70  , clause( 89786, [ product( X, identity, X ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 8, [ product( inverse( X ), X, identity ) ] )
% 10.34/10.70  , clause( 89787, [ product( inverse( X ), X, identity ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 9, [ product( X, inverse( X ), identity ) ] )
% 10.34/10.70  , clause( 89788, [ product( X, inverse( X ), identity ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 10, [ ~( product( Y, T, U ) ), ~( product( X, Y, Z ) ), product( X
% 10.34/10.70    , U, W ), ~( product( Z, T, W ) ) ] )
% 10.34/10.70  , clause( 89789, [ ~( product( X, Y, Z ) ), ~( product( Y, T, U ) ), ~( 
% 10.34/10.70    product( Z, T, W ) ), product( X, U, W ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 10.34/10.70    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 ), ==>( 2
% 10.34/10.70    , 3 ), ==>( 3, 2 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 11, [ ~( product( X, Y, Z ) ), ~( product( X, U, W ) ), product( Z
% 10.34/10.70    , T, W ), ~( product( Y, T, U ) ) ] )
% 10.34/10.70  , clause( 89790, [ ~( product( X, Y, Z ) ), ~( product( Y, T, U ) ), ~( 
% 10.34/10.70    product( X, U, W ) ), product( Z, T, W ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 10.34/10.70    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 3 ), ==>( 2
% 10.34/10.70    , 1 ), ==>( 3, 2 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 14, [ equalish( T, Y ), ~( product( X, Y, Z ) ), ~( product( X, T, 
% 10.34/10.70    Z ) ) ] )
% 10.34/10.70  , clause( 89793, [ ~( product( X, Y, Z ) ), ~( product( X, T, Z ) ), 
% 10.34/10.70    equalish( T, Y ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 10.34/10.70    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 2 ), ==>( 2, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 15, [ equalish( T, X ), ~( product( X, Y, Z ) ), ~( product( T, Y, 
% 10.34/10.70    Z ) ) ] )
% 10.34/10.70  , clause( 89794, [ ~( product( X, Y, Z ) ), ~( product( T, Y, Z ) ), 
% 10.34/10.70    equalish( T, X ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 10.34/10.70    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 2 ), ==>( 2, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 16, [ 'subgroup_member'( Y ), 'subgroup_member'( X ), 
% 10.34/10.70    'subgroup_member'( 'element_in_O2'( X, Y ) ) ] )
% 10.34/10.70  , clause( 89795, [ 'subgroup_member'( 'element_in_O2'( X, Y ) ), 
% 10.34/10.70    'subgroup_member'( Y ), 'subgroup_member'( X ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 2
% 10.34/10.70     ), ==>( 1, 0 ), ==>( 2, 1 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 17, [ 'subgroup_member'( Y ), 'subgroup_member'( X ), product( X, 
% 10.34/10.70    'element_in_O2'( X, Y ), Y ) ] )
% 10.34/10.70  , clause( 89796, [ product( X, 'element_in_O2'( X, Y ), Y ), 
% 10.34/10.70    'subgroup_member'( Y ), 'subgroup_member'( X ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 2
% 10.34/10.70     ), ==>( 1, 0 ), ==>( 2, 1 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 18, [ 'subgroup_member'( b ) ] )
% 10.34/10.70  , clause( 89797, [ 'subgroup_member'( b ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 19, [ product( b, inverse( a ), c ) ] )
% 10.34/10.70  , clause( 89798, [ product( b, inverse( a ), c ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 20, [ product( a, c, d ) ] )
% 10.34/10.70  , clause( 89799, [ product( a, c, d ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 21, [ ~( 'subgroup_member'( d ) ) ] )
% 10.34/10.70  , clause( 89800, [ ~( 'subgroup_member'( d ) ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89926, [ 'subgroup_member'( inverse( b ) ) ] )
% 10.34/10.70  , clause( 4, [ 'subgroup_member'( inverse( X ) ), ~( 'subgroup_member'( X )
% 10.34/10.70     ) ] )
% 10.34/10.70  , 1, clause( 18, [ 'subgroup_member'( b ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, b )] ), substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 39, [ 'subgroup_member'( inverse( b ) ) ] )
% 10.34/10.70  , clause( 89926, [ 'subgroup_member'( inverse( b ) ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89927, [ 'subgroup_member'( inverse( inverse( b ) ) ) ] )
% 10.34/10.70  , clause( 4, [ 'subgroup_member'( inverse( X ) ), ~( 'subgroup_member'( X )
% 10.34/10.70     ) ] )
% 10.34/10.70  , 1, clause( 39, [ 'subgroup_member'( inverse( b ) ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, inverse( b ) )] ), substitution( 1, [] )
% 10.34/10.70    ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 41, [ 'subgroup_member'( inverse( inverse( b ) ) ) ] )
% 10.34/10.70  , clause( 89927, [ 'subgroup_member'( inverse( inverse( b ) ) ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89928, [ 'subgroup_member'( inverse( inverse( inverse( b ) ) ) ) ]
% 10.34/10.70     )
% 10.34/10.70  , clause( 4, [ 'subgroup_member'( inverse( X ) ), ~( 'subgroup_member'( X )
% 10.34/10.70     ) ] )
% 10.34/10.70  , 1, clause( 41, [ 'subgroup_member'( inverse( inverse( b ) ) ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, inverse( inverse( b ) ) )] ), substitution( 
% 10.34/10.70    1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 42, [ 'subgroup_member'( inverse( inverse( inverse( b ) ) ) ) ] )
% 10.34/10.70  , clause( 89928, [ 'subgroup_member'( inverse( inverse( inverse( b ) ) ) )
% 10.34/10.70     ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89929, [ 'subgroup_member'( inverse( inverse( inverse( inverse( b )
% 10.34/10.70     ) ) ) ) ] )
% 10.34/10.70  , clause( 4, [ 'subgroup_member'( inverse( X ) ), ~( 'subgroup_member'( X )
% 10.34/10.70     ) ] )
% 10.34/10.70  , 1, clause( 42, [ 'subgroup_member'( inverse( inverse( inverse( b ) ) ) )
% 10.34/10.70     ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, inverse( inverse( inverse( b ) ) ) )] ), 
% 10.34/10.70    substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 46, [ 'subgroup_member'( inverse( inverse( inverse( inverse( b ) )
% 10.34/10.70     ) ) ) ] )
% 10.34/10.70  , clause( 89929, [ 'subgroup_member'( inverse( inverse( inverse( inverse( b
% 10.34/10.70     ) ) ) ) ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89931, [ ~( 'subgroup_member'( X ) ), ~( product( X, inverse( 
% 10.34/10.70    inverse( inverse( inverse( b ) ) ) ), Y ) ), 'subgroup_member'( Y ) ] )
% 10.34/10.70  , clause( 5, [ ~( 'subgroup_member'( X ) ), ~( product( X, Y, Z ) ), 
% 10.34/10.70    'subgroup_member'( Z ), ~( 'subgroup_member'( Y ) ) ] )
% 10.34/10.70  , 3, clause( 46, [ 'subgroup_member'( inverse( inverse( inverse( inverse( b
% 10.34/10.70     ) ) ) ) ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, X ), :=( Y, inverse( inverse( inverse( 
% 10.34/10.70    inverse( b ) ) ) ) ), :=( Z, Y )] ), substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 49, [ ~( product( X, inverse( inverse( inverse( inverse( b ) ) ) )
% 10.34/10.70    , Y ) ), 'subgroup_member'( Y ), ~( 'subgroup_member'( X ) ) ] )
% 10.34/10.70  , clause( 89931, [ ~( 'subgroup_member'( X ) ), ~( product( X, inverse( 
% 10.34/10.70    inverse( inverse( inverse( b ) ) ) ), Y ) ), 'subgroup_member'( Y ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 2
% 10.34/10.70     ), ==>( 1, 0 ), ==>( 2, 1 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89933, [ ~( 'subgroup_member'( X ) ), ~( product( X, inverse( b ), 
% 10.34/10.70    Y ) ), 'subgroup_member'( Y ) ] )
% 10.34/10.70  , clause( 5, [ ~( 'subgroup_member'( X ) ), ~( product( X, Y, Z ) ), 
% 10.34/10.70    'subgroup_member'( Z ), ~( 'subgroup_member'( Y ) ) ] )
% 10.34/10.70  , 3, clause( 39, [ 'subgroup_member'( inverse( b ) ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, X ), :=( Y, inverse( b ) ), :=( Z, Y )] ), 
% 10.34/10.70    substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 56, [ ~( product( X, inverse( b ), Y ) ), 'subgroup_member'( Y ), 
% 10.34/10.70    ~( 'subgroup_member'( X ) ) ] )
% 10.34/10.70  , clause( 89933, [ ~( 'subgroup_member'( X ) ), ~( product( X, inverse( b )
% 10.34/10.70    , Y ) ), 'subgroup_member'( Y ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 2
% 10.34/10.70     ), ==>( 1, 0 ), ==>( 2, 1 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89936, [ ~( product( X, Y, Z ) ), ~( product( T, X, identity ) ), 
% 10.34/10.70    product( T, Z, Y ) ] )
% 10.34/10.70  , clause( 10, [ ~( product( Y, T, U ) ), ~( product( X, Y, Z ) ), product( 
% 10.34/10.70    X, U, W ), ~( product( Z, T, W ) ) ] )
% 10.34/10.70  , 3, clause( 6, [ product( identity, X, X ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, T ), :=( Y, X ), :=( Z, identity ), :=( T, Y
% 10.34/10.70     ), :=( U, Z ), :=( W, Y )] ), substitution( 1, [ :=( X, Y )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 81, [ ~( product( X, Y, Z ) ), product( T, Z, Y ), ~( product( T, X
% 10.34/10.70    , identity ) ) ] )
% 10.34/10.70  , clause( 89936, [ ~( product( X, Y, Z ) ), ~( product( T, X, identity ) )
% 10.34/10.70    , product( T, Z, Y ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 10.34/10.70    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2, 1 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89942, [ ~( product( X, identity, Y ) ), ~( product( Z, X, T ) ), 
% 10.34/10.70    product( Z, Y, T ) ] )
% 10.34/10.70  , clause( 10, [ ~( product( Y, T, U ) ), ~( product( X, Y, Z ) ), product( 
% 10.34/10.70    X, U, W ), ~( product( Z, T, W ) ) ] )
% 10.34/10.70  , 3, clause( 7, [ product( X, identity, X ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, T ), :=( T, identity
% 10.34/10.70     ), :=( U, Y ), :=( W, T )] ), substitution( 1, [ :=( X, T )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 82, [ ~( product( X, identity, Y ) ), product( Z, Y, T ), ~( 
% 10.34/10.70    product( Z, X, T ) ) ] )
% 10.34/10.70  , clause( 89942, [ ~( product( X, identity, Y ) ), ~( product( Z, X, T ) )
% 10.34/10.70    , product( Z, Y, T ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 10.34/10.70    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2, 1 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89947, [ ~( product( X, inverse( Y ), Z ) ), ~( product( X, 
% 10.34/10.70    identity, T ) ), product( Z, Y, T ) ] )
% 10.34/10.70  , clause( 11, [ ~( product( X, Y, Z ) ), ~( product( X, U, W ) ), product( 
% 10.34/10.70    Z, T, W ), ~( product( Y, T, U ) ) ] )
% 10.34/10.70  , 3, clause( 8, [ product( inverse( X ), X, identity ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, X ), :=( Y, inverse( Y ) ), :=( Z, Z ), :=( 
% 10.34/10.70    T, Y ), :=( U, identity ), :=( W, T )] ), substitution( 1, [ :=( X, Y )] )
% 10.34/10.70    ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 93, [ ~( product( X, identity, T ) ), product( Z, Y, T ), ~( 
% 10.34/10.70    product( X, inverse( Y ), Z ) ) ] )
% 10.34/10.70  , clause( 89947, [ ~( product( X, inverse( Y ), Z ) ), ~( product( X, 
% 10.34/10.70    identity, T ) ), product( Z, Y, T ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 10.34/10.70    permutation( 0, [ ==>( 0, 2 ), ==>( 1, 0 ), ==>( 2, 1 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89951, [ ~( product( X, Y, Z ) ), ~( product( X, identity, T ) ), 
% 10.34/10.70    product( Z, inverse( Y ), T ) ] )
% 10.34/10.70  , clause( 11, [ ~( product( X, Y, Z ) ), ~( product( X, U, W ) ), product( 
% 10.34/10.70    Z, T, W ), ~( product( Y, T, U ) ) ] )
% 10.34/10.70  , 3, clause( 9, [ product( X, inverse( X ), identity ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, inverse( 
% 10.34/10.70    Y ) ), :=( U, identity ), :=( W, T )] ), substitution( 1, [ :=( X, Y )] )
% 10.34/10.70    ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 94, [ ~( product( X, identity, T ) ), product( Z, inverse( Y ), T )
% 10.34/10.70    , ~( product( X, Y, Z ) ) ] )
% 10.34/10.70  , clause( 89951, [ ~( product( X, Y, Z ) ), ~( product( X, identity, T ) )
% 10.34/10.70    , product( Z, inverse( Y ), T ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 10.34/10.70    permutation( 0, [ ==>( 0, 2 ), ==>( 1, 0 ), ==>( 2, 1 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89956, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), product( 
% 10.34/10.70    Z, identity, T ) ] )
% 10.34/10.70  , clause( 11, [ ~( product( X, Y, Z ) ), ~( product( X, U, W ) ), product( 
% 10.34/10.70    Z, T, W ), ~( product( Y, T, U ) ) ] )
% 10.34/10.70  , 3, clause( 7, [ product( X, identity, X ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, identity
% 10.34/10.70     ), :=( U, Y ), :=( W, T )] ), substitution( 1, [ :=( X, Y )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 97, [ ~( product( X, Y, Z ) ), product( Z, identity, T ), ~( 
% 10.34/10.70    product( X, Y, T ) ) ] )
% 10.34/10.70  , clause( 89956, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), 
% 10.34/10.70    product( Z, identity, T ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 10.34/10.70    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2, 1 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89961, [ equalish( inverse( X ), Y ), ~( product( Y, X, identity )
% 10.34/10.70     ) ] )
% 10.34/10.70  , clause( 15, [ equalish( T, X ), ~( product( X, Y, Z ) ), ~( product( T, Y
% 10.34/10.70    , Z ) ) ] )
% 10.34/10.70  , 2, clause( 8, [ product( inverse( X ), X, identity ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, identity ), :=( T, 
% 10.34/10.70    inverse( X ) )] ), substitution( 1, [ :=( X, X )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 126, [ equalish( inverse( X ), Y ), ~( product( Y, X, identity ) )
% 10.34/10.70     ] )
% 10.34/10.70  , clause( 89961, [ equalish( inverse( X ), Y ), ~( product( Y, X, identity
% 10.34/10.70     ) ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 10.34/10.70     ), ==>( 1, 1 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89962, [ 'subgroup_member'( X ), 'subgroup_member'( 'element_in_O2'( 
% 10.34/10.70    X, d ) ) ] )
% 10.34/10.70  , clause( 21, [ ~( 'subgroup_member'( d ) ) ] )
% 10.34/10.70  , 0, clause( 16, [ 'subgroup_member'( Y ), 'subgroup_member'( X ), 
% 10.34/10.70    'subgroup_member'( 'element_in_O2'( X, Y ) ) ] )
% 10.34/10.70  , 0, substitution( 0, [] ), substitution( 1, [ :=( X, X ), :=( Y, d )] )
% 10.34/10.70    ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 136, [ 'subgroup_member'( 'element_in_O2'( X, d ) ), 
% 10.34/10.70    'subgroup_member'( X ) ] )
% 10.34/10.70  , clause( 89962, [ 'subgroup_member'( X ), 'subgroup_member'( 
% 10.34/10.70    'element_in_O2'( X, d ) ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 10.34/10.70    0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89965, [ equalish( 'element_in_O2'( X, Y ), Z ), ~( product( X, Z, 
% 10.34/10.70    Y ) ), 'subgroup_member'( Y ), 'subgroup_member'( X ) ] )
% 10.34/10.70  , clause( 14, [ equalish( T, Y ), ~( product( X, Y, Z ) ), ~( product( X, T
% 10.34/10.70    , Z ) ) ] )
% 10.34/10.70  , 2, clause( 17, [ 'subgroup_member'( Y ), 'subgroup_member'( X ), product( 
% 10.34/10.70    X, 'element_in_O2'( X, Y ), Y ) ] )
% 10.34/10.70  , 2, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y ), :=( T, 
% 10.34/10.70    'element_in_O2'( X, Y ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 10.34/10.70    ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 154, [ 'subgroup_member'( X ), 'subgroup_member'( Y ), equalish( 
% 10.34/10.70    'element_in_O2'( Y, X ), Z ), ~( product( Y, Z, X ) ) ] )
% 10.34/10.70  , clause( 89965, [ equalish( 'element_in_O2'( X, Y ), Z ), ~( product( X, Z
% 10.34/10.70    , Y ) ), 'subgroup_member'( Y ), 'subgroup_member'( X ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] ), 
% 10.34/10.70    permutation( 0, [ ==>( 0, 2 ), ==>( 1, 3 ), ==>( 2, 0 ), ==>( 3, 1 )] )
% 10.34/10.70     ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89968, [ equalish( inverse( inverse( X ) ), X ) ] )
% 10.34/10.70  , clause( 126, [ equalish( inverse( X ), Y ), ~( product( Y, X, identity )
% 10.34/10.70     ) ] )
% 10.34/10.70  , 1, clause( 9, [ product( X, inverse( X ), identity ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, inverse( X ) ), :=( Y, X )] ), 
% 10.34/10.70    substitution( 1, [ :=( X, X )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 332, [ equalish( inverse( inverse( X ) ), X ) ] )
% 10.34/10.70  , clause( 89968, [ equalish( inverse( inverse( X ) ), X ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89969, [ ~( 'subgroup_member'( inverse( inverse( X ) ) ) ), 
% 10.34/10.70    'subgroup_member'( X ) ] )
% 10.34/10.70  , clause( 0, [ ~( 'subgroup_member'( X ) ), 'subgroup_member'( Y ), ~( 
% 10.34/10.70    equalish( X, Y ) ) ] )
% 10.34/10.70  , 2, clause( 332, [ equalish( inverse( inverse( X ) ), X ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, inverse( inverse( X ) ) ), :=( Y, X )] ), 
% 10.34/10.70    substitution( 1, [ :=( X, X )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 340, [ 'subgroup_member'( X ), ~( 'subgroup_member'( inverse( 
% 10.34/10.70    inverse( X ) ) ) ) ] )
% 10.34/10.70  , clause( 89969, [ ~( 'subgroup_member'( inverse( inverse( X ) ) ) ), 
% 10.34/10.70    'subgroup_member'( X ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 10.34/10.70    0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89971, [ ~( product( X, Y, Z ) ), product( inverse( X ), Z, Y ) ]
% 10.34/10.70     )
% 10.34/10.70  , clause( 81, [ ~( product( X, Y, Z ) ), product( T, Z, Y ), ~( product( T
% 10.34/10.70    , X, identity ) ) ] )
% 10.34/10.70  , 2, clause( 8, [ product( inverse( X ), X, identity ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, inverse( 
% 10.34/10.70    X ) )] ), substitution( 1, [ :=( X, X )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 7294, [ product( inverse( X ), Z, Y ), ~( product( X, Y, Z ) ) ] )
% 10.34/10.70  , clause( 89971, [ ~( product( X, Y, Z ) ), product( inverse( X ), Z, Y ) ]
% 10.34/10.70     )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 10.34/10.70    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89973, [ ~( product( identity, X, Y ) ), product( identity, Y, X )
% 10.34/10.70     ] )
% 10.34/10.70  , clause( 81, [ ~( product( X, Y, Z ) ), product( T, Z, Y ), ~( product( T
% 10.34/10.70    , X, identity ) ) ] )
% 10.34/10.70  , 2, clause( 6, [ product( identity, X, X ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, identity ), :=( Y, X ), :=( Z, Y ), :=( T, 
% 10.34/10.70    identity )] ), substitution( 1, [ :=( X, identity )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 7296, [ product( identity, Y, X ), ~( product( identity, X, Y ) ) ]
% 10.34/10.70     )
% 10.34/10.70  , clause( 89973, [ ~( product( identity, X, Y ) ), product( identity, Y, X
% 10.34/10.70     ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 1
% 10.34/10.70     ), ==>( 1, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89975, [ ~( product( X, identity, Y ) ), product( identity, Y, X )
% 10.34/10.70     ] )
% 10.34/10.70  , clause( 82, [ ~( product( X, identity, Y ) ), product( Z, Y, T ), ~( 
% 10.34/10.70    product( Z, X, T ) ) ] )
% 10.34/10.70  , 2, clause( 6, [ product( identity, X, X ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, identity ), :=( T, X
% 10.34/10.70     )] ), substitution( 1, [ :=( X, X )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 7332, [ product( identity, Y, X ), ~( product( X, identity, Y ) ) ]
% 10.34/10.70     )
% 10.34/10.70  , clause( 89975, [ ~( product( X, identity, Y ) ), product( identity, Y, X
% 10.34/10.70     ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 1
% 10.34/10.70     ), ==>( 1, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89976, [ product( inverse( inverse( X ) ), identity, X ) ] )
% 10.34/10.70  , clause( 7294, [ product( inverse( X ), Z, Y ), ~( product( X, Y, Z ) ) ]
% 10.34/10.70     )
% 10.34/10.70  , 1, clause( 8, [ product( inverse( X ), X, identity ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, inverse( X ) ), :=( Y, X ), :=( Z, identity
% 10.34/10.70     )] ), substitution( 1, [ :=( X, X )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 8103, [ product( inverse( inverse( X ) ), identity, X ) ] )
% 10.34/10.70  , clause( 89976, [ product( inverse( inverse( X ) ), identity, X ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89977, [ ~( product( b, identity, X ) ), product( c, a, X ) ] )
% 10.34/10.70  , clause( 93, [ ~( product( X, identity, T ) ), product( Z, Y, T ), ~( 
% 10.34/10.70    product( X, inverse( Y ), Z ) ) ] )
% 10.34/10.70  , 2, clause( 19, [ product( b, inverse( a ), c ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, b ), :=( Y, a ), :=( Z, c ), :=( T, X )] ), 
% 10.34/10.70    substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 8106, [ product( c, a, X ), ~( product( b, identity, X ) ) ] )
% 10.34/10.70  , clause( 89977, [ ~( product( b, identity, X ) ), product( c, a, X ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 10.34/10.70    0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89978, [ product( inverse( inverse( inverse( X ) ) ), X, identity )
% 10.34/10.70     ] )
% 10.34/10.70  , clause( 7294, [ product( inverse( X ), Z, Y ), ~( product( X, Y, Z ) ) ]
% 10.34/10.70     )
% 10.34/10.70  , 1, clause( 8103, [ product( inverse( inverse( X ) ), identity, X ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, inverse( inverse( X ) ) ), :=( Y, identity )
% 10.34/10.70    , :=( Z, X )] ), substitution( 1, [ :=( X, X )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 8191, [ product( inverse( inverse( inverse( X ) ) ), X, identity )
% 10.34/10.70     ] )
% 10.34/10.70  , clause( 89978, [ product( inverse( inverse( inverse( X ) ) ), X, identity
% 10.34/10.70     ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89980, [ ~( product( identity, X, Y ) ), product( Y, identity, X )
% 10.34/10.70     ] )
% 10.34/10.70  , clause( 97, [ ~( product( X, Y, Z ) ), product( Z, identity, T ), ~( 
% 10.34/10.70    product( X, Y, T ) ) ] )
% 10.34/10.70  , 2, clause( 6, [ product( identity, X, X ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, identity ), :=( Y, X ), :=( Z, Y ), :=( T, X
% 10.34/10.70     )] ), substitution( 1, [ :=( X, X )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 8321, [ product( Y, identity, X ), ~( product( identity, X, Y ) ) ]
% 10.34/10.70     )
% 10.34/10.70  , clause( 89980, [ ~( product( identity, X, Y ) ), product( Y, identity, X
% 10.34/10.70     ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 1
% 10.34/10.70     ), ==>( 1, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89981, [ product( inverse( inverse( inverse( inverse( X ) ) ) ), 
% 10.34/10.70    identity, X ) ] )
% 10.34/10.70  , clause( 7294, [ product( inverse( X ), Z, Y ), ~( product( X, Y, Z ) ) ]
% 10.34/10.70     )
% 10.34/10.70  , 1, clause( 8191, [ product( inverse( inverse( inverse( X ) ) ), X, 
% 10.34/10.70    identity ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, inverse( inverse( inverse( X ) ) ) ), :=( Y
% 10.34/10.70    , X ), :=( Z, identity )] ), substitution( 1, [ :=( X, X )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 8464, [ product( inverse( inverse( inverse( inverse( X ) ) ) ), 
% 10.34/10.70    identity, X ) ] )
% 10.34/10.70  , clause( 89981, [ product( inverse( inverse( inverse( inverse( X ) ) ) ), 
% 10.34/10.70    identity, X ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89982, [ product( identity, X, inverse( inverse( inverse( inverse( 
% 10.34/10.70    X ) ) ) ) ) ] )
% 10.34/10.70  , clause( 7332, [ product( identity, Y, X ), ~( product( X, identity, Y ) )
% 10.34/10.70     ] )
% 10.34/10.70  , 1, clause( 8464, [ product( inverse( inverse( inverse( inverse( X ) ) ) )
% 10.34/10.70    , identity, X ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, inverse( inverse( inverse( inverse( X ) ) )
% 10.34/10.70     ) ), :=( Y, X )] ), substitution( 1, [ :=( X, X )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 8960, [ product( identity, X, inverse( inverse( inverse( inverse( X
% 10.34/10.70     ) ) ) ) ) ] )
% 10.34/10.70  , clause( 89982, [ product( identity, X, inverse( inverse( inverse( inverse( 
% 10.34/10.70    X ) ) ) ) ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89983, [ product( identity, inverse( inverse( inverse( inverse( X )
% 10.34/10.70     ) ) ), X ) ] )
% 10.34/10.70  , clause( 7296, [ product( identity, Y, X ), ~( product( identity, X, Y ) )
% 10.34/10.70     ] )
% 10.34/10.70  , 1, clause( 8960, [ product( identity, X, inverse( inverse( inverse( 
% 10.34/10.70    inverse( X ) ) ) ) ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, X ), :=( Y, inverse( inverse( inverse( 
% 10.34/10.70    inverse( X ) ) ) ) )] ), substitution( 1, [ :=( X, X )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 8980, [ product( identity, inverse( inverse( inverse( inverse( X )
% 10.34/10.70     ) ) ), X ) ] )
% 10.34/10.70  , clause( 89983, [ product( identity, inverse( inverse( inverse( inverse( X
% 10.34/10.70     ) ) ) ), X ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89984, [ product( X, identity, inverse( inverse( inverse( inverse( 
% 10.34/10.70    X ) ) ) ) ) ] )
% 10.34/10.70  , clause( 8321, [ product( Y, identity, X ), ~( product( identity, X, Y ) )
% 10.34/10.70     ] )
% 10.34/10.70  , 1, clause( 8980, [ product( identity, inverse( inverse( inverse( inverse( 
% 10.34/10.70    X ) ) ) ), X ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, inverse( inverse( inverse( inverse( X ) ) )
% 10.34/10.70     ) ), :=( Y, X )] ), substitution( 1, [ :=( X, X )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 12485, [ product( X, identity, inverse( inverse( inverse( inverse( 
% 10.34/10.70    X ) ) ) ) ) ] )
% 10.34/10.70  , clause( 89984, [ product( X, identity, inverse( inverse( inverse( inverse( 
% 10.34/10.70    X ) ) ) ) ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89985, [ product( c, a, inverse( inverse( inverse( inverse( b ) ) )
% 10.34/10.70     ) ) ] )
% 10.34/10.70  , clause( 8106, [ product( c, a, X ), ~( product( b, identity, X ) ) ] )
% 10.34/10.70  , 1, clause( 12485, [ product( X, identity, inverse( inverse( inverse( 
% 10.34/10.70    inverse( X ) ) ) ) ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, inverse( inverse( inverse( inverse( b ) ) )
% 10.34/10.70     ) )] ), substitution( 1, [ :=( X, b )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 12560, [ product( c, a, inverse( inverse( inverse( inverse( b ) ) )
% 10.34/10.70     ) ) ] )
% 10.34/10.70  , clause( 89985, [ product( c, a, inverse( inverse( inverse( inverse( b ) )
% 10.34/10.70     ) ) ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89986, [ product( c, a, b ) ] )
% 10.34/10.70  , clause( 8106, [ product( c, a, X ), ~( product( b, identity, X ) ) ] )
% 10.34/10.70  , 1, clause( 7, [ product( X, identity, X ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, b )] ), substitution( 1, [ :=( X, b )] )
% 10.34/10.70    ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 12562, [ product( c, a, b ) ] )
% 10.34/10.70  , clause( 89986, [ product( c, a, b ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89987, [ product( inverse( c ), b, a ) ] )
% 10.34/10.70  , clause( 7294, [ product( inverse( X ), Z, Y ), ~( product( X, Y, Z ) ) ]
% 10.34/10.70     )
% 10.34/10.70  , 1, clause( 12562, [ product( c, a, b ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, c ), :=( Y, a ), :=( Z, b )] ), 
% 10.34/10.70    substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 12567, [ product( inverse( c ), b, a ) ] )
% 10.34/10.70  , clause( 89987, [ product( inverse( c ), b, a ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89988, [ ~( product( inverse( c ), identity, X ) ), product( a, 
% 10.34/10.70    inverse( b ), X ) ] )
% 10.34/10.70  , clause( 94, [ ~( product( X, identity, T ) ), product( Z, inverse( Y ), T
% 10.34/10.70     ), ~( product( X, Y, Z ) ) ] )
% 10.34/10.70  , 2, clause( 12567, [ product( inverse( c ), b, a ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, inverse( c ) ), :=( Y, b ), :=( Z, a ), :=( 
% 10.34/10.70    T, X )] ), substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 12580, [ product( a, inverse( b ), X ), ~( product( inverse( c ), 
% 10.34/10.70    identity, X ) ) ] )
% 10.34/10.70  , clause( 89988, [ ~( product( inverse( c ), identity, X ) ), product( a, 
% 10.34/10.70    inverse( b ), X ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 10.34/10.70    0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89989, [ product( inverse( c ), inverse( inverse( inverse( inverse( 
% 10.34/10.70    b ) ) ) ), a ) ] )
% 10.34/10.70  , clause( 7294, [ product( inverse( X ), Z, Y ), ~( product( X, Y, Z ) ) ]
% 10.34/10.70     )
% 10.34/10.70  , 1, clause( 12560, [ product( c, a, inverse( inverse( inverse( inverse( b
% 10.34/10.70     ) ) ) ) ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, c ), :=( Y, a ), :=( Z, inverse( inverse( 
% 10.34/10.70    inverse( inverse( b ) ) ) ) )] ), substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 12684, [ product( inverse( c ), inverse( inverse( inverse( inverse( 
% 10.34/10.70    b ) ) ) ), a ) ] )
% 10.34/10.70  , clause( 89989, [ product( inverse( c ), inverse( inverse( inverse( 
% 10.34/10.70    inverse( b ) ) ) ), a ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89990, [ 'subgroup_member'( d ), 'subgroup_member'( a ), equalish( 
% 10.34/10.70    'element_in_O2'( a, d ), c ) ] )
% 10.34/10.70  , clause( 154, [ 'subgroup_member'( X ), 'subgroup_member'( Y ), equalish( 
% 10.34/10.70    'element_in_O2'( Y, X ), Z ), ~( product( Y, Z, X ) ) ] )
% 10.34/10.70  , 3, clause( 20, [ product( a, c, d ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, d ), :=( Y, a ), :=( Z, c )] ), 
% 10.34/10.70    substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89991, [ 'subgroup_member'( a ), equalish( 'element_in_O2'( a, d )
% 10.34/10.70    , c ) ] )
% 10.34/10.70  , clause( 21, [ ~( 'subgroup_member'( d ) ) ] )
% 10.34/10.70  , 0, clause( 89990, [ 'subgroup_member'( d ), 'subgroup_member'( a ), 
% 10.34/10.70    equalish( 'element_in_O2'( a, d ), c ) ] )
% 10.34/10.70  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 13957, [ 'subgroup_member'( a ), equalish( 'element_in_O2'( a, d )
% 10.34/10.70    , c ) ] )
% 10.34/10.70  , clause( 89991, [ 'subgroup_member'( a ), equalish( 'element_in_O2'( a, d
% 10.34/10.70     ), c ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 10.34/10.70     ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89993, [ ~( 'subgroup_member'( 'element_in_O2'( a, d ) ) ), 
% 10.34/10.70    'subgroup_member'( c ), 'subgroup_member'( a ) ] )
% 10.34/10.70  , clause( 0, [ ~( 'subgroup_member'( X ) ), 'subgroup_member'( Y ), ~( 
% 10.34/10.70    equalish( X, Y ) ) ] )
% 10.34/10.70  , 2, clause( 13957, [ 'subgroup_member'( a ), equalish( 'element_in_O2'( a
% 10.34/10.70    , d ), c ) ] )
% 10.34/10.70  , 1, substitution( 0, [ :=( X, 'element_in_O2'( a, d ) ), :=( Y, c )] ), 
% 10.34/10.70    substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89994, [ 'subgroup_member'( c ), 'subgroup_member'( a ), 
% 10.34/10.70    'subgroup_member'( a ) ] )
% 10.34/10.70  , clause( 89993, [ ~( 'subgroup_member'( 'element_in_O2'( a, d ) ) ), 
% 10.34/10.70    'subgroup_member'( c ), 'subgroup_member'( a ) ] )
% 10.34/10.70  , 0, clause( 136, [ 'subgroup_member'( 'element_in_O2'( X, d ) ), 
% 10.34/10.70    'subgroup_member'( X ) ] )
% 10.34/10.70  , 0, substitution( 0, [] ), substitution( 1, [ :=( X, a )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  factor(
% 10.34/10.70  clause( 89995, [ 'subgroup_member'( c ), 'subgroup_member'( a ) ] )
% 10.34/10.70  , clause( 89994, [ 'subgroup_member'( c ), 'subgroup_member'( a ), 
% 10.34/10.70    'subgroup_member'( a ) ] )
% 10.34/10.70  , 1, 2, substitution( 0, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 13961, [ 'subgroup_member'( a ), 'subgroup_member'( c ) ] )
% 10.34/10.70  , clause( 89995, [ 'subgroup_member'( c ), 'subgroup_member'( a ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] )
% 10.34/10.70     ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89997, [ 'subgroup_member'( inverse( c ) ), 'subgroup_member'( a )
% 10.34/10.70     ] )
% 10.34/10.70  , clause( 4, [ 'subgroup_member'( inverse( X ) ), ~( 'subgroup_member'( X )
% 10.34/10.70     ) ] )
% 10.34/10.70  , 1, clause( 13961, [ 'subgroup_member'( a ), 'subgroup_member'( c ) ] )
% 10.34/10.70  , 1, substitution( 0, [ :=( X, c )] ), substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 14004, [ 'subgroup_member'( a ), 'subgroup_member'( inverse( c ) )
% 10.34/10.70     ] )
% 10.34/10.70  , clause( 89997, [ 'subgroup_member'( inverse( c ) ), 'subgroup_member'( a
% 10.34/10.70     ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] )
% 10.34/10.70     ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 89999, [ ~( product( inverse( c ), inverse( inverse( inverse( 
% 10.34/10.70    inverse( b ) ) ) ), X ) ), 'subgroup_member'( X ), 'subgroup_member'( a )
% 10.34/10.70     ] )
% 10.34/10.70  , clause( 49, [ ~( product( X, inverse( inverse( inverse( inverse( b ) ) )
% 10.34/10.70     ), Y ) ), 'subgroup_member'( Y ), ~( 'subgroup_member'( X ) ) ] )
% 10.34/10.70  , 2, clause( 14004, [ 'subgroup_member'( a ), 'subgroup_member'( inverse( c
% 10.34/10.70     ) ) ] )
% 10.34/10.70  , 1, substitution( 0, [ :=( X, inverse( c ) ), :=( Y, X )] ), 
% 10.34/10.70    substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 14090, [ 'subgroup_member'( a ), 'subgroup_member'( X ), ~( product( 
% 10.34/10.70    inverse( c ), inverse( inverse( inverse( inverse( b ) ) ) ), X ) ) ] )
% 10.34/10.70  , clause( 89999, [ ~( product( inverse( c ), inverse( inverse( inverse( 
% 10.34/10.70    inverse( b ) ) ) ), X ) ), 'subgroup_member'( X ), 'subgroup_member'( a )
% 10.34/10.70     ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 
% 10.34/10.70    1 ), ==>( 2, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  factor(
% 10.34/10.70  clause( 90002, [ 'subgroup_member'( a ), ~( product( inverse( c ), inverse( 
% 10.34/10.70    inverse( inverse( inverse( b ) ) ) ), a ) ) ] )
% 10.34/10.70  , clause( 14090, [ 'subgroup_member'( a ), 'subgroup_member'( X ), ~( 
% 10.34/10.70    product( inverse( c ), inverse( inverse( inverse( inverse( b ) ) ) ), X )
% 10.34/10.70     ) ] )
% 10.34/10.70  , 0, 1, substitution( 0, [ :=( X, a )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 90003, [ 'subgroup_member'( a ) ] )
% 10.34/10.70  , clause( 90002, [ 'subgroup_member'( a ), ~( product( inverse( c ), 
% 10.34/10.70    inverse( inverse( inverse( inverse( b ) ) ) ), a ) ) ] )
% 10.34/10.70  , 1, clause( 12684, [ product( inverse( c ), inverse( inverse( inverse( 
% 10.34/10.70    inverse( b ) ) ) ), a ) ] )
% 10.34/10.70  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 14095, [ 'subgroup_member'( a ) ] )
% 10.34/10.70  , clause( 90003, [ 'subgroup_member'( a ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 90004, [ ~( product( a, inverse( b ), X ) ), 'subgroup_member'( X )
% 10.34/10.70     ] )
% 10.34/10.70  , clause( 56, [ ~( product( X, inverse( b ), Y ) ), 'subgroup_member'( Y )
% 10.34/10.70    , ~( 'subgroup_member'( X ) ) ] )
% 10.34/10.70  , 2, clause( 14095, [ 'subgroup_member'( a ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, a ), :=( Y, X )] ), substitution( 1, [] )
% 10.34/10.70    ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 14127, [ 'subgroup_member'( X ), ~( product( a, inverse( b ), X ) )
% 10.34/10.70     ] )
% 10.34/10.70  , clause( 90004, [ ~( product( a, inverse( b ), X ) ), 'subgroup_member'( X
% 10.34/10.70     ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 10.34/10.70    0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 90005, [ product( a, inverse( b ), inverse( c ) ) ] )
% 10.34/10.70  , clause( 12580, [ product( a, inverse( b ), X ), ~( product( inverse( c )
% 10.34/10.70    , identity, X ) ) ] )
% 10.34/10.70  , 1, clause( 7, [ product( X, identity, X ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, inverse( c ) )] ), substitution( 1, [ :=( X
% 10.34/10.70    , inverse( c ) )] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 88188, [ product( a, inverse( b ), inverse( c ) ) ] )
% 10.34/10.70  , clause( 90005, [ product( a, inverse( b ), inverse( c ) ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 90006, [ 'subgroup_member'( inverse( c ) ) ] )
% 10.34/10.70  , clause( 14127, [ 'subgroup_member'( X ), ~( product( a, inverse( b ), X )
% 10.34/10.70     ) ] )
% 10.34/10.70  , 1, clause( 88188, [ product( a, inverse( b ), inverse( c ) ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, inverse( c ) )] ), substitution( 1, [] )
% 10.34/10.70    ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 88189, [ 'subgroup_member'( inverse( c ) ) ] )
% 10.34/10.70  , clause( 90006, [ 'subgroup_member'( inverse( c ) ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 90007, [ 'subgroup_member'( inverse( inverse( c ) ) ) ] )
% 10.34/10.70  , clause( 4, [ 'subgroup_member'( inverse( X ) ), ~( 'subgroup_member'( X )
% 10.34/10.70     ) ] )
% 10.34/10.70  , 1, clause( 88189, [ 'subgroup_member'( inverse( c ) ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, inverse( c ) )] ), substitution( 1, [] )
% 10.34/10.70    ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 88300, [ 'subgroup_member'( inverse( inverse( c ) ) ) ] )
% 10.34/10.70  , clause( 90007, [ 'subgroup_member'( inverse( inverse( c ) ) ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 90008, [ 'subgroup_member'( c ) ] )
% 10.34/10.70  , clause( 340, [ 'subgroup_member'( X ), ~( 'subgroup_member'( inverse( 
% 10.34/10.70    inverse( X ) ) ) ) ] )
% 10.34/10.70  , 1, clause( 88300, [ 'subgroup_member'( inverse( inverse( c ) ) ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, c )] ), substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 88394, [ 'subgroup_member'( c ) ] )
% 10.34/10.70  , clause( 90008, [ 'subgroup_member'( c ) ] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 90010, [ ~( 'subgroup_member'( X ) ), ~( product( X, c, Y ) ), 
% 10.34/10.70    'subgroup_member'( Y ) ] )
% 10.34/10.70  , clause( 5, [ ~( 'subgroup_member'( X ) ), ~( product( X, Y, Z ) ), 
% 10.34/10.70    'subgroup_member'( Z ), ~( 'subgroup_member'( Y ) ) ] )
% 10.34/10.70  , 3, clause( 88394, [ 'subgroup_member'( c ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, X ), :=( Y, c ), :=( Z, Y )] ), 
% 10.34/10.70    substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 88489, [ ~( product( X, c, Y ) ), 'subgroup_member'( Y ), ~( 
% 10.34/10.70    'subgroup_member'( X ) ) ] )
% 10.34/10.70  , clause( 90010, [ ~( 'subgroup_member'( X ) ), ~( product( X, c, Y ) ), 
% 10.34/10.70    'subgroup_member'( Y ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 2
% 10.34/10.70     ), ==>( 1, 0 ), ==>( 2, 1 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 90011, [ ~( product( a, c, X ) ), 'subgroup_member'( X ) ] )
% 10.34/10.70  , clause( 88489, [ ~( product( X, c, Y ) ), 'subgroup_member'( Y ), ~( 
% 10.34/10.70    'subgroup_member'( X ) ) ] )
% 10.34/10.70  , 2, clause( 14095, [ 'subgroup_member'( a ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, a ), :=( Y, X )] ), substitution( 1, [] )
% 10.34/10.70    ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 89285, [ 'subgroup_member'( X ), ~( product( a, c, X ) ) ] )
% 10.34/10.70  , clause( 90011, [ ~( product( a, c, X ) ), 'subgroup_member'( X ) ] )
% 10.34/10.70  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 10.34/10.70    0 )] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 90012, [ 'subgroup_member'( d ) ] )
% 10.34/10.70  , clause( 89285, [ 'subgroup_member'( X ), ~( product( a, c, X ) ) ] )
% 10.34/10.70  , 1, clause( 20, [ product( a, c, d ) ] )
% 10.34/10.70  , 0, substitution( 0, [ :=( X, d )] ), substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  resolution(
% 10.34/10.70  clause( 90013, [] )
% 10.34/10.70  , clause( 21, [ ~( 'subgroup_member'( d ) ) ] )
% 10.34/10.70  , 0, clause( 90012, [ 'subgroup_member'( d ) ] )
% 10.34/10.70  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  subsumption(
% 10.34/10.70  clause( 89777, [] )
% 10.34/10.70  , clause( 90013, [] )
% 10.34/10.70  , substitution( 0, [] ), permutation( 0, [] ) ).
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  end.
% 10.34/10.70  
% 10.34/10.70  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 10.34/10.70  
% 10.34/10.70  Memory use:
% 10.34/10.70  
% 10.34/10.70  space for terms:        1664590
% 10.34/10.70  space for clauses:      4525192
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  clauses generated:      155983
% 10.34/10.70  clauses kept:           89778
% 10.34/10.70  clauses selected:       1576
% 10.34/10.70  clauses deleted:        1202
% 10.34/10.70  clauses inuse deleted:  42
% 10.34/10.70  
% 10.34/10.70  subsentry:          16509847
% 10.34/10.70  literals s-matched: 3769820
% 10.34/10.70  literals matched:   2557481
% 10.34/10.70  full subsumption:   2066116
% 10.34/10.70  
% 10.34/10.70  checksum:           1704613386
% 10.34/10.70  
% 10.34/10.70  
% 10.34/10.70  Bliksem ended
%------------------------------------------------------------------------------