TSTP Solution File: GRP031-2 by Bliksem---1.12

View Problem - Process Solution

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

% Computer : n013.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:27 EDT 2022

% Result   : Unsatisfiable 1.79s 2.18s
% Output   : Refutation 1.79s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : GRP031-2 : TPTP v8.1.0. Released v1.0.0.
% 0.03/0.12  % Command  : bliksem %s
% 0.12/0.33  % Computer : n013.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Tue Jun 14 12:12:43 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 1.79/2.18  *** allocated 10000 integers for termspace/termends
% 1.79/2.18  *** allocated 10000 integers for clauses
% 1.79/2.18  *** allocated 10000 integers for justifications
% 1.79/2.18  Bliksem 1.12
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  Automatic Strategy Selection
% 1.79/2.18  
% 1.79/2.18  Clauses:
% 1.79/2.18  [
% 1.79/2.18     [ product( X, Y, multiply( X, Y ) ) ],
% 1.79/2.18     [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), equalish( Z, T ) ]
% 1.79/2.18    ,
% 1.79/2.18     [ ~( product( X, Y, Z ) ), ~( product( Y, T, U ) ), ~( product( Z, T, W
% 1.79/2.18     ) ), product( X, U, W ) ],
% 1.79/2.18     [ ~( product( X, Y, Z ) ), ~( product( Y, T, U ) ), ~( product( X, U, W
% 1.79/2.18     ) ), product( Z, T, W ) ],
% 1.79/2.18     [ product( X, inverse( X ), identity ) ],
% 1.79/2.18     [ product( X, identity, X ) ],
% 1.79/2.18     [ ~( product( X, a, identity ) ) ]
% 1.79/2.18  ] .
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  percentage equality = 0.000000, percentage horn = 1.000000
% 1.79/2.18  This is a near-Horn, non-equality  problem
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  Options Used:
% 1.79/2.18  
% 1.79/2.18  useres =            1
% 1.79/2.18  useparamod =        0
% 1.79/2.18  useeqrefl =         0
% 1.79/2.18  useeqfact =         0
% 1.79/2.18  usefactor =         1
% 1.79/2.18  usesimpsplitting =  0
% 1.79/2.18  usesimpdemod =      0
% 1.79/2.18  usesimpres =        4
% 1.79/2.18  
% 1.79/2.18  resimpinuse      =  1000
% 1.79/2.18  resimpclauses =     20000
% 1.79/2.18  substype =          standard
% 1.79/2.18  backwardsubs =      1
% 1.79/2.18  selectoldest =      5
% 1.79/2.18  
% 1.79/2.18  litorderings [0] =  split
% 1.79/2.18  litorderings [1] =  liftord
% 1.79/2.18  
% 1.79/2.18  termordering =      none
% 1.79/2.18  
% 1.79/2.18  litapriori =        1
% 1.79/2.18  termapriori =       0
% 1.79/2.18  litaposteriori =    0
% 1.79/2.18  termaposteriori =   0
% 1.79/2.18  demodaposteriori =  0
% 1.79/2.18  ordereqreflfact =   0
% 1.79/2.18  
% 1.79/2.18  litselect =         negative
% 1.79/2.18  
% 1.79/2.18  maxweight =         30000
% 1.79/2.18  maxdepth =          30000
% 1.79/2.18  maxlength =         115
% 1.79/2.18  maxnrvars =         195
% 1.79/2.18  excuselevel =       0
% 1.79/2.18  increasemaxweight = 0
% 1.79/2.18  
% 1.79/2.18  maxselected =       10000000
% 1.79/2.18  maxnrclauses =      10000000
% 1.79/2.18  
% 1.79/2.18  showgenerated =    0
% 1.79/2.18  showkept =         0
% 1.79/2.18  showselected =     0
% 1.79/2.18  showdeleted =      0
% 1.79/2.18  showresimp =       1
% 1.79/2.18  showstatus =       2000
% 1.79/2.18  
% 1.79/2.18  prologoutput =     1
% 1.79/2.18  nrgoals =          5000000
% 1.79/2.18  totalproof =       1
% 1.79/2.18  
% 1.79/2.18  Symbols occurring in the translation:
% 1.79/2.18  
% 1.79/2.18  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 1.79/2.18  .  [1, 2]      (w:1, o:24, a:1, s:1, b:0), 
% 1.79/2.18  !  [4, 1]      (w:1, o:18, a:1, s:1, b:0), 
% 1.79/2.18  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 1.79/2.18  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 1.79/2.18  multiply  [41, 2]      (w:1, o:49, a:1, s:1, b:0), 
% 1.79/2.18  product  [42, 3]      (w:1, o:51, a:1, s:1, b:0), 
% 1.79/2.18  equalish  [45, 2]      (w:1, o:50, a:1, s:1, b:0), 
% 1.79/2.18  inverse  [49, 1]      (w:1, o:23, a:1, s:1, b:0), 
% 1.79/2.18  identity  [50, 0]      (w:1, o:16, a:1, s:1, b:0), 
% 1.79/2.18  a  [51, 0]      (w:1, o:17, a:1, s:1, b:0).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  Starting Search:
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  Intermediate Status:
% 1.79/2.18  Generated:    3121
% 1.79/2.18  Kept:         2042
% 1.79/2.18  Inuse:        260
% 1.79/2.18  Deleted:      42
% 1.79/2.18  Deletedinuse: 21
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  Intermediate Status:
% 1.79/2.18  Generated:    6339
% 1.79/2.18  Kept:         4057
% 1.79/2.18  Inuse:        401
% 1.79/2.18  Deleted:      116
% 1.79/2.18  Deletedinuse: 75
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  Intermediate Status:
% 1.79/2.18  Generated:    9516
% 1.79/2.18  Kept:         6098
% 1.79/2.18  Inuse:        531
% 1.79/2.18  Deleted:      168
% 1.79/2.18  Deletedinuse: 103
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  Intermediate Status:
% 1.79/2.18  Generated:    12329
% 1.79/2.18  Kept:         8128
% 1.79/2.18  Inuse:        629
% 1.79/2.18  Deleted:      217
% 1.79/2.18  Deletedinuse: 118
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  Intermediate Status:
% 1.79/2.18  Generated:    15268
% 1.79/2.18  Kept:         10141
% 1.79/2.18  Inuse:        754
% 1.79/2.18  Deleted:      265
% 1.79/2.18  Deletedinuse: 124
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  Intermediate Status:
% 1.79/2.18  Generated:    17974
% 1.79/2.18  Kept:         12172
% 1.79/2.18  Inuse:        849
% 1.79/2.18  Deleted:      297
% 1.79/2.18  Deletedinuse: 131
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  Intermediate Status:
% 1.79/2.18  Generated:    20584
% 1.79/2.18  Kept:         14438
% 1.79/2.18  Inuse:        904
% 1.79/2.18  Deleted:      311
% 1.79/2.18  Deletedinuse: 134
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  Intermediate Status:
% 1.79/2.18  Generated:    23888
% 1.79/2.18  Kept:         16455
% 1.79/2.18  Inuse:        980
% 1.79/2.18  Deleted:      335
% 1.79/2.18  Deletedinuse: 140
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  Intermediate Status:
% 1.79/2.18  Generated:    27006
% 1.79/2.18  Kept:         18475
% 1.79/2.18  Inuse:        1042
% 1.79/2.18  Deleted:      364
% 1.79/2.18  Deletedinuse: 156
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  Resimplifying inuse:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  Resimplifying clauses:
% 1.79/2.18  Done
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  Bliksems!, er is een bewijs:
% 1.79/2.18  % SZS status Unsatisfiable
% 1.79/2.18  % SZS output start Refutation
% 1.79/2.18  
% 1.79/2.18  clause( 0, [ product( X, Y, multiply( X, Y ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 2, [ ~( product( Y, T, U ) ), ~( product( X, Y, Z ) ), product( X, 
% 1.79/2.18    U, W ), ~( product( Z, T, W ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 3, [ ~( product( X, Y, Z ) ), ~( product( X, U, W ) ), product( Z, 
% 1.79/2.18    T, W ), ~( product( Y, T, U ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 4, [ product( X, inverse( X ), identity ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 5, [ product( X, identity, X ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 6, [ ~( product( X, a, identity ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 9, [ ~( product( X, Y, Z ) ), product( T, Z, Z ), ~( product( T, X
% 1.79/2.18    , X ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 10, [ ~( product( X, X, Y ) ), product( Z, Y, Z ), ~( product( Z, X
% 1.79/2.18    , Z ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 21, [ ~( product( X, Y, Z ) ), product( T, Z, multiply( U, Y ) ), 
% 1.79/2.18    ~( product( T, X, U ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 22, [ ~( product( X, inverse( Y ), Z ) ), product( T, Z, identity )
% 1.79/2.18    , ~( product( T, X, Y ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 23, [ ~( product( X, identity, Y ) ), product( Z, Y, T ), ~( 
% 1.79/2.18    product( Z, X, T ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 32, [ ~( product( X, multiply( Y, T ), U ) ), product( Z, T, U ), 
% 1.79/2.18    ~( product( X, Y, Z ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 33, [ ~( product( X, identity, T ) ), product( Z, inverse( Y ), T )
% 1.79/2.18    , ~( product( X, Y, Z ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 34, [ ~( product( X, Y, Z ) ), product( Z, identity, T ), ~( 
% 1.79/2.18    product( X, Y, T ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 35, [ product( Y, inverse( identity ), Y ), ~( product( X, identity
% 1.79/2.18    , Y ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 40, [ product( X, inverse( identity ), X ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 46, [ product( inverse( identity ), Y, Y ), ~( product( inverse( 
% 1.79/2.18    identity ), X, Y ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 48, [ product( identity, Y, Y ), ~( product( identity, X, Y ) ) ]
% 1.79/2.18     )
% 1.79/2.18  .
% 1.79/2.18  clause( 49, [ product( identity, multiply( identity, X ), multiply( 
% 1.79/2.18    identity, X ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 50, [ product( identity, Z, Z ), ~( product( multiply( identity, X
% 1.79/2.18     ), Y, Z ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 57, [ product( Y, X, Y ), ~( product( identity, identity, X ) ) ]
% 1.79/2.18     )
% 1.79/2.18  .
% 1.79/2.18  clause( 58, [ product( X, multiply( identity, identity ), X ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 98, [ product( X, Z, multiply( identity, Y ) ), ~( product( inverse( 
% 1.79/2.18    X ), Y, Z ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 99, [ product( Z, Y, multiply( Z, X ) ), ~( product( identity, X, Y
% 1.79/2.18     ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 100, [ product( X, identity, multiply( X, multiply( identity, 
% 1.79/2.18    identity ) ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 102, [ product( X, multiply( identity, Y ), multiply( X, Y ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 134, [ product( X, Y, identity ), ~( product( identity, inverse( X
% 1.79/2.18     ), Y ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 166, [ product( Z, Y, multiply( Z, X ) ), ~( product( multiply( 
% 1.79/2.18    identity, X ), identity, Y ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 175, [ product( X, Y, identity ), ~( product( inverse( X ), 
% 1.79/2.18    identity, Y ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 337, [ product( X, Y, Z ), ~( product( X, multiply( inverse( 
% 1.79/2.18    identity ), Y ), Z ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 353, [ product( X, multiply( inverse( X ), multiply( identity, 
% 1.79/2.18    identity ) ), identity ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 449, [ product( Y, identity, X ), ~( product( X, identity, Y ) ) ]
% 1.79/2.18     )
% 1.79/2.18  .
% 1.79/2.18  clause( 650, [ product( inverse( identity ), identity, identity ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 665, [ product( inverse( identity ), Y, Y ), ~( product( identity, 
% 1.79/2.18    X, Y ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 2130, [ product( X, identity, multiply( identity, inverse( inverse( 
% 1.79/2.18    X ) ) ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 2190, [ product( multiply( identity, inverse( inverse( X ) ) ), 
% 1.79/2.18    identity, X ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 2240, [ product( identity, X, X ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 2253, [ product( inverse( identity ), X, X ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 2261, [ product( identity, Y, X ), ~( product( X, identity, Y ) ) ]
% 1.79/2.18     )
% 1.79/2.18  .
% 1.79/2.18  clause( 2277, [ product( Y, identity, X ), ~( product( inverse( identity )
% 1.79/2.18    , X, Y ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 5461, [ product( X, Y, multiply( X, inverse( inverse( Y ) ) ) ) ]
% 1.79/2.18     )
% 1.79/2.18  .
% 1.79/2.18  clause( 16152, [ product( multiply( inverse( identity ), inverse( inverse( 
% 1.79/2.18    X ) ) ), identity, X ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 17178, [ product( X, identity, multiply( inverse( identity ), 
% 1.79/2.18    inverse( inverse( X ) ) ) ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 17260, [ product( identity, multiply( inverse( identity ), inverse( 
% 1.79/2.18    inverse( X ) ) ), X ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 20040, [ product( identity, inverse( inverse( X ) ), X ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 20110, [ product( inverse( X ), X, identity ) ] )
% 1.79/2.18  .
% 1.79/2.18  clause( 20169, [] )
% 1.79/2.18  .
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  % SZS output end Refutation
% 1.79/2.18  found a proof!
% 1.79/2.18  
% 1.79/2.18  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 1.79/2.18  
% 1.79/2.18  initialclauses(
% 1.79/2.18  [ clause( 20171, [ product( X, Y, multiply( X, Y ) ) ] )
% 1.79/2.18  , clause( 20172, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), 
% 1.79/2.18    equalish( Z, T ) ] )
% 1.79/2.18  , clause( 20173, [ ~( product( X, Y, Z ) ), ~( product( Y, T, U ) ), ~( 
% 1.79/2.18    product( Z, T, W ) ), product( X, U, W ) ] )
% 1.79/2.18  , clause( 20174, [ ~( product( X, Y, Z ) ), ~( product( Y, T, U ) ), ~( 
% 1.79/2.18    product( X, U, W ) ), product( Z, T, W ) ] )
% 1.79/2.18  , clause( 20175, [ product( X, inverse( X ), identity ) ] )
% 1.79/2.18  , clause( 20176, [ product( X, identity, X ) ] )
% 1.79/2.18  , clause( 20177, [ ~( product( X, a, identity ) ) ] )
% 1.79/2.18  ] ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  subsumption(
% 1.79/2.18  clause( 0, [ product( X, Y, multiply( X, Y ) ) ] )
% 1.79/2.18  , clause( 20171, [ product( X, Y, multiply( X, Y ) ) ] )
% 1.79/2.18  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 1.79/2.18     )] ) ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  subsumption(
% 1.79/2.18  clause( 2, [ ~( product( Y, T, U ) ), ~( product( X, Y, Z ) ), product( X, 
% 1.79/2.18    U, W ), ~( product( Z, T, W ) ) ] )
% 1.79/2.18  , clause( 20173, [ ~( product( X, Y, Z ) ), ~( product( Y, T, U ) ), ~( 
% 1.79/2.18    product( Z, T, W ) ), product( X, U, W ) ] )
% 1.79/2.18  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.79/2.18    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 ), ==>( 2
% 1.79/2.18    , 3 ), ==>( 3, 2 )] ) ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  subsumption(
% 1.79/2.18  clause( 3, [ ~( product( X, Y, Z ) ), ~( product( X, U, W ) ), product( Z, 
% 1.79/2.18    T, W ), ~( product( Y, T, U ) ) ] )
% 1.79/2.18  , clause( 20174, [ ~( product( X, Y, Z ) ), ~( product( Y, T, U ) ), ~( 
% 1.79/2.18    product( X, U, W ) ), product( Z, T, W ) ] )
% 1.79/2.18  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.79/2.18    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 3 ), ==>( 2
% 1.79/2.18    , 1 ), ==>( 3, 2 )] ) ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  subsumption(
% 1.79/2.18  clause( 4, [ product( X, inverse( X ), identity ) ] )
% 1.79/2.18  , clause( 20175, [ product( X, inverse( X ), identity ) ] )
% 1.79/2.18  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  subsumption(
% 1.79/2.18  clause( 5, [ product( X, identity, X ) ] )
% 1.79/2.18  , clause( 20176, [ product( X, identity, X ) ] )
% 1.79/2.18  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  subsumption(
% 1.79/2.18  clause( 6, [ ~( product( X, a, identity ) ) ] )
% 1.79/2.18  , clause( 20177, [ ~( product( X, a, identity ) ) ] )
% 1.79/2.18  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  factor(
% 1.79/2.18  clause( 20220, [ ~( product( X, Y, Z ) ), ~( product( T, X, X ) ), product( 
% 1.79/2.18    T, Z, Z ) ] )
% 1.79/2.18  , clause( 2, [ ~( product( Y, T, U ) ), ~( product( X, Y, Z ) ), product( X
% 1.79/2.18    , U, W ), ~( product( Z, T, W ) ) ] )
% 1.79/2.18  , 0, 3, substitution( 0, [ :=( X, T ), :=( Y, X ), :=( Z, X ), :=( T, Y ), 
% 1.79/2.18    :=( U, Z ), :=( W, Z )] )).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  subsumption(
% 1.79/2.18  clause( 9, [ ~( product( X, Y, Z ) ), product( T, Z, Z ), ~( product( T, X
% 1.79/2.18    , X ) ) ] )
% 1.79/2.18  , clause( 20220, [ ~( product( X, Y, Z ) ), ~( product( T, X, X ) ), 
% 1.79/2.18    product( T, Z, Z ) ] )
% 1.79/2.18  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 1.79/2.18    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2, 1 )] ) ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  factor(
% 1.79/2.18  clause( 20225, [ ~( product( X, X, Y ) ), ~( product( Z, X, Z ) ), product( 
% 1.79/2.18    Z, Y, Z ) ] )
% 1.79/2.18  , clause( 2, [ ~( product( Y, T, U ) ), ~( product( X, Y, Z ) ), product( X
% 1.79/2.18    , U, W ), ~( product( Z, T, W ) ) ] )
% 1.79/2.18  , 1, 3, substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Z ), :=( T, X ), 
% 1.79/2.18    :=( U, Y ), :=( W, Z )] )).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  subsumption(
% 1.79/2.18  clause( 10, [ ~( product( X, X, Y ) ), product( Z, Y, Z ), ~( product( Z, X
% 1.79/2.18    , Z ) ) ] )
% 1.79/2.18  , clause( 20225, [ ~( product( X, X, Y ) ), ~( product( Z, X, Z ) ), 
% 1.79/2.18    product( Z, Y, Z ) ] )
% 1.79/2.18  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 1.79/2.18    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2, 1 )] ) ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  resolution(
% 1.79/2.18  clause( 20229, [ ~( product( X, Y, Z ) ), ~( product( T, X, U ) ), product( 
% 1.79/2.18    T, Z, multiply( U, Y ) ) ] )
% 1.79/2.18  , clause( 2, [ ~( product( Y, T, U ) ), ~( product( X, Y, Z ) ), product( X
% 1.79/2.18    , U, W ), ~( product( Z, T, W ) ) ] )
% 1.79/2.18  , 3, clause( 0, [ product( X, Y, multiply( X, Y ) ) ] )
% 1.79/2.18  , 0, substitution( 0, [ :=( X, T ), :=( Y, X ), :=( Z, U ), :=( T, Y ), 
% 1.79/2.18    :=( U, Z ), :=( W, multiply( U, Y ) )] ), substitution( 1, [ :=( X, U ), 
% 1.79/2.18    :=( Y, Y )] )).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  subsumption(
% 1.79/2.18  clause( 21, [ ~( product( X, Y, Z ) ), product( T, Z, multiply( U, Y ) ), 
% 1.79/2.18    ~( product( T, X, U ) ) ] )
% 1.79/2.18  , clause( 20229, [ ~( product( X, Y, Z ) ), ~( product( T, X, U ) ), 
% 1.79/2.18    product( T, Z, multiply( U, Y ) ) ] )
% 1.79/2.18  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.79/2.18    , U )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2, 1 )] )
% 1.79/2.18     ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  resolution(
% 1.79/2.18  clause( 20234, [ ~( product( X, inverse( Y ), Z ) ), ~( product( T, X, Y )
% 1.79/2.18     ), product( T, Z, identity ) ] )
% 1.79/2.18  , clause( 2, [ ~( product( Y, T, U ) ), ~( product( X, Y, Z ) ), product( X
% 1.79/2.18    , U, W ), ~( product( Z, T, W ) ) ] )
% 1.79/2.18  , 3, clause( 4, [ product( X, inverse( X ), identity ) ] )
% 1.79/2.18  , 0, substitution( 0, [ :=( X, T ), :=( Y, X ), :=( Z, Y ), :=( T, inverse( 
% 1.79/2.18    Y ) ), :=( U, Z ), :=( W, identity )] ), substitution( 1, [ :=( X, Y )] )
% 1.79/2.18    ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  subsumption(
% 1.79/2.18  clause( 22, [ ~( product( X, inverse( Y ), Z ) ), product( T, Z, identity )
% 1.79/2.18    , ~( product( T, X, Y ) ) ] )
% 1.79/2.18  , clause( 20234, [ ~( product( X, inverse( Y ), Z ) ), ~( product( T, X, Y
% 1.79/2.18     ) ), product( T, Z, identity ) ] )
% 1.79/2.18  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 1.79/2.18    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2, 1 )] ) ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  resolution(
% 1.79/2.18  clause( 20238, [ ~( product( X, identity, Y ) ), ~( product( Z, X, T ) ), 
% 1.79/2.18    product( Z, Y, T ) ] )
% 1.79/2.18  , clause( 2, [ ~( product( Y, T, U ) ), ~( product( X, Y, Z ) ), product( X
% 1.79/2.18    , U, W ), ~( product( Z, T, W ) ) ] )
% 1.79/2.18  , 3, clause( 5, [ product( X, identity, X ) ] )
% 1.79/2.18  , 0, substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, T ), :=( T, identity
% 1.79/2.18     ), :=( U, Y ), :=( W, T )] ), substitution( 1, [ :=( X, T )] )).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  subsumption(
% 1.79/2.18  clause( 23, [ ~( product( X, identity, Y ) ), product( Z, Y, T ), ~( 
% 1.79/2.18    product( Z, X, T ) ) ] )
% 1.79/2.18  , clause( 20238, [ ~( product( X, identity, Y ) ), ~( product( Z, X, T ) )
% 1.79/2.18    , product( Z, Y, T ) ] )
% 1.79/2.18  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 1.79/2.18    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2, 1 )] ) ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  resolution(
% 1.79/2.18  clause( 20243, [ ~( product( X, Y, Z ) ), ~( product( X, multiply( Y, T ), 
% 1.79/2.18    U ) ), product( Z, T, U ) ] )
% 1.79/2.18  , clause( 3, [ ~( product( X, Y, Z ) ), ~( product( X, U, W ) ), product( Z
% 1.79/2.18    , T, W ), ~( product( Y, T, U ) ) ] )
% 1.79/2.18  , 3, clause( 0, [ product( X, Y, multiply( X, Y ) ) ] )
% 1.79/2.18  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 1.79/2.18    :=( U, multiply( Y, T ) ), :=( W, U )] ), substitution( 1, [ :=( X, Y ), 
% 1.79/2.18    :=( Y, T )] )).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  subsumption(
% 1.79/2.18  clause( 32, [ ~( product( X, multiply( Y, T ), U ) ), product( Z, T, U ), 
% 1.79/2.18    ~( product( X, Y, Z ) ) ] )
% 1.79/2.18  , clause( 20243, [ ~( product( X, Y, Z ) ), ~( product( X, multiply( Y, T )
% 1.79/2.18    , U ) ), product( Z, T, U ) ] )
% 1.79/2.18  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.79/2.18    , U )] ), permutation( 0, [ ==>( 0, 2 ), ==>( 1, 0 ), ==>( 2, 1 )] )
% 1.79/2.18     ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  resolution(
% 1.79/2.18  clause( 20248, [ ~( product( X, Y, Z ) ), ~( product( X, identity, T ) ), 
% 1.79/2.18    product( Z, inverse( Y ), T ) ] )
% 1.79/2.18  , clause( 3, [ ~( product( X, Y, Z ) ), ~( product( X, U, W ) ), product( Z
% 1.79/2.18    , T, W ), ~( product( Y, T, U ) ) ] )
% 1.79/2.18  , 3, clause( 4, [ product( X, inverse( X ), identity ) ] )
% 1.79/2.18  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, inverse( 
% 1.79/2.18    Y ) ), :=( U, identity ), :=( W, T )] ), substitution( 1, [ :=( X, Y )] )
% 1.79/2.18    ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  subsumption(
% 1.79/2.18  clause( 33, [ ~( product( X, identity, T ) ), product( Z, inverse( Y ), T )
% 1.79/2.18    , ~( product( X, Y, Z ) ) ] )
% 1.79/2.18  , clause( 20248, [ ~( product( X, Y, Z ) ), ~( product( X, identity, T ) )
% 1.79/2.18    , product( Z, inverse( Y ), T ) ] )
% 1.79/2.18  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 1.79/2.18    permutation( 0, [ ==>( 0, 2 ), ==>( 1, 0 ), ==>( 2, 1 )] ) ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  resolution(
% 1.79/2.18  clause( 20253, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), product( 
% 1.79/2.18    Z, identity, T ) ] )
% 1.79/2.18  , clause( 3, [ ~( product( X, Y, Z ) ), ~( product( X, U, W ) ), product( Z
% 1.79/2.18    , T, W ), ~( product( Y, T, U ) ) ] )
% 1.79/2.18  , 3, clause( 5, [ product( X, identity, X ) ] )
% 1.79/2.18  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, identity
% 1.79/2.18     ), :=( U, Y ), :=( W, T )] ), substitution( 1, [ :=( X, Y )] )).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  subsumption(
% 1.79/2.18  clause( 34, [ ~( product( X, Y, Z ) ), product( Z, identity, T ), ~( 
% 1.79/2.18    product( X, Y, T ) ) ] )
% 1.79/2.18  , clause( 20253, [ ~( product( X, Y, Z ) ), ~( product( X, Y, T ) ), 
% 1.79/2.18    product( Z, identity, T ) ] )
% 1.79/2.18  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 1.79/2.18    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2, 1 )] ) ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  factor(
% 1.79/2.18  clause( 20257, [ ~( product( X, identity, Y ) ), product( Y, inverse( 
% 1.79/2.18    identity ), Y ) ] )
% 1.79/2.18  , clause( 33, [ ~( product( X, identity, T ) ), product( Z, inverse( Y ), T
% 1.79/2.18     ), ~( product( X, Y, Z ) ) ] )
% 1.79/2.18  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, identity ), :=( Z, Y ), :=( T
% 1.79/2.18    , Y )] )).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  subsumption(
% 1.79/2.18  clause( 35, [ product( Y, inverse( identity ), Y ), ~( product( X, identity
% 1.79/2.18    , Y ) ) ] )
% 1.79/2.18  , clause( 20257, [ ~( product( X, identity, Y ) ), product( Y, inverse( 
% 1.79/2.18    identity ), Y ) ] )
% 1.79/2.18  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 1
% 1.79/2.18     ), ==>( 1, 0 )] ) ).
% 1.79/2.18  
% 1.79/2.18  
% 1.79/2.18  resolution(
% 1.79/2.18  clause( 20258, [ product( X, inverse( identity ), X ) ] )
% 1.79/2.18  , clause( 35, [ product( Y, inverse( identity ), Y ), ~( product( X, 
% 1.79/2.18    identity, Y ) ) ] )
% 1.79/2.18  , 1, clause( 5, [ product( X, identity, X ) ] )
% 1.79/2.18  , 0, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ :=( X
% 1.79/2.19    , X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 40, [ product( X, inverse( identity ), X ) ] )
% 1.79/2.19  , clause( 20258, [ product( X, inverse( identity ), X ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20260, [ ~( product( inverse( identity ), X, Y ) ), product( 
% 1.79/2.19    inverse( identity ), Y, Y ) ] )
% 1.79/2.19  , clause( 9, [ ~( product( X, Y, Z ) ), product( T, Z, Z ), ~( product( T, 
% 1.79/2.19    X, X ) ) ] )
% 1.79/2.19  , 2, clause( 40, [ product( X, inverse( identity ), X ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, inverse( identity ) ), :=( Y, X ), :=( Z, Y
% 1.79/2.19     ), :=( T, inverse( identity ) )] ), substitution( 1, [ :=( X, inverse( 
% 1.79/2.19    identity ) )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 46, [ product( inverse( identity ), Y, Y ), ~( product( inverse( 
% 1.79/2.19    identity ), X, Y ) ) ] )
% 1.79/2.19  , clause( 20260, [ ~( product( inverse( identity ), X, Y ) ), product( 
% 1.79/2.19    inverse( identity ), Y, Y ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 1
% 1.79/2.19     ), ==>( 1, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20262, [ ~( product( identity, X, Y ) ), product( identity, Y, Y )
% 1.79/2.19     ] )
% 1.79/2.19  , clause( 9, [ ~( product( X, Y, Z ) ), product( T, Z, Z ), ~( product( T, 
% 1.79/2.19    X, X ) ) ] )
% 1.79/2.19  , 2, clause( 5, [ product( X, identity, X ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, identity ), :=( Y, X ), :=( Z, Y ), :=( T, 
% 1.79/2.19    identity )] ), substitution( 1, [ :=( X, identity )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 48, [ product( identity, Y, Y ), ~( product( identity, X, Y ) ) ]
% 1.79/2.19     )
% 1.79/2.19  , clause( 20262, [ ~( product( identity, X, Y ) ), product( identity, Y, Y
% 1.79/2.19     ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 1
% 1.79/2.19     ), ==>( 1, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20263, [ product( identity, multiply( identity, X ), multiply( 
% 1.79/2.19    identity, X ) ) ] )
% 1.79/2.19  , clause( 48, [ product( identity, Y, Y ), ~( product( identity, X, Y ) ) ]
% 1.79/2.19     )
% 1.79/2.19  , 1, clause( 0, [ product( X, Y, multiply( X, Y ) ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, X ), :=( Y, multiply( identity, X ) )] ), 
% 1.79/2.19    substitution( 1, [ :=( X, identity ), :=( Y, X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 49, [ product( identity, multiply( identity, X ), multiply( 
% 1.79/2.19    identity, X ) ) ] )
% 1.79/2.19  , clause( 20263, [ product( identity, multiply( identity, X ), multiply( 
% 1.79/2.19    identity, X ) ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20265, [ ~( product( multiply( identity, X ), Y, Z ) ), product( 
% 1.79/2.19    identity, Z, Z ) ] )
% 1.79/2.19  , clause( 9, [ ~( product( X, Y, Z ) ), product( T, Z, Z ), ~( product( T, 
% 1.79/2.19    X, X ) ) ] )
% 1.79/2.19  , 2, clause( 49, [ product( identity, multiply( identity, X ), multiply( 
% 1.79/2.19    identity, X ) ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, multiply( identity, X ) ), :=( Y, Y ), :=( Z
% 1.79/2.19    , Z ), :=( T, identity )] ), substitution( 1, [ :=( X, X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 50, [ product( identity, Z, Z ), ~( product( multiply( identity, X
% 1.79/2.19     ), Y, Z ) ) ] )
% 1.79/2.19  , clause( 20265, [ ~( product( multiply( identity, X ), Y, Z ) ), product( 
% 1.79/2.19    identity, Z, Z ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 1.79/2.19    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20267, [ ~( product( identity, identity, X ) ), product( Y, X, Y )
% 1.79/2.19     ] )
% 1.79/2.19  , clause( 10, [ ~( product( X, X, Y ) ), product( Z, Y, Z ), ~( product( Z
% 1.79/2.19    , X, Z ) ) ] )
% 1.79/2.19  , 2, clause( 5, [ product( X, identity, X ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, identity ), :=( Y, X ), :=( Z, Y )] ), 
% 1.79/2.19    substitution( 1, [ :=( X, Y )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 57, [ product( Y, X, Y ), ~( product( identity, identity, X ) ) ]
% 1.79/2.19     )
% 1.79/2.19  , clause( 20267, [ ~( product( identity, identity, X ) ), product( Y, X, Y
% 1.79/2.19     ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 1
% 1.79/2.19     ), ==>( 1, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20268, [ product( X, multiply( identity, identity ), X ) ] )
% 1.79/2.19  , clause( 57, [ product( Y, X, Y ), ~( product( identity, identity, X ) ) ]
% 1.79/2.19     )
% 1.79/2.19  , 1, clause( 0, [ product( X, Y, multiply( X, Y ) ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, multiply( identity, identity ) ), :=( Y, X )] )
% 1.79/2.19    , substitution( 1, [ :=( X, identity ), :=( Y, identity )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 58, [ product( X, multiply( identity, identity ), X ) ] )
% 1.79/2.19  , clause( 20268, [ product( X, multiply( identity, identity ), X ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20270, [ ~( product( inverse( X ), Y, Z ) ), product( X, Z, 
% 1.79/2.19    multiply( identity, Y ) ) ] )
% 1.79/2.19  , clause( 21, [ ~( product( X, Y, Z ) ), product( T, Z, multiply( U, Y ) )
% 1.79/2.19    , ~( product( T, X, U ) ) ] )
% 1.79/2.19  , 2, clause( 4, [ product( X, inverse( X ), identity ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, inverse( X ) ), :=( Y, Y ), :=( Z, Z ), :=( 
% 1.79/2.19    T, X ), :=( U, identity )] ), substitution( 1, [ :=( X, X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 98, [ product( X, Z, multiply( identity, Y ) ), ~( product( inverse( 
% 1.79/2.19    X ), Y, Z ) ) ] )
% 1.79/2.19  , clause( 20270, [ ~( product( inverse( X ), Y, Z ) ), product( X, Z, 
% 1.79/2.19    multiply( identity, Y ) ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 1.79/2.19    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20272, [ ~( product( identity, X, Y ) ), product( Z, Y, multiply( Z
% 1.79/2.19    , X ) ) ] )
% 1.79/2.19  , clause( 21, [ ~( product( X, Y, Z ) ), product( T, Z, multiply( U, Y ) )
% 1.79/2.19    , ~( product( T, X, U ) ) ] )
% 1.79/2.19  , 2, clause( 5, [ product( X, identity, X ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, identity ), :=( Y, X ), :=( Z, Y ), :=( T, Z
% 1.79/2.19     ), :=( U, Z )] ), substitution( 1, [ :=( X, Z )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 99, [ product( Z, Y, multiply( Z, X ) ), ~( product( identity, X, Y
% 1.79/2.19     ) ) ] )
% 1.79/2.19  , clause( 20272, [ ~( product( identity, X, Y ) ), product( Z, Y, multiply( 
% 1.79/2.19    Z, X ) ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 1.79/2.19    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20273, [ product( X, identity, multiply( X, multiply( identity, 
% 1.79/2.19    identity ) ) ) ] )
% 1.79/2.19  , clause( 99, [ product( Z, Y, multiply( Z, X ) ), ~( product( identity, X
% 1.79/2.19    , Y ) ) ] )
% 1.79/2.19  , 1, clause( 58, [ product( X, multiply( identity, identity ), X ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, multiply( identity, identity ) ), :=( Y, 
% 1.79/2.19    identity ), :=( Z, X )] ), substitution( 1, [ :=( X, identity )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 100, [ product( X, identity, multiply( X, multiply( identity, 
% 1.79/2.19    identity ) ) ) ] )
% 1.79/2.19  , clause( 20273, [ product( X, identity, multiply( X, multiply( identity, 
% 1.79/2.19    identity ) ) ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20274, [ product( X, multiply( identity, Y ), multiply( X, Y ) ) ]
% 1.79/2.19     )
% 1.79/2.19  , clause( 99, [ product( Z, Y, multiply( Z, X ) ), ~( product( identity, X
% 1.79/2.19    , Y ) ) ] )
% 1.79/2.19  , 1, clause( 0, [ product( X, Y, multiply( X, Y ) ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, Y ), :=( Y, multiply( identity, Y ) ), :=( Z
% 1.79/2.19    , X )] ), substitution( 1, [ :=( X, identity ), :=( Y, Y )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 102, [ product( X, multiply( identity, Y ), multiply( X, Y ) ) ] )
% 1.79/2.19  , clause( 20274, [ product( X, multiply( identity, Y ), multiply( X, Y ) )
% 1.79/2.19     ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 1.79/2.19     )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20275, [ ~( product( identity, inverse( X ), Y ) ), product( X, Y, 
% 1.79/2.19    identity ) ] )
% 1.79/2.19  , clause( 22, [ ~( product( X, inverse( Y ), Z ) ), product( T, Z, identity
% 1.79/2.19     ), ~( product( T, X, Y ) ) ] )
% 1.79/2.19  , 2, clause( 5, [ product( X, identity, X ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, identity ), :=( Y, X ), :=( Z, Y ), :=( T, X
% 1.79/2.19     )] ), substitution( 1, [ :=( X, X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 134, [ product( X, Y, identity ), ~( product( identity, inverse( X
% 1.79/2.19     ), Y ) ) ] )
% 1.79/2.19  , clause( 20275, [ ~( product( identity, inverse( X ), Y ) ), product( X, Y
% 1.79/2.19    , identity ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 1
% 1.79/2.19     ), ==>( 1, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20276, [ ~( product( multiply( identity, X ), identity, Y ) ), 
% 1.79/2.19    product( Z, Y, multiply( Z, X ) ) ] )
% 1.79/2.19  , clause( 23, [ ~( product( X, identity, Y ) ), product( Z, Y, T ), ~( 
% 1.79/2.19    product( Z, X, T ) ) ] )
% 1.79/2.19  , 2, clause( 102, [ product( X, multiply( identity, Y ), multiply( X, Y ) )
% 1.79/2.19     ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, multiply( identity, X ) ), :=( Y, Y ), :=( Z
% 1.79/2.19    , Z ), :=( T, multiply( Z, X ) )] ), substitution( 1, [ :=( X, Z ), :=( Y
% 1.79/2.19    , X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 166, [ product( Z, Y, multiply( Z, X ) ), ~( product( multiply( 
% 1.79/2.19    identity, X ), identity, Y ) ) ] )
% 1.79/2.19  , clause( 20276, [ ~( product( multiply( identity, X ), identity, Y ) ), 
% 1.79/2.19    product( Z, Y, multiply( Z, X ) ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 1.79/2.19    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20277, [ ~( product( inverse( X ), identity, Y ) ), product( X, Y, 
% 1.79/2.19    identity ) ] )
% 1.79/2.19  , clause( 23, [ ~( product( X, identity, Y ) ), product( Z, Y, T ), ~( 
% 1.79/2.19    product( Z, X, T ) ) ] )
% 1.79/2.19  , 2, clause( 4, [ product( X, inverse( X ), identity ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, inverse( X ) ), :=( Y, Y ), :=( Z, X ), :=( 
% 1.79/2.19    T, identity )] ), substitution( 1, [ :=( X, X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 175, [ product( X, Y, identity ), ~( product( inverse( X ), 
% 1.79/2.19    identity, Y ) ) ] )
% 1.79/2.19  , clause( 20277, [ ~( product( inverse( X ), identity, Y ) ), product( X, Y
% 1.79/2.19    , identity ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 1
% 1.79/2.19     ), ==>( 1, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20278, [ ~( product( X, multiply( inverse( identity ), Y ), Z ) ), 
% 1.79/2.19    product( X, Y, Z ) ] )
% 1.79/2.19  , clause( 32, [ ~( product( X, multiply( Y, T ), U ) ), product( Z, T, U )
% 1.79/2.19    , ~( product( X, Y, Z ) ) ] )
% 1.79/2.19  , 2, clause( 40, [ product( X, inverse( identity ), X ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, X ), :=( Y, inverse( identity ) ), :=( Z, X
% 1.79/2.19     ), :=( T, Y ), :=( U, Z )] ), substitution( 1, [ :=( X, X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 337, [ product( X, Y, Z ), ~( product( X, multiply( inverse( 
% 1.79/2.19    identity ), Y ), Z ) ) ] )
% 1.79/2.19  , clause( 20278, [ ~( product( X, multiply( inverse( identity ), Y ), Z ) )
% 1.79/2.19    , product( X, Y, Z ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 1.79/2.19    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20279, [ product( X, multiply( inverse( X ), multiply( identity, 
% 1.79/2.19    identity ) ), identity ) ] )
% 1.79/2.19  , clause( 175, [ product( X, Y, identity ), ~( product( inverse( X ), 
% 1.79/2.19    identity, Y ) ) ] )
% 1.79/2.19  , 1, clause( 100, [ product( X, identity, multiply( X, multiply( identity, 
% 1.79/2.19    identity ) ) ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, X ), :=( Y, multiply( inverse( X ), multiply( 
% 1.79/2.19    identity, identity ) ) )] ), substitution( 1, [ :=( X, inverse( X ) )] )
% 1.79/2.19    ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 353, [ product( X, multiply( inverse( X ), multiply( identity, 
% 1.79/2.19    identity ) ), identity ) ] )
% 1.79/2.19  , clause( 20279, [ product( X, multiply( inverse( X ), multiply( identity, 
% 1.79/2.19    identity ) ), identity ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20281, [ ~( product( X, identity, Y ) ), product( Y, identity, X )
% 1.79/2.19     ] )
% 1.79/2.19  , clause( 34, [ ~( product( X, Y, Z ) ), product( Z, identity, T ), ~( 
% 1.79/2.19    product( X, Y, T ) ) ] )
% 1.79/2.19  , 2, clause( 5, [ product( X, identity, X ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, X ), :=( Y, identity ), :=( Z, Y ), :=( T, X
% 1.79/2.19     )] ), substitution( 1, [ :=( X, X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 449, [ product( Y, identity, X ), ~( product( X, identity, Y ) ) ]
% 1.79/2.19     )
% 1.79/2.19  , clause( 20281, [ ~( product( X, identity, Y ) ), product( Y, identity, X
% 1.79/2.19     ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 1
% 1.79/2.19     ), ==>( 1, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20282, [ product( inverse( identity ), identity, identity ) ] )
% 1.79/2.19  , clause( 46, [ product( inverse( identity ), Y, Y ), ~( product( inverse( 
% 1.79/2.19    identity ), X, Y ) ) ] )
% 1.79/2.19  , 1, clause( 353, [ product( X, multiply( inverse( X ), multiply( identity
% 1.79/2.19    , identity ) ), identity ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, multiply( inverse( inverse( identity ) ), 
% 1.79/2.19    multiply( identity, identity ) ) ), :=( Y, identity )] ), substitution( 1
% 1.79/2.19    , [ :=( X, inverse( identity ) )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 650, [ product( inverse( identity ), identity, identity ) ] )
% 1.79/2.19  , clause( 20282, [ product( inverse( identity ), identity, identity ) ] )
% 1.79/2.19  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20284, [ ~( product( identity, X, Y ) ), product( inverse( identity
% 1.79/2.19     ), Y, Y ) ] )
% 1.79/2.19  , clause( 9, [ ~( product( X, Y, Z ) ), product( T, Z, Z ), ~( product( T, 
% 1.79/2.19    X, X ) ) ] )
% 1.79/2.19  , 2, clause( 650, [ product( inverse( identity ), identity, identity ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, identity ), :=( Y, X ), :=( Z, Y ), :=( T, 
% 1.79/2.19    inverse( identity ) )] ), substitution( 1, [] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 665, [ product( inverse( identity ), Y, Y ), ~( product( identity, 
% 1.79/2.19    X, Y ) ) ] )
% 1.79/2.19  , clause( 20284, [ ~( product( identity, X, Y ) ), product( inverse( 
% 1.79/2.19    identity ), Y, Y ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 1
% 1.79/2.19     ), ==>( 1, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20285, [ product( X, identity, multiply( identity, inverse( inverse( 
% 1.79/2.19    X ) ) ) ) ] )
% 1.79/2.19  , clause( 98, [ product( X, Z, multiply( identity, Y ) ), ~( product( 
% 1.79/2.19    inverse( X ), Y, Z ) ) ] )
% 1.79/2.19  , 1, clause( 4, [ product( X, inverse( X ), identity ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, X ), :=( Y, inverse( inverse( X ) ) ), :=( Z
% 1.79/2.19    , identity )] ), substitution( 1, [ :=( X, inverse( X ) )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 2130, [ product( X, identity, multiply( identity, inverse( inverse( 
% 1.79/2.19    X ) ) ) ) ] )
% 1.79/2.19  , clause( 20285, [ product( X, identity, multiply( identity, inverse( 
% 1.79/2.19    inverse( X ) ) ) ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20286, [ product( multiply( identity, inverse( inverse( X ) ) ), 
% 1.79/2.19    identity, X ) ] )
% 1.79/2.19  , clause( 449, [ product( Y, identity, X ), ~( product( X, identity, Y ) )
% 1.79/2.19     ] )
% 1.79/2.19  , 1, clause( 2130, [ product( X, identity, multiply( identity, inverse( 
% 1.79/2.19    inverse( X ) ) ) ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, X ), :=( Y, multiply( identity, inverse( 
% 1.79/2.19    inverse( X ) ) ) )] ), substitution( 1, [ :=( X, X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 2190, [ product( multiply( identity, inverse( inverse( X ) ) ), 
% 1.79/2.19    identity, X ) ] )
% 1.79/2.19  , clause( 20286, [ product( multiply( identity, inverse( inverse( X ) ) ), 
% 1.79/2.19    identity, X ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20287, [ product( identity, X, X ) ] )
% 1.79/2.19  , clause( 50, [ product( identity, Z, Z ), ~( product( multiply( identity, 
% 1.79/2.19    X ), Y, Z ) ) ] )
% 1.79/2.19  , 1, clause( 2190, [ product( multiply( identity, inverse( inverse( X ) ) )
% 1.79/2.19    , identity, X ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, inverse( inverse( X ) ) ), :=( Y, identity )
% 1.79/2.19    , :=( Z, X )] ), substitution( 1, [ :=( X, X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 2240, [ product( identity, X, X ) ] )
% 1.79/2.19  , clause( 20287, [ product( identity, X, X ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20288, [ product( inverse( identity ), X, X ) ] )
% 1.79/2.19  , clause( 665, [ product( inverse( identity ), Y, Y ), ~( product( identity
% 1.79/2.19    , X, Y ) ) ] )
% 1.79/2.19  , 1, clause( 2240, [ product( identity, X, X ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ :=( X
% 1.79/2.19    , X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 2253, [ product( inverse( identity ), X, X ) ] )
% 1.79/2.19  , clause( 20288, [ product( inverse( identity ), X, X ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20290, [ ~( product( X, identity, Y ) ), product( identity, Y, X )
% 1.79/2.19     ] )
% 1.79/2.19  , clause( 23, [ ~( product( X, identity, Y ) ), product( Z, Y, T ), ~( 
% 1.79/2.19    product( Z, X, T ) ) ] )
% 1.79/2.19  , 2, clause( 2240, [ product( identity, X, X ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, identity ), :=( T, X
% 1.79/2.19     )] ), substitution( 1, [ :=( X, X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 2261, [ product( identity, Y, X ), ~( product( X, identity, Y ) ) ]
% 1.79/2.19     )
% 1.79/2.19  , clause( 20290, [ ~( product( X, identity, Y ) ), product( identity, Y, X
% 1.79/2.19     ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 1
% 1.79/2.19     ), ==>( 1, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20292, [ ~( product( inverse( identity ), X, Y ) ), product( Y, 
% 1.79/2.19    identity, X ) ] )
% 1.79/2.19  , clause( 34, [ ~( product( X, Y, Z ) ), product( Z, identity, T ), ~( 
% 1.79/2.19    product( X, Y, T ) ) ] )
% 1.79/2.19  , 2, clause( 2253, [ product( inverse( identity ), X, X ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, inverse( identity ) ), :=( Y, X ), :=( Z, Y
% 1.79/2.19     ), :=( T, X )] ), substitution( 1, [ :=( X, X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 2277, [ product( Y, identity, X ), ~( product( inverse( identity )
% 1.79/2.19    , X, Y ) ) ] )
% 1.79/2.19  , clause( 20292, [ ~( product( inverse( identity ), X, Y ) ), product( Y, 
% 1.79/2.19    identity, X ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 1
% 1.79/2.19     ), ==>( 1, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20293, [ product( X, Y, multiply( X, inverse( inverse( Y ) ) ) ) ]
% 1.79/2.19     )
% 1.79/2.19  , clause( 166, [ product( Z, Y, multiply( Z, X ) ), ~( product( multiply( 
% 1.79/2.19    identity, X ), identity, Y ) ) ] )
% 1.79/2.19  , 1, clause( 2190, [ product( multiply( identity, inverse( inverse( X ) ) )
% 1.79/2.19    , identity, X ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, inverse( inverse( Y ) ) ), :=( Y, Y ), :=( Z
% 1.79/2.19    , X )] ), substitution( 1, [ :=( X, Y )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 5461, [ product( X, Y, multiply( X, inverse( inverse( Y ) ) ) ) ]
% 1.79/2.19     )
% 1.79/2.19  , clause( 20293, [ product( X, Y, multiply( X, inverse( inverse( Y ) ) ) )
% 1.79/2.19     ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 1.79/2.19     )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20294, [ product( multiply( inverse( identity ), inverse( inverse( 
% 1.79/2.19    X ) ) ), identity, X ) ] )
% 1.79/2.19  , clause( 2277, [ product( Y, identity, X ), ~( product( inverse( identity
% 1.79/2.19     ), X, Y ) ) ] )
% 1.79/2.19  , 1, clause( 5461, [ product( X, Y, multiply( X, inverse( inverse( Y ) ) )
% 1.79/2.19     ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, X ), :=( Y, multiply( inverse( identity ), 
% 1.79/2.19    inverse( inverse( X ) ) ) )] ), substitution( 1, [ :=( X, inverse( 
% 1.79/2.19    identity ) ), :=( Y, X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 16152, [ product( multiply( inverse( identity ), inverse( inverse( 
% 1.79/2.19    X ) ) ), identity, X ) ] )
% 1.79/2.19  , clause( 20294, [ product( multiply( inverse( identity ), inverse( inverse( 
% 1.79/2.19    X ) ) ), identity, X ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20295, [ product( X, identity, multiply( inverse( identity ), 
% 1.79/2.19    inverse( inverse( X ) ) ) ) ] )
% 1.79/2.19  , clause( 449, [ product( Y, identity, X ), ~( product( X, identity, Y ) )
% 1.79/2.19     ] )
% 1.79/2.19  , 1, clause( 16152, [ product( multiply( inverse( identity ), inverse( 
% 1.79/2.19    inverse( X ) ) ), identity, X ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, multiply( inverse( identity ), inverse( 
% 1.79/2.19    inverse( X ) ) ) ), :=( Y, X )] ), substitution( 1, [ :=( X, X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 17178, [ product( X, identity, multiply( inverse( identity ), 
% 1.79/2.19    inverse( inverse( X ) ) ) ) ] )
% 1.79/2.19  , clause( 20295, [ product( X, identity, multiply( inverse( identity ), 
% 1.79/2.19    inverse( inverse( X ) ) ) ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20296, [ product( identity, multiply( inverse( identity ), inverse( 
% 1.79/2.19    inverse( X ) ) ), X ) ] )
% 1.79/2.19  , clause( 2261, [ product( identity, Y, X ), ~( product( X, identity, Y ) )
% 1.79/2.19     ] )
% 1.79/2.19  , 1, clause( 17178, [ product( X, identity, multiply( inverse( identity ), 
% 1.79/2.19    inverse( inverse( X ) ) ) ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, X ), :=( Y, multiply( inverse( identity ), 
% 1.79/2.19    inverse( inverse( X ) ) ) )] ), substitution( 1, [ :=( X, X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 17260, [ product( identity, multiply( inverse( identity ), inverse( 
% 1.79/2.19    inverse( X ) ) ), X ) ] )
% 1.79/2.19  , clause( 20296, [ product( identity, multiply( inverse( identity ), 
% 1.79/2.19    inverse( inverse( X ) ) ), X ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20297, [ product( identity, inverse( inverse( X ) ), X ) ] )
% 1.79/2.19  , clause( 337, [ product( X, Y, Z ), ~( product( X, multiply( inverse( 
% 1.79/2.19    identity ), Y ), Z ) ) ] )
% 1.79/2.19  , 1, clause( 17260, [ product( identity, multiply( inverse( identity ), 
% 1.79/2.19    inverse( inverse( X ) ) ), X ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, identity ), :=( Y, inverse( inverse( X ) ) )
% 1.79/2.19    , :=( Z, X )] ), substitution( 1, [ :=( X, X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 20040, [ product( identity, inverse( inverse( X ) ), X ) ] )
% 1.79/2.19  , clause( 20297, [ product( identity, inverse( inverse( X ) ), X ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20298, [ product( inverse( X ), X, identity ) ] )
% 1.79/2.19  , clause( 134, [ product( X, Y, identity ), ~( product( identity, inverse( 
% 1.79/2.19    X ), Y ) ) ] )
% 1.79/2.19  , 1, clause( 20040, [ product( identity, inverse( inverse( X ) ), X ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, inverse( X ) ), :=( Y, X )] ), 
% 1.79/2.19    substitution( 1, [ :=( X, X )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 20110, [ product( inverse( X ), X, identity ) ] )
% 1.79/2.19  , clause( 20298, [ product( inverse( X ), X, identity ) ] )
% 1.79/2.19  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  resolution(
% 1.79/2.19  clause( 20299, [] )
% 1.79/2.19  , clause( 6, [ ~( product( X, a, identity ) ) ] )
% 1.79/2.19  , 0, clause( 20110, [ product( inverse( X ), X, identity ) ] )
% 1.79/2.19  , 0, substitution( 0, [ :=( X, inverse( a ) )] ), substitution( 1, [ :=( X
% 1.79/2.19    , a )] )).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  subsumption(
% 1.79/2.19  clause( 20169, [] )
% 1.79/2.19  , clause( 20299, [] )
% 1.79/2.19  , substitution( 0, [] ), permutation( 0, [] ) ).
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  end.
% 1.79/2.19  
% 1.79/2.19  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 1.79/2.19  
% 1.79/2.19  Memory use:
% 1.79/2.19  
% 1.79/2.19  space for terms:        310896
% 1.79/2.19  space for clauses:      1136985
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  clauses generated:      30031
% 1.79/2.19  clauses kept:           20170
% 1.79/2.19  clauses selected:       1101
% 1.79/2.19  clauses deleted:        2868
% 1.79/2.19  clauses inuse deleted:  184
% 1.79/2.19  
% 1.79/2.19  subsentry:          322779
% 1.79/2.19  literals s-matched: 116150
% 1.79/2.19  literals matched:   96845
% 1.79/2.19  full subsumption:   8067
% 1.79/2.19  
% 1.79/2.19  checksum:           -695769958
% 1.79/2.19  
% 1.79/2.19  
% 1.79/2.19  Bliksem ended
%------------------------------------------------------------------------------