TSTP Solution File: GRP012+5 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : GRP012+5 : TPTP v8.1.0. Released v3.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n012.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:18 EDT 2022

% Result   : Theorem 2.14s 2.55s
% Output   : Refutation 2.14s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : GRP012+5 : TPTP v8.1.0. Released v3.1.0.
% 0.07/0.13  % Command  : bliksem %s
% 0.13/0.34  % Computer : n012.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % DateTime : Tue Jun 14 13:45:10 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 2.14/2.55  *** allocated 10000 integers for termspace/termends
% 2.14/2.55  *** allocated 10000 integers for clauses
% 2.14/2.55  *** allocated 10000 integers for justifications
% 2.14/2.55  Bliksem 1.12
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Automatic Strategy Selection
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Clauses:
% 2.14/2.55  
% 2.14/2.55  { product( X, Y, skol2( X, Y ) ) }.
% 2.14/2.55  { ! product( X, T, U ), ! product( T, W, Y ), ! product( U, W, Z ), product
% 2.14/2.55    ( X, Y, Z ) }.
% 2.14/2.55  { ! product( T, U, Y ), ! product( U, X, W ), ! product( T, W, Z ), product
% 2.14/2.55    ( Y, X, Z ) }.
% 2.14/2.55  { product( X, skol1, X ) }.
% 2.14/2.55  { product( skol1, X, X ) }.
% 2.14/2.55  { product( X, inverse( X ), skol1 ) }.
% 2.14/2.55  { product( inverse( X ), X, skol1 ) }.
% 2.14/2.55  { product( inverse( skol5 ), inverse( skol6 ), skol3 ) }.
% 2.14/2.55  { product( skol6, skol5, skol4 ) }.
% 2.14/2.55  { ! product( inverse( skol3 ), inverse( skol4 ), skol1 ) }.
% 2.14/2.55  
% 2.14/2.55  percentage equality = 0.000000, percentage horn = 1.000000
% 2.14/2.55  This is a near-Horn, non-equality  problem
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Options Used:
% 2.14/2.55  
% 2.14/2.55  useres =            1
% 2.14/2.55  useparamod =        0
% 2.14/2.55  useeqrefl =         0
% 2.14/2.55  useeqfact =         0
% 2.14/2.55  usefactor =         1
% 2.14/2.55  usesimpsplitting =  0
% 2.14/2.55  usesimpdemod =      0
% 2.14/2.55  usesimpres =        4
% 2.14/2.55  
% 2.14/2.55  resimpinuse      =  1000
% 2.14/2.55  resimpclauses =     20000
% 2.14/2.55  substype =          standard
% 2.14/2.55  backwardsubs =      1
% 2.14/2.55  selectoldest =      5
% 2.14/2.55  
% 2.14/2.55  litorderings [0] =  split
% 2.14/2.55  litorderings [1] =  liftord
% 2.14/2.55  
% 2.14/2.55  termordering =      none
% 2.14/2.55  
% 2.14/2.55  litapriori =        1
% 2.14/2.55  termapriori =       0
% 2.14/2.55  litaposteriori =    0
% 2.14/2.55  termaposteriori =   0
% 2.14/2.55  demodaposteriori =  0
% 2.14/2.55  ordereqreflfact =   0
% 2.14/2.55  
% 2.14/2.55  litselect =         negative
% 2.14/2.55  
% 2.14/2.55  maxweight =         30000
% 2.14/2.55  maxdepth =          30000
% 2.14/2.55  maxlength =         115
% 2.14/2.55  maxnrvars =         195
% 2.14/2.55  excuselevel =       0
% 2.14/2.55  increasemaxweight = 0
% 2.14/2.55  
% 2.14/2.55  maxselected =       10000000
% 2.14/2.55  maxnrclauses =      10000000
% 2.14/2.55  
% 2.14/2.55  showgenerated =    0
% 2.14/2.55  showkept =         0
% 2.14/2.55  showselected =     0
% 2.14/2.55  showdeleted =      0
% 2.14/2.55  showresimp =       1
% 2.14/2.55  showstatus =       2000
% 2.14/2.55  
% 2.14/2.55  prologoutput =     0
% 2.14/2.55  nrgoals =          5000000
% 2.14/2.55  totalproof =       1
% 2.14/2.55  
% 2.14/2.55  Symbols occurring in the translation:
% 2.14/2.55  
% 2.14/2.55  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 2.14/2.55  .  [1, 2]      (w:1, o:24, a:1, s:1, b:0), 
% 2.14/2.55  !  [4, 1]      (w:1, o:18, a:1, s:1, b:0), 
% 2.14/2.55  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 2.14/2.55  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 2.14/2.55  product  [39, 3]      (w:1, o:49, a:1, s:1, b:0), 
% 2.14/2.55  inverse  [43, 1]      (w:1, o:23, a:1, s:1, b:0), 
% 2.14/2.55  skol1  [44, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 2.14/2.55  skol2  [45, 2]      (w:1, o:48, a:1, s:1, b:0), 
% 2.14/2.55  skol3  [46, 0]      (w:1, o:14, a:1, s:1, b:0), 
% 2.14/2.55  skol4  [47, 0]      (w:1, o:15, a:1, s:1, b:0), 
% 2.14/2.55  skol5  [48, 0]      (w:1, o:16, a:1, s:1, b:0), 
% 2.14/2.55  skol6  [49, 0]      (w:1, o:17, a:1, s:1, b:0).
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Starting Search:
% 2.14/2.55  
% 2.14/2.55  *** allocated 15000 integers for clauses
% 2.14/2.55  *** allocated 22500 integers for clauses
% 2.14/2.55  *** allocated 33750 integers for clauses
% 2.14/2.55  *** allocated 50625 integers for clauses
% 2.14/2.55  *** allocated 15000 integers for termspace/termends
% 2.14/2.55  *** allocated 75937 integers for clauses
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  *** allocated 22500 integers for termspace/termends
% 2.14/2.55  *** allocated 113905 integers for clauses
% 2.14/2.55  *** allocated 33750 integers for termspace/termends
% 2.14/2.55  *** allocated 170857 integers for clauses
% 2.14/2.55  
% 2.14/2.55  Intermediate Status:
% 2.14/2.55  Generated:    3034
% 2.14/2.55  Kept:         2011
% 2.14/2.55  Inuse:        165
% 2.14/2.55  Deleted:      22
% 2.14/2.55  Deletedinuse: 12
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  *** allocated 50625 integers for termspace/termends
% 2.14/2.55  *** allocated 256285 integers for clauses
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  *** allocated 75937 integers for termspace/termends
% 2.14/2.55  
% 2.14/2.55  Intermediate Status:
% 2.14/2.55  Generated:    6206
% 2.14/2.55  Kept:         4029
% 2.14/2.55  Inuse:        259
% 2.14/2.55  Deleted:      49
% 2.14/2.55  Deletedinuse: 29
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  *** allocated 384427 integers for clauses
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  *** allocated 113905 integers for termspace/termends
% 2.14/2.55  
% 2.14/2.55  Intermediate Status:
% 2.14/2.55  Generated:    8839
% 2.14/2.55  Kept:         6030
% 2.14/2.55  Inuse:        332
% 2.14/2.55  Deleted:      66
% 2.14/2.55  Deletedinuse: 30
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  *** allocated 576640 integers for clauses
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  *** allocated 170857 integers for termspace/termends
% 2.14/2.55  
% 2.14/2.55  Intermediate Status:
% 2.14/2.55  Generated:    11673
% 2.14/2.55  Kept:         8040
% 2.14/2.55  Inuse:        407
% 2.14/2.55  Deleted:      76
% 2.14/2.55  Deletedinuse: 31
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Intermediate Status:
% 2.14/2.55  Generated:    14474
% 2.14/2.55  Kept:         10068
% 2.14/2.55  Inuse:        479
% 2.14/2.55  Deleted:      85
% 2.14/2.55  Deletedinuse: 33
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  *** allocated 864960 integers for clauses
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  *** allocated 256285 integers for termspace/termends
% 2.14/2.55  
% 2.14/2.55  Intermediate Status:
% 2.14/2.55  Generated:    17085
% 2.14/2.55  Kept:         12099
% 2.14/2.55  Inuse:        531
% 2.14/2.55  Deleted:      88
% 2.14/2.55  Deletedinuse: 33
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Intermediate Status:
% 2.14/2.55  Generated:    19672
% 2.14/2.55  Kept:         14110
% 2.14/2.55  Inuse:        562
% 2.14/2.55  Deleted:      96
% 2.14/2.55  Deletedinuse: 40
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  *** allocated 1297440 integers for clauses
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Intermediate Status:
% 2.14/2.55  Generated:    22392
% 2.14/2.55  Kept:         16199
% 2.14/2.55  Inuse:        599
% 2.14/2.55  Deleted:      109
% 2.14/2.55  Deletedinuse: 52
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  *** allocated 384427 integers for termspace/termends
% 2.14/2.55  
% 2.14/2.55  Intermediate Status:
% 2.14/2.55  Generated:    25214
% 2.14/2.55  Kept:         18271
% 2.14/2.55  Inuse:        633
% 2.14/2.55  Deleted:      133
% 2.14/2.55  Deletedinuse: 75
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  Resimplifying clauses:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Intermediate Status:
% 2.14/2.55  Generated:    28463
% 2.14/2.55  Kept:         20309
% 2.14/2.55  Inuse:        682
% 2.14/2.55  Deleted:      2250
% 2.14/2.55  Deletedinuse: 86
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Intermediate Status:
% 2.14/2.55  Generated:    31054
% 2.14/2.55  Kept:         22321
% 2.14/2.55  Inuse:        713
% 2.14/2.55  Deleted:      2252
% 2.14/2.55  Deletedinuse: 88
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  *** allocated 1946160 integers for clauses
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Intermediate Status:
% 2.14/2.55  Generated:    34047
% 2.14/2.55  Kept:         24334
% 2.14/2.55  Inuse:        766
% 2.14/2.55  Deleted:      2252
% 2.14/2.55  Deletedinuse: 88
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Intermediate Status:
% 2.14/2.55  Generated:    37087
% 2.14/2.55  Kept:         26357
% 2.14/2.55  Inuse:        824
% 2.14/2.55  Deleted:      2256
% 2.14/2.55  Deletedinuse: 91
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  *** allocated 576640 integers for termspace/termends
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Intermediate Status:
% 2.14/2.55  Generated:    39458
% 2.14/2.55  Kept:         28383
% 2.14/2.55  Inuse:        847
% 2.14/2.55  Deleted:      2257
% 2.14/2.55  Deletedinuse: 92
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Intermediate Status:
% 2.14/2.55  Generated:    42365
% 2.14/2.55  Kept:         30402
% 2.14/2.55  Inuse:        892
% 2.14/2.55  Deleted:      2259
% 2.14/2.55  Deletedinuse: 92
% 2.14/2.55  
% 2.14/2.55  Resimplifying inuse:
% 2.14/2.55  Done
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Bliksems!, er is een bewijs:
% 2.14/2.55  % SZS status Theorem
% 2.14/2.55  % SZS output start Refutation
% 2.14/2.55  
% 2.14/2.55  (0) {G0,W6,D3,L1,V2,M1} I { product( X, Y, skol2( X, Y ) ) }.
% 2.14/2.55  (1) {G0,W19,D2,L4,V6,M1} I { ! product( T, W, Y ), ! product( X, T, U ), 
% 2.14/2.55    product( X, Y, Z ), ! product( U, W, Z ) }.
% 2.14/2.55  (2) {G0,W19,D2,L4,V6,M1} I { ! product( T, U, Y ), ! product( T, W, Z ), 
% 2.14/2.55    product( Y, X, Z ), ! product( U, X, W ) }.
% 2.14/2.55  (3) {G0,W4,D2,L1,V1,M1} I { product( X, skol1, X ) }.
% 2.14/2.55  (4) {G0,W4,D2,L1,V1,M1} I { product( skol1, X, X ) }.
% 2.14/2.55  (5) {G0,W5,D3,L1,V1,M1} I { product( X, inverse( X ), skol1 ) }.
% 2.14/2.55  (6) {G0,W5,D3,L1,V1,M1} I { product( inverse( X ), X, skol1 ) }.
% 2.14/2.55  (7) {G0,W6,D3,L1,V0,M1} I { product( inverse( skol5 ), inverse( skol6 ), 
% 2.14/2.55    skol3 ) }.
% 2.14/2.55  (8) {G0,W4,D2,L1,V0,M1} I { product( skol6, skol5, skol4 ) }.
% 2.14/2.55  (9) {G0,W7,D3,L1,V0,M1} I { ! product( inverse( skol3 ), inverse( skol4 ), 
% 2.14/2.55    skol1 ) }.
% 2.14/2.55  (12) {G1,W14,D2,L3,V3,M1} F(1) { ! product( X, X, Y ), product( Z, Y, Z ), 
% 2.14/2.55    ! product( Z, X, Z ) }.
% 2.14/2.55  (15) {G1,W14,D2,L3,V3,M1} F(2) { ! product( X, X, Y ), product( Y, Z, Z ), 
% 2.14/2.55    ! product( X, Z, Z ) }.
% 2.14/2.55  (20) {G1,W16,D3,L3,V5,M1} R(1,0) { ! product( X, Y, Z ), product( T, Z, 
% 2.14/2.55    skol2( U, Y ) ), ! product( T, X, U ) }.
% 2.14/2.55  (21) {G1,W15,D3,L3,V4,M1} R(1,5) { ! product( X, inverse( Y ), Z ), product
% 2.14/2.55    ( T, Z, skol1 ), ! product( T, X, Y ) }.
% 2.14/2.55  (22) {G1,W15,D3,L3,V4,M1} R(1,6) { product( T, Z, skol1 ), ! product( X, Y
% 2.14/2.55    , Z ), ! product( T, X, inverse( Y ) ) }.
% 2.14/2.55  (24) {G1,W14,D2,L3,V4,M1} R(1,3) { ! product( X, skol1, Y ), product( Z, Y
% 2.14/2.55    , T ), ! product( Z, X, T ) }.
% 2.14/2.55  (25) {G1,W14,D2,L3,V4,M1} R(1,4) { ! product( X, Y, Z ), product( T, Z, Y )
% 2.14/2.55    , ! product( T, X, skol1 ) }.
% 2.14/2.55  (38) {G1,W14,D2,L3,V4,M1} R(2,3) { ! product( X, Y, Z ), product( Z, skol1
% 2.14/2.55    , T ), ! product( X, Y, T ) }.
% 2.14/2.55  (50) {G2,W10,D3,L2,V2,M1} R(38,5) { product( Y, skol1, skol1 ), ! product( 
% 2.14/2.55    X, inverse( X ), Y ) }.
% 2.14/2.55  (53) {G2,W9,D2,L2,V2,M1} R(38,3) { product( Y, skol1, X ), ! product( X, 
% 2.14/2.55    skol1, Y ) }.
% 2.14/2.55  (54) {G2,W9,D2,L2,V2,M1} R(38,4) { product( Y, skol1, X ), ! product( skol1
% 2.14/2.55    , X, Y ) }.
% 2.14/2.55  (72) {G3,W6,D3,L1,V1,M1} R(54,0) { product( skol2( skol1, X ), skol1, X )
% 2.14/2.55     }.
% 2.14/2.55  (75) {G4,W11,D3,L2,V2,M1} R(72,38) { product( Y, skol1, X ), ! product( 
% 2.14/2.55    skol2( skol1, X ), skol1, Y ) }.
% 2.14/2.55  (83) {G2,W9,D2,L2,V2,M1} R(12,3) { product( Y, X, Y ), ! product( skol1, 
% 2.14/2.55    skol1, X ) }.
% 2.14/2.55  (119) {G2,W9,D2,L2,V2,M1} R(15,4) { product( X, Y, Y ), ! product( skol1, 
% 2.14/2.55    skol1, X ) }.
% 2.14/2.55  (181) {G2,W12,D3,L2,V3,M1} R(20,6) { product( inverse( X ), Z, skol2( skol1
% 2.14/2.55    , Y ) ), ! product( X, Y, Z ) }.
% 2.14/2.55  (182) {G2,W11,D3,L2,V2,M1} R(20,8) { product( skol6, Y, skol2( skol4, X ) )
% 2.14/2.55    , ! product( skol5, X, Y ) }.
% 2.14/2.55  (230) {G2,W12,D4,L2,V3,M1} R(21,0) { product( Y, Z, skol1 ), ! product( X, 
% 2.14/2.55    inverse( skol2( Y, X ) ), Z ) }.
% 2.14/2.55  (283) {G2,W10,D3,L2,V2,M1} R(22,3) { product( inverse( X ), Y, skol1 ), ! 
% 2.14/2.55    product( skol1, X, Y ) }.
% 2.14/2.55  (385) {G2,W9,D2,L2,V2,M1} R(24,4) { product( skol1, Y, X ), ! product( X, 
% 2.14/2.55    skol1, Y ) }.
% 2.14/2.55  (438) {G2,W10,D3,L2,V3,M1} R(25,5) { product( X, Z, Y ), ! product( inverse
% 2.14/2.55    ( X ), Y, Z ) }.
% 2.14/2.55  (642) {G3,W5,D3,L1,V0,M1} R(438,7) { product( skol5, skol3, inverse( skol6
% 2.14/2.55     ) ) }.
% 2.14/2.55  (18044) {G4,W7,D3,L1,V0,M1} R(182,642) { product( skol6, inverse( skol6 ), 
% 2.14/2.55    skol2( skol4, skol3 ) ) }.
% 2.14/2.55  (18100) {G5,W6,D3,L1,V0,M1} R(18044,50) { product( skol2( skol4, skol3 ), 
% 2.14/2.55    skol1, skol1 ) }.
% 2.14/2.55  (18143) {G6,W6,D3,L1,V0,M1} R(18100,385) { product( skol1, skol1, skol2( 
% 2.14/2.55    skol4, skol3 ) ) }.
% 2.14/2.55  (18302) {G7,W6,D3,L1,V1,M1} R(18143,119) { product( skol2( skol4, skol3 ), 
% 2.14/2.55    X, X ) }.
% 2.14/2.55  (18334) {G8,W7,D4,L1,V0,M1} R(18302,50) { product( inverse( skol2( skol4, 
% 2.14/2.55    skol3 ) ), skol1, skol1 ) }.
% 2.14/2.55  (18932) {G9,W7,D4,L1,V0,M1} R(18334,385) { product( skol1, skol1, inverse( 
% 2.14/2.55    skol2( skol4, skol3 ) ) ) }.
% 2.14/2.55  (19011) {G10,W7,D4,L1,V1,M1} R(18932,83) { product( X, inverse( skol2( 
% 2.14/2.55    skol4, skol3 ) ), X ) }.
% 2.14/2.55  (24619) {G11,W4,D2,L1,V0,M1} R(230,19011) { product( skol4, skol3, skol1 )
% 2.14/2.55     }.
% 2.14/2.55  (24706) {G12,W7,D3,L1,V0,M1} R(24619,181) { product( inverse( skol4 ), 
% 2.14/2.55    skol1, skol2( skol1, skol3 ) ) }.
% 2.14/2.55  (24765) {G13,W7,D3,L1,V0,M1} R(24706,53) { product( skol2( skol1, skol3 ), 
% 2.14/2.55    skol1, inverse( skol4 ) ) }.
% 2.14/2.55  (24904) {G14,W5,D3,L1,V0,M1} R(24765,75) { product( inverse( skol4 ), skol1
% 2.14/2.55    , skol3 ) }.
% 2.14/2.55  (24945) {G15,W5,D3,L1,V0,M1} R(24904,385) { product( skol1, skol3, inverse
% 2.14/2.55    ( skol4 ) ) }.
% 2.14/2.55  (31204) {G16,W0,D0,L0,V0,M0} R(283,24945);r(9) {  }.
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  % SZS output end Refutation
% 2.14/2.55  found a proof!
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Unprocessed initial clauses:
% 2.14/2.55  
% 2.14/2.55  (31206) {G0,W6,D3,L1,V2,M1}  { product( X, Y, skol2( X, Y ) ) }.
% 2.14/2.55  (31207) {G0,W19,D2,L4,V6,M4}  { ! product( X, T, U ), ! product( T, W, Y )
% 2.14/2.55    , ! product( U, W, Z ), product( X, Y, Z ) }.
% 2.14/2.55  (31208) {G0,W19,D2,L4,V6,M4}  { ! product( T, U, Y ), ! product( U, X, W )
% 2.14/2.55    , ! product( T, W, Z ), product( Y, X, Z ) }.
% 2.14/2.55  (31209) {G0,W4,D2,L1,V1,M1}  { product( X, skol1, X ) }.
% 2.14/2.55  (31210) {G0,W4,D2,L1,V1,M1}  { product( skol1, X, X ) }.
% 2.14/2.55  (31211) {G0,W5,D3,L1,V1,M1}  { product( X, inverse( X ), skol1 ) }.
% 2.14/2.55  (31212) {G0,W5,D3,L1,V1,M1}  { product( inverse( X ), X, skol1 ) }.
% 2.14/2.55  (31213) {G0,W6,D3,L1,V0,M1}  { product( inverse( skol5 ), inverse( skol6 )
% 2.14/2.55    , skol3 ) }.
% 2.14/2.55  (31214) {G0,W4,D2,L1,V0,M1}  { product( skol6, skol5, skol4 ) }.
% 2.14/2.55  (31215) {G0,W7,D3,L1,V0,M1}  { ! product( inverse( skol3 ), inverse( skol4
% 2.14/2.55     ), skol1 ) }.
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Total Proof:
% 2.14/2.55  
% 2.14/2.55  subsumption: (0) {G0,W6,D3,L1,V2,M1} I { product( X, Y, skol2( X, Y ) ) }.
% 2.14/2.55  parent0: (31206) {G0,W6,D3,L1,V2,M1}  { product( X, Y, skol2( X, Y ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (1) {G0,W19,D2,L4,V6,M1} I { ! product( T, W, Y ), ! product( 
% 2.14/2.55    X, T, U ), product( X, Y, Z ), ! product( U, W, Z ) }.
% 2.14/2.55  parent0: (31207) {G0,W19,D2,L4,V6,M4}  { ! product( X, T, U ), ! product( T
% 2.14/2.55    , W, Y ), ! product( U, W, Z ), product( X, Y, Z ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55     T := T
% 2.14/2.55     U := U
% 2.14/2.55     W := W
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 1
% 2.14/2.55     1 ==> 0
% 2.14/2.55     2 ==> 3
% 2.14/2.55     3 ==> 2
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (2) {G0,W19,D2,L4,V6,M1} I { ! product( T, U, Y ), ! product( 
% 2.14/2.55    T, W, Z ), product( Y, X, Z ), ! product( U, X, W ) }.
% 2.14/2.55  parent0: (31208) {G0,W19,D2,L4,V6,M4}  { ! product( T, U, Y ), ! product( U
% 2.14/2.55    , X, W ), ! product( T, W, Z ), product( Y, X, Z ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55     T := T
% 2.14/2.55     U := U
% 2.14/2.55     W := W
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55     1 ==> 3
% 2.14/2.55     2 ==> 1
% 2.14/2.55     3 ==> 2
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (3) {G0,W4,D2,L1,V1,M1} I { product( X, skol1, X ) }.
% 2.14/2.55  parent0: (31209) {G0,W4,D2,L1,V1,M1}  { product( X, skol1, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (4) {G0,W4,D2,L1,V1,M1} I { product( skol1, X, X ) }.
% 2.14/2.55  parent0: (31210) {G0,W4,D2,L1,V1,M1}  { product( skol1, X, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { product( X, inverse( X ), skol1 )
% 2.14/2.55     }.
% 2.14/2.55  parent0: (31211) {G0,W5,D3,L1,V1,M1}  { product( X, inverse( X ), skol1 )
% 2.14/2.55     }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (6) {G0,W5,D3,L1,V1,M1} I { product( inverse( X ), X, skol1 )
% 2.14/2.55     }.
% 2.14/2.55  parent0: (31212) {G0,W5,D3,L1,V1,M1}  { product( inverse( X ), X, skol1 )
% 2.14/2.55     }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (7) {G0,W6,D3,L1,V0,M1} I { product( inverse( skol5 ), inverse
% 2.14/2.55    ( skol6 ), skol3 ) }.
% 2.14/2.55  parent0: (31213) {G0,W6,D3,L1,V0,M1}  { product( inverse( skol5 ), inverse
% 2.14/2.55    ( skol6 ), skol3 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (8) {G0,W4,D2,L1,V0,M1} I { product( skol6, skol5, skol4 ) }.
% 2.14/2.55  parent0: (31214) {G0,W4,D2,L1,V0,M1}  { product( skol6, skol5, skol4 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (9) {G0,W7,D3,L1,V0,M1} I { ! product( inverse( skol3 ), 
% 2.14/2.55    inverse( skol4 ), skol1 ) }.
% 2.14/2.55  parent0: (31215) {G0,W7,D3,L1,V0,M1}  { ! product( inverse( skol3 ), 
% 2.14/2.55    inverse( skol4 ), skol1 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  factor: (31286) {G0,W14,D2,L3,V3,M3}  { ! product( X, X, Y ), ! product( Z
% 2.14/2.55    , X, Z ), product( Z, Y, Z ) }.
% 2.14/2.55  parent0[1, 3]: (1) {G0,W19,D2,L4,V6,M1} I { ! product( T, W, Y ), ! product
% 2.14/2.55    ( X, T, U ), product( X, Y, Z ), ! product( U, W, Z ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := Z
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55     T := X
% 2.14/2.55     U := Z
% 2.14/2.55     W := X
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (12) {G1,W14,D2,L3,V3,M1} F(1) { ! product( X, X, Y ), product
% 2.14/2.55    ( Z, Y, Z ), ! product( Z, X, Z ) }.
% 2.14/2.55  parent0: (31286) {G0,W14,D2,L3,V3,M3}  { ! product( X, X, Y ), ! product( Z
% 2.14/2.55    , X, Z ), product( Z, Y, Z ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55     1 ==> 2
% 2.14/2.55     2 ==> 1
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  factor: (31290) {G0,W14,D2,L3,V3,M3}  { ! product( X, X, Y ), ! product( X
% 2.14/2.55    , Z, Z ), product( Y, Z, Z ) }.
% 2.14/2.55  parent0[1, 3]: (2) {G0,W19,D2,L4,V6,M1} I { ! product( T, U, Y ), ! product
% 2.14/2.55    ( T, W, Z ), product( Y, X, Z ), ! product( U, X, W ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := Z
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55     T := X
% 2.14/2.55     U := X
% 2.14/2.55     W := Z
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (15) {G1,W14,D2,L3,V3,M1} F(2) { ! product( X, X, Y ), product
% 2.14/2.55    ( Y, Z, Z ), ! product( X, Z, Z ) }.
% 2.14/2.55  parent0: (31290) {G0,W14,D2,L3,V3,M3}  { ! product( X, X, Y ), ! product( X
% 2.14/2.55    , Z, Z ), product( Y, Z, Z ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55     1 ==> 2
% 2.14/2.55     2 ==> 1
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31294) {G1,W16,D3,L3,V5,M3}  { ! product( X, Y, Z ), ! product
% 2.14/2.55    ( T, X, U ), product( T, Z, skol2( U, Y ) ) }.
% 2.14/2.55  parent0[3]: (1) {G0,W19,D2,L4,V6,M1} I { ! product( T, W, Y ), ! product( X
% 2.14/2.55    , T, U ), product( X, Y, Z ), ! product( U, W, Z ) }.
% 2.14/2.55  parent1[0]: (0) {G0,W6,D3,L1,V2,M1} I { product( X, Y, skol2( X, Y ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := T
% 2.14/2.55     Y := Z
% 2.14/2.55     Z := skol2( U, Y )
% 2.14/2.55     T := X
% 2.14/2.55     U := U
% 2.14/2.55     W := Y
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := U
% 2.14/2.55     Y := Y
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (20) {G1,W16,D3,L3,V5,M1} R(1,0) { ! product( X, Y, Z ), 
% 2.14/2.55    product( T, Z, skol2( U, Y ) ), ! product( T, X, U ) }.
% 2.14/2.55  parent0: (31294) {G1,W16,D3,L3,V5,M3}  { ! product( X, Y, Z ), ! product( T
% 2.14/2.55    , X, U ), product( T, Z, skol2( U, Y ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55     T := T
% 2.14/2.55     U := U
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55     1 ==> 2
% 2.14/2.55     2 ==> 1
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31299) {G1,W15,D3,L3,V4,M3}  { ! product( X, inverse( Y ), Z )
% 2.14/2.55    , ! product( T, X, Y ), product( T, Z, skol1 ) }.
% 2.14/2.55  parent0[3]: (1) {G0,W19,D2,L4,V6,M1} I { ! product( T, W, Y ), ! product( X
% 2.14/2.55    , T, U ), product( X, Y, Z ), ! product( U, W, Z ) }.
% 2.14/2.55  parent1[0]: (5) {G0,W5,D3,L1,V1,M1} I { product( X, inverse( X ), skol1 )
% 2.14/2.55     }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := T
% 2.14/2.55     Y := Z
% 2.14/2.55     Z := skol1
% 2.14/2.55     T := X
% 2.14/2.55     U := Y
% 2.14/2.55     W := inverse( Y )
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := Y
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (21) {G1,W15,D3,L3,V4,M1} R(1,5) { ! product( X, inverse( Y )
% 2.14/2.55    , Z ), product( T, Z, skol1 ), ! product( T, X, Y ) }.
% 2.14/2.55  parent0: (31299) {G1,W15,D3,L3,V4,M3}  { ! product( X, inverse( Y ), Z ), !
% 2.14/2.55     product( T, X, Y ), product( T, Z, skol1 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55     T := T
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55     1 ==> 2
% 2.14/2.55     2 ==> 1
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31303) {G1,W15,D3,L3,V4,M3}  { ! product( X, Y, Z ), ! product
% 2.14/2.55    ( T, X, inverse( Y ) ), product( T, Z, skol1 ) }.
% 2.14/2.55  parent0[3]: (1) {G0,W19,D2,L4,V6,M1} I { ! product( T, W, Y ), ! product( X
% 2.14/2.55    , T, U ), product( X, Y, Z ), ! product( U, W, Z ) }.
% 2.14/2.55  parent1[0]: (6) {G0,W5,D3,L1,V1,M1} I { product( inverse( X ), X, skol1 )
% 2.14/2.55     }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := T
% 2.14/2.55     Y := Z
% 2.14/2.55     Z := skol1
% 2.14/2.55     T := X
% 2.14/2.55     U := inverse( Y )
% 2.14/2.55     W := Y
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := Y
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (22) {G1,W15,D3,L3,V4,M1} R(1,6) { product( T, Z, skol1 ), ! 
% 2.14/2.55    product( X, Y, Z ), ! product( T, X, inverse( Y ) ) }.
% 2.14/2.55  parent0: (31303) {G1,W15,D3,L3,V4,M3}  { ! product( X, Y, Z ), ! product( T
% 2.14/2.55    , X, inverse( Y ) ), product( T, Z, skol1 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55     T := T
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 1
% 2.14/2.55     1 ==> 2
% 2.14/2.55     2 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31308) {G1,W14,D2,L3,V4,M3}  { ! product( X, skol1, Y ), ! 
% 2.14/2.55    product( Z, X, T ), product( Z, Y, T ) }.
% 2.14/2.55  parent0[3]: (1) {G0,W19,D2,L4,V6,M1} I { ! product( T, W, Y ), ! product( X
% 2.14/2.55    , T, U ), product( X, Y, Z ), ! product( U, W, Z ) }.
% 2.14/2.55  parent1[0]: (3) {G0,W4,D2,L1,V1,M1} I { product( X, skol1, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := Z
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := T
% 2.14/2.55     T := X
% 2.14/2.55     U := T
% 2.14/2.55     W := skol1
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := T
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (24) {G1,W14,D2,L3,V4,M1} R(1,3) { ! product( X, skol1, Y ), 
% 2.14/2.55    product( Z, Y, T ), ! product( Z, X, T ) }.
% 2.14/2.55  parent0: (31308) {G1,W14,D2,L3,V4,M3}  { ! product( X, skol1, Y ), ! 
% 2.14/2.55    product( Z, X, T ), product( Z, Y, T ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55     T := T
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55     1 ==> 2
% 2.14/2.55     2 ==> 1
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31313) {G1,W14,D2,L3,V4,M3}  { ! product( X, Y, Z ), ! product
% 2.14/2.55    ( T, X, skol1 ), product( T, Z, Y ) }.
% 2.14/2.55  parent0[3]: (1) {G0,W19,D2,L4,V6,M1} I { ! product( T, W, Y ), ! product( X
% 2.14/2.55    , T, U ), product( X, Y, Z ), ! product( U, W, Z ) }.
% 2.14/2.55  parent1[0]: (4) {G0,W4,D2,L1,V1,M1} I { product( skol1, X, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := T
% 2.14/2.55     Y := Z
% 2.14/2.55     Z := Y
% 2.14/2.55     T := X
% 2.14/2.55     U := skol1
% 2.14/2.55     W := Y
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := Y
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (25) {G1,W14,D2,L3,V4,M1} R(1,4) { ! product( X, Y, Z ), 
% 2.14/2.55    product( T, Z, Y ), ! product( T, X, skol1 ) }.
% 2.14/2.55  parent0: (31313) {G1,W14,D2,L3,V4,M3}  { ! product( X, Y, Z ), ! product( T
% 2.14/2.55    , X, skol1 ), product( T, Z, Y ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55     T := T
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55     1 ==> 2
% 2.14/2.55     2 ==> 1
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31319) {G1,W14,D2,L3,V4,M3}  { ! product( X, Y, Z ), ! product
% 2.14/2.55    ( X, Y, T ), product( Z, skol1, T ) }.
% 2.14/2.55  parent0[3]: (2) {G0,W19,D2,L4,V6,M1} I { ! product( T, U, Y ), ! product( T
% 2.14/2.55    , W, Z ), product( Y, X, Z ), ! product( U, X, W ) }.
% 2.14/2.55  parent1[0]: (3) {G0,W4,D2,L1,V1,M1} I { product( X, skol1, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol1
% 2.14/2.55     Y := Z
% 2.14/2.55     Z := T
% 2.14/2.55     T := X
% 2.14/2.55     U := Y
% 2.14/2.55     W := Y
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := Y
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (38) {G1,W14,D2,L3,V4,M1} R(2,3) { ! product( X, Y, Z ), 
% 2.14/2.55    product( Z, skol1, T ), ! product( X, Y, T ) }.
% 2.14/2.55  parent0: (31319) {G1,W14,D2,L3,V4,M3}  { ! product( X, Y, Z ), ! product( X
% 2.14/2.55    , Y, T ), product( Z, skol1, T ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55     T := T
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55     1 ==> 2
% 2.14/2.55     2 ==> 1
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31324) {G1,W10,D3,L2,V2,M2}  { ! product( X, inverse( X ), Y )
% 2.14/2.55    , product( Y, skol1, skol1 ) }.
% 2.14/2.55  parent0[2]: (38) {G1,W14,D2,L3,V4,M1} R(2,3) { ! product( X, Y, Z ), 
% 2.14/2.55    product( Z, skol1, T ), ! product( X, Y, T ) }.
% 2.14/2.55  parent1[0]: (5) {G0,W5,D3,L1,V1,M1} I { product( X, inverse( X ), skol1 )
% 2.14/2.55     }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := inverse( X )
% 2.14/2.55     Z := Y
% 2.14/2.55     T := skol1
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := X
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (50) {G2,W10,D3,L2,V2,M1} R(38,5) { product( Y, skol1, skol1 )
% 2.14/2.55    , ! product( X, inverse( X ), Y ) }.
% 2.14/2.55  parent0: (31324) {G1,W10,D3,L2,V2,M2}  { ! product( X, inverse( X ), Y ), 
% 2.14/2.55    product( Y, skol1, skol1 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 1
% 2.14/2.55     1 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31326) {G1,W9,D2,L2,V2,M2}  { ! product( X, skol1, Y ), 
% 2.14/2.55    product( Y, skol1, X ) }.
% 2.14/2.55  parent0[2]: (38) {G1,W14,D2,L3,V4,M1} R(2,3) { ! product( X, Y, Z ), 
% 2.14/2.55    product( Z, skol1, T ), ! product( X, Y, T ) }.
% 2.14/2.55  parent1[0]: (3) {G0,W4,D2,L1,V1,M1} I { product( X, skol1, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := skol1
% 2.14/2.55     Z := Y
% 2.14/2.55     T := X
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := X
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (53) {G2,W9,D2,L2,V2,M1} R(38,3) { product( Y, skol1, X ), ! 
% 2.14/2.55    product( X, skol1, Y ) }.
% 2.14/2.55  parent0: (31326) {G1,W9,D2,L2,V2,M2}  { ! product( X, skol1, Y ), product( 
% 2.14/2.55    Y, skol1, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 1
% 2.14/2.55     1 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31328) {G1,W9,D2,L2,V2,M2}  { ! product( skol1, X, Y ), 
% 2.14/2.55    product( Y, skol1, X ) }.
% 2.14/2.55  parent0[2]: (38) {G1,W14,D2,L3,V4,M1} R(2,3) { ! product( X, Y, Z ), 
% 2.14/2.55    product( Z, skol1, T ), ! product( X, Y, T ) }.
% 2.14/2.55  parent1[0]: (4) {G0,W4,D2,L1,V1,M1} I { product( skol1, X, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol1
% 2.14/2.55     Y := X
% 2.14/2.55     Z := Y
% 2.14/2.55     T := X
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := X
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (54) {G2,W9,D2,L2,V2,M1} R(38,4) { product( Y, skol1, X ), ! 
% 2.14/2.55    product( skol1, X, Y ) }.
% 2.14/2.55  parent0: (31328) {G1,W9,D2,L2,V2,M2}  { ! product( skol1, X, Y ), product( 
% 2.14/2.55    Y, skol1, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 1
% 2.14/2.55     1 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31329) {G1,W6,D3,L1,V1,M1}  { product( skol2( skol1, X ), 
% 2.14/2.55    skol1, X ) }.
% 2.14/2.55  parent0[1]: (54) {G2,W9,D2,L2,V2,M1} R(38,4) { product( Y, skol1, X ), ! 
% 2.14/2.55    product( skol1, X, Y ) }.
% 2.14/2.55  parent1[0]: (0) {G0,W6,D3,L1,V2,M1} I { product( X, Y, skol2( X, Y ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := skol2( skol1, X )
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := skol1
% 2.14/2.55     Y := X
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (72) {G3,W6,D3,L1,V1,M1} R(54,0) { product( skol2( skol1, X )
% 2.14/2.55    , skol1, X ) }.
% 2.14/2.55  parent0: (31329) {G1,W6,D3,L1,V1,M1}  { product( skol2( skol1, X ), skol1, 
% 2.14/2.55    X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31331) {G2,W11,D3,L2,V2,M2}  { ! product( skol2( skol1, X ), 
% 2.14/2.55    skol1, Y ), product( Y, skol1, X ) }.
% 2.14/2.55  parent0[2]: (38) {G1,W14,D2,L3,V4,M1} R(2,3) { ! product( X, Y, Z ), 
% 2.14/2.55    product( Z, skol1, T ), ! product( X, Y, T ) }.
% 2.14/2.55  parent1[0]: (72) {G3,W6,D3,L1,V1,M1} R(54,0) { product( skol2( skol1, X ), 
% 2.14/2.55    skol1, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol2( skol1, X )
% 2.14/2.55     Y := skol1
% 2.14/2.55     Z := Y
% 2.14/2.55     T := X
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := X
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (75) {G4,W11,D3,L2,V2,M1} R(72,38) { product( Y, skol1, X ), !
% 2.14/2.55     product( skol2( skol1, X ), skol1, Y ) }.
% 2.14/2.55  parent0: (31331) {G2,W11,D3,L2,V2,M2}  { ! product( skol2( skol1, X ), 
% 2.14/2.55    skol1, Y ), product( Y, skol1, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 1
% 2.14/2.55     1 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31333) {G1,W9,D2,L2,V2,M2}  { ! product( skol1, skol1, X ), 
% 2.14/2.55    product( Y, X, Y ) }.
% 2.14/2.55  parent0[2]: (12) {G1,W14,D2,L3,V3,M1} F(1) { ! product( X, X, Y ), product
% 2.14/2.55    ( Z, Y, Z ), ! product( Z, X, Z ) }.
% 2.14/2.55  parent1[0]: (3) {G0,W4,D2,L1,V1,M1} I { product( X, skol1, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol1
% 2.14/2.55     Y := X
% 2.14/2.55     Z := Y
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := Y
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (83) {G2,W9,D2,L2,V2,M1} R(12,3) { product( Y, X, Y ), ! 
% 2.14/2.55    product( skol1, skol1, X ) }.
% 2.14/2.55  parent0: (31333) {G1,W9,D2,L2,V2,M2}  { ! product( skol1, skol1, X ), 
% 2.14/2.55    product( Y, X, Y ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 1
% 2.14/2.55     1 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31335) {G1,W9,D2,L2,V2,M2}  { ! product( skol1, skol1, X ), 
% 2.14/2.55    product( X, Y, Y ) }.
% 2.14/2.55  parent0[2]: (15) {G1,W14,D2,L3,V3,M1} F(2) { ! product( X, X, Y ), product
% 2.14/2.55    ( Y, Z, Z ), ! product( X, Z, Z ) }.
% 2.14/2.55  parent1[0]: (4) {G0,W4,D2,L1,V1,M1} I { product( skol1, X, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol1
% 2.14/2.55     Y := X
% 2.14/2.55     Z := Y
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := Y
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (119) {G2,W9,D2,L2,V2,M1} R(15,4) { product( X, Y, Y ), ! 
% 2.14/2.55    product( skol1, skol1, X ) }.
% 2.14/2.55  parent0: (31335) {G1,W9,D2,L2,V2,M2}  { ! product( skol1, skol1, X ), 
% 2.14/2.55    product( X, Y, Y ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 1
% 2.14/2.55     1 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31337) {G1,W12,D3,L2,V3,M2}  { ! product( X, Y, Z ), product( 
% 2.14/2.55    inverse( X ), Z, skol2( skol1, Y ) ) }.
% 2.14/2.55  parent0[2]: (20) {G1,W16,D3,L3,V5,M1} R(1,0) { ! product( X, Y, Z ), 
% 2.14/2.55    product( T, Z, skol2( U, Y ) ), ! product( T, X, U ) }.
% 2.14/2.55  parent1[0]: (6) {G0,W5,D3,L1,V1,M1} I { product( inverse( X ), X, skol1 )
% 2.14/2.55     }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55     T := inverse( X )
% 2.14/2.55     U := skol1
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := X
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (181) {G2,W12,D3,L2,V3,M1} R(20,6) { product( inverse( X ), Z
% 2.14/2.55    , skol2( skol1, Y ) ), ! product( X, Y, Z ) }.
% 2.14/2.55  parent0: (31337) {G1,W12,D3,L2,V3,M2}  { ! product( X, Y, Z ), product( 
% 2.14/2.55    inverse( X ), Z, skol2( skol1, Y ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 1
% 2.14/2.55     1 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31339) {G1,W11,D3,L2,V2,M2}  { ! product( skol5, X, Y ), 
% 2.14/2.55    product( skol6, Y, skol2( skol4, X ) ) }.
% 2.14/2.55  parent0[2]: (20) {G1,W16,D3,L3,V5,M1} R(1,0) { ! product( X, Y, Z ), 
% 2.14/2.55    product( T, Z, skol2( U, Y ) ), ! product( T, X, U ) }.
% 2.14/2.55  parent1[0]: (8) {G0,W4,D2,L1,V0,M1} I { product( skol6, skol5, skol4 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol5
% 2.14/2.55     Y := X
% 2.14/2.55     Z := Y
% 2.14/2.55     T := skol6
% 2.14/2.55     U := skol4
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (182) {G2,W11,D3,L2,V2,M1} R(20,8) { product( skol6, Y, skol2
% 2.14/2.55    ( skol4, X ) ), ! product( skol5, X, Y ) }.
% 2.14/2.55  parent0: (31339) {G1,W11,D3,L2,V2,M2}  { ! product( skol5, X, Y ), product
% 2.14/2.55    ( skol6, Y, skol2( skol4, X ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 1
% 2.14/2.55     1 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31341) {G1,W12,D4,L2,V3,M2}  { ! product( X, inverse( skol2( Y
% 2.14/2.55    , X ) ), Z ), product( Y, Z, skol1 ) }.
% 2.14/2.55  parent0[2]: (21) {G1,W15,D3,L3,V4,M1} R(1,5) { ! product( X, inverse( Y ), 
% 2.14/2.55    Z ), product( T, Z, skol1 ), ! product( T, X, Y ) }.
% 2.14/2.55  parent1[0]: (0) {G0,W6,D3,L1,V2,M1} I { product( X, Y, skol2( X, Y ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := skol2( Y, X )
% 2.14/2.55     Z := Z
% 2.14/2.55     T := Y
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := Y
% 2.14/2.55     Y := X
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (230) {G2,W12,D4,L2,V3,M1} R(21,0) { product( Y, Z, skol1 ), !
% 2.14/2.55     product( X, inverse( skol2( Y, X ) ), Z ) }.
% 2.14/2.55  parent0: (31341) {G1,W12,D4,L2,V3,M2}  { ! product( X, inverse( skol2( Y, X
% 2.14/2.55     ) ), Z ), product( Y, Z, skol1 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 1
% 2.14/2.55     1 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31343) {G1,W10,D3,L2,V2,M2}  { product( inverse( X ), Y, skol1
% 2.14/2.55     ), ! product( skol1, X, Y ) }.
% 2.14/2.55  parent0[2]: (22) {G1,W15,D3,L3,V4,M1} R(1,6) { product( T, Z, skol1 ), ! 
% 2.14/2.55    product( X, Y, Z ), ! product( T, X, inverse( Y ) ) }.
% 2.14/2.55  parent1[0]: (3) {G0,W4,D2,L1,V1,M1} I { product( X, skol1, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol1
% 2.14/2.55     Y := X
% 2.14/2.55     Z := Y
% 2.14/2.55     T := inverse( X )
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := inverse( X )
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (283) {G2,W10,D3,L2,V2,M1} R(22,3) { product( inverse( X ), Y
% 2.14/2.55    , skol1 ), ! product( skol1, X, Y ) }.
% 2.14/2.55  parent0: (31343) {G1,W10,D3,L2,V2,M2}  { product( inverse( X ), Y, skol1 )
% 2.14/2.55    , ! product( skol1, X, Y ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55     1 ==> 1
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31345) {G1,W9,D2,L2,V2,M2}  { ! product( X, skol1, Y ), 
% 2.14/2.55    product( skol1, Y, X ) }.
% 2.14/2.55  parent0[2]: (24) {G1,W14,D2,L3,V4,M1} R(1,3) { ! product( X, skol1, Y ), 
% 2.14/2.55    product( Z, Y, T ), ! product( Z, X, T ) }.
% 2.14/2.55  parent1[0]: (4) {G0,W4,D2,L1,V1,M1} I { product( skol1, X, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := skol1
% 2.14/2.55     T := X
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := X
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (385) {G2,W9,D2,L2,V2,M1} R(24,4) { product( skol1, Y, X ), ! 
% 2.14/2.55    product( X, skol1, Y ) }.
% 2.14/2.55  parent0: (31345) {G1,W9,D2,L2,V2,M2}  { ! product( X, skol1, Y ), product( 
% 2.14/2.55    skol1, Y, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 1
% 2.14/2.55     1 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31347) {G1,W10,D3,L2,V3,M2}  { ! product( inverse( X ), Y, Z )
% 2.14/2.55    , product( X, Z, Y ) }.
% 2.14/2.55  parent0[2]: (25) {G1,W14,D2,L3,V4,M1} R(1,4) { ! product( X, Y, Z ), 
% 2.14/2.55    product( T, Z, Y ), ! product( T, X, skol1 ) }.
% 2.14/2.55  parent1[0]: (5) {G0,W5,D3,L1,V1,M1} I { product( X, inverse( X ), skol1 )
% 2.14/2.55     }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := inverse( X )
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55     T := X
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := X
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (438) {G2,W10,D3,L2,V3,M1} R(25,5) { product( X, Z, Y ), ! 
% 2.14/2.55    product( inverse( X ), Y, Z ) }.
% 2.14/2.55  parent0: (31347) {G1,W10,D3,L2,V3,M2}  { ! product( inverse( X ), Y, Z ), 
% 2.14/2.55    product( X, Z, Y ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55     Y := Y
% 2.14/2.55     Z := Z
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 1
% 2.14/2.55     1 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31348) {G1,W5,D3,L1,V0,M1}  { product( skol5, skol3, inverse( 
% 2.14/2.55    skol6 ) ) }.
% 2.14/2.55  parent0[1]: (438) {G2,W10,D3,L2,V3,M1} R(25,5) { product( X, Z, Y ), ! 
% 2.14/2.55    product( inverse( X ), Y, Z ) }.
% 2.14/2.55  parent1[0]: (7) {G0,W6,D3,L1,V0,M1} I { product( inverse( skol5 ), inverse
% 2.14/2.55    ( skol6 ), skol3 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol5
% 2.14/2.55     Y := inverse( skol6 )
% 2.14/2.55     Z := skol3
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (642) {G3,W5,D3,L1,V0,M1} R(438,7) { product( skol5, skol3, 
% 2.14/2.55    inverse( skol6 ) ) }.
% 2.14/2.55  parent0: (31348) {G1,W5,D3,L1,V0,M1}  { product( skol5, skol3, inverse( 
% 2.14/2.55    skol6 ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31349) {G3,W7,D3,L1,V0,M1}  { product( skol6, inverse( skol6 )
% 2.14/2.55    , skol2( skol4, skol3 ) ) }.
% 2.14/2.55  parent0[1]: (182) {G2,W11,D3,L2,V2,M1} R(20,8) { product( skol6, Y, skol2( 
% 2.14/2.55    skol4, X ) ), ! product( skol5, X, Y ) }.
% 2.14/2.55  parent1[0]: (642) {G3,W5,D3,L1,V0,M1} R(438,7) { product( skol5, skol3, 
% 2.14/2.55    inverse( skol6 ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol3
% 2.14/2.55     Y := inverse( skol6 )
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (18044) {G4,W7,D3,L1,V0,M1} R(182,642) { product( skol6, 
% 2.14/2.55    inverse( skol6 ), skol2( skol4, skol3 ) ) }.
% 2.14/2.55  parent0: (31349) {G3,W7,D3,L1,V0,M1}  { product( skol6, inverse( skol6 ), 
% 2.14/2.55    skol2( skol4, skol3 ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31350) {G3,W6,D3,L1,V0,M1}  { product( skol2( skol4, skol3 ), 
% 2.14/2.55    skol1, skol1 ) }.
% 2.14/2.55  parent0[1]: (50) {G2,W10,D3,L2,V2,M1} R(38,5) { product( Y, skol1, skol1 )
% 2.14/2.55    , ! product( X, inverse( X ), Y ) }.
% 2.14/2.55  parent1[0]: (18044) {G4,W7,D3,L1,V0,M1} R(182,642) { product( skol6, 
% 2.14/2.55    inverse( skol6 ), skol2( skol4, skol3 ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol6
% 2.14/2.55     Y := skol2( skol4, skol3 )
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (18100) {G5,W6,D3,L1,V0,M1} R(18044,50) { product( skol2( 
% 2.14/2.55    skol4, skol3 ), skol1, skol1 ) }.
% 2.14/2.55  parent0: (31350) {G3,W6,D3,L1,V0,M1}  { product( skol2( skol4, skol3 ), 
% 2.14/2.55    skol1, skol1 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31351) {G3,W6,D3,L1,V0,M1}  { product( skol1, skol1, skol2( 
% 2.14/2.55    skol4, skol3 ) ) }.
% 2.14/2.55  parent0[1]: (385) {G2,W9,D2,L2,V2,M1} R(24,4) { product( skol1, Y, X ), ! 
% 2.14/2.55    product( X, skol1, Y ) }.
% 2.14/2.55  parent1[0]: (18100) {G5,W6,D3,L1,V0,M1} R(18044,50) { product( skol2( skol4
% 2.14/2.55    , skol3 ), skol1, skol1 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol2( skol4, skol3 )
% 2.14/2.55     Y := skol1
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (18143) {G6,W6,D3,L1,V0,M1} R(18100,385) { product( skol1, 
% 2.14/2.55    skol1, skol2( skol4, skol3 ) ) }.
% 2.14/2.55  parent0: (31351) {G3,W6,D3,L1,V0,M1}  { product( skol1, skol1, skol2( skol4
% 2.14/2.55    , skol3 ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31352) {G3,W6,D3,L1,V1,M1}  { product( skol2( skol4, skol3 ), 
% 2.14/2.55    X, X ) }.
% 2.14/2.55  parent0[1]: (119) {G2,W9,D2,L2,V2,M1} R(15,4) { product( X, Y, Y ), ! 
% 2.14/2.55    product( skol1, skol1, X ) }.
% 2.14/2.55  parent1[0]: (18143) {G6,W6,D3,L1,V0,M1} R(18100,385) { product( skol1, 
% 2.14/2.55    skol1, skol2( skol4, skol3 ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol2( skol4, skol3 )
% 2.14/2.55     Y := X
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (18302) {G7,W6,D3,L1,V1,M1} R(18143,119) { product( skol2( 
% 2.14/2.55    skol4, skol3 ), X, X ) }.
% 2.14/2.55  parent0: (31352) {G3,W6,D3,L1,V1,M1}  { product( skol2( skol4, skol3 ), X, 
% 2.14/2.55    X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31353) {G3,W7,D4,L1,V0,M1}  { product( inverse( skol2( skol4, 
% 2.14/2.55    skol3 ) ), skol1, skol1 ) }.
% 2.14/2.55  parent0[1]: (50) {G2,W10,D3,L2,V2,M1} R(38,5) { product( Y, skol1, skol1 )
% 2.14/2.55    , ! product( X, inverse( X ), Y ) }.
% 2.14/2.55  parent1[0]: (18302) {G7,W6,D3,L1,V1,M1} R(18143,119) { product( skol2( 
% 2.14/2.55    skol4, skol3 ), X, X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol2( skol4, skol3 )
% 2.14/2.55     Y := inverse( skol2( skol4, skol3 ) )
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := inverse( skol2( skol4, skol3 ) )
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (18334) {G8,W7,D4,L1,V0,M1} R(18302,50) { product( inverse( 
% 2.14/2.55    skol2( skol4, skol3 ) ), skol1, skol1 ) }.
% 2.14/2.55  parent0: (31353) {G3,W7,D4,L1,V0,M1}  { product( inverse( skol2( skol4, 
% 2.14/2.55    skol3 ) ), skol1, skol1 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31354) {G3,W7,D4,L1,V0,M1}  { product( skol1, skol1, inverse( 
% 2.14/2.55    skol2( skol4, skol3 ) ) ) }.
% 2.14/2.55  parent0[1]: (385) {G2,W9,D2,L2,V2,M1} R(24,4) { product( skol1, Y, X ), ! 
% 2.14/2.55    product( X, skol1, Y ) }.
% 2.14/2.55  parent1[0]: (18334) {G8,W7,D4,L1,V0,M1} R(18302,50) { product( inverse( 
% 2.14/2.55    skol2( skol4, skol3 ) ), skol1, skol1 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := inverse( skol2( skol4, skol3 ) )
% 2.14/2.55     Y := skol1
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (18932) {G9,W7,D4,L1,V0,M1} R(18334,385) { product( skol1, 
% 2.14/2.55    skol1, inverse( skol2( skol4, skol3 ) ) ) }.
% 2.14/2.55  parent0: (31354) {G3,W7,D4,L1,V0,M1}  { product( skol1, skol1, inverse( 
% 2.14/2.55    skol2( skol4, skol3 ) ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31355) {G3,W7,D4,L1,V1,M1}  { product( X, inverse( skol2( 
% 2.14/2.55    skol4, skol3 ) ), X ) }.
% 2.14/2.55  parent0[1]: (83) {G2,W9,D2,L2,V2,M1} R(12,3) { product( Y, X, Y ), ! 
% 2.14/2.55    product( skol1, skol1, X ) }.
% 2.14/2.55  parent1[0]: (18932) {G9,W7,D4,L1,V0,M1} R(18334,385) { product( skol1, 
% 2.14/2.55    skol1, inverse( skol2( skol4, skol3 ) ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := inverse( skol2( skol4, skol3 ) )
% 2.14/2.55     Y := X
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (19011) {G10,W7,D4,L1,V1,M1} R(18932,83) { product( X, inverse
% 2.14/2.55    ( skol2( skol4, skol3 ) ), X ) }.
% 2.14/2.55  parent0: (31355) {G3,W7,D4,L1,V1,M1}  { product( X, inverse( skol2( skol4, 
% 2.14/2.55    skol3 ) ), X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := X
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31356) {G3,W4,D2,L1,V0,M1}  { product( skol4, skol3, skol1 )
% 2.14/2.55     }.
% 2.14/2.55  parent0[1]: (230) {G2,W12,D4,L2,V3,M1} R(21,0) { product( Y, Z, skol1 ), ! 
% 2.14/2.55    product( X, inverse( skol2( Y, X ) ), Z ) }.
% 2.14/2.55  parent1[0]: (19011) {G10,W7,D4,L1,V1,M1} R(18932,83) { product( X, inverse
% 2.14/2.55    ( skol2( skol4, skol3 ) ), X ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol3
% 2.14/2.55     Y := skol4
% 2.14/2.55     Z := skol3
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55     X := skol3
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (24619) {G11,W4,D2,L1,V0,M1} R(230,19011) { product( skol4, 
% 2.14/2.55    skol3, skol1 ) }.
% 2.14/2.55  parent0: (31356) {G3,W4,D2,L1,V0,M1}  { product( skol4, skol3, skol1 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31357) {G3,W7,D3,L1,V0,M1}  { product( inverse( skol4 ), skol1
% 2.14/2.55    , skol2( skol1, skol3 ) ) }.
% 2.14/2.55  parent0[1]: (181) {G2,W12,D3,L2,V3,M1} R(20,6) { product( inverse( X ), Z, 
% 2.14/2.55    skol2( skol1, Y ) ), ! product( X, Y, Z ) }.
% 2.14/2.55  parent1[0]: (24619) {G11,W4,D2,L1,V0,M1} R(230,19011) { product( skol4, 
% 2.14/2.55    skol3, skol1 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol4
% 2.14/2.55     Y := skol3
% 2.14/2.55     Z := skol1
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (24706) {G12,W7,D3,L1,V0,M1} R(24619,181) { product( inverse( 
% 2.14/2.55    skol4 ), skol1, skol2( skol1, skol3 ) ) }.
% 2.14/2.55  parent0: (31357) {G3,W7,D3,L1,V0,M1}  { product( inverse( skol4 ), skol1, 
% 2.14/2.55    skol2( skol1, skol3 ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31358) {G3,W7,D3,L1,V0,M1}  { product( skol2( skol1, skol3 ), 
% 2.14/2.55    skol1, inverse( skol4 ) ) }.
% 2.14/2.55  parent0[1]: (53) {G2,W9,D2,L2,V2,M1} R(38,3) { product( Y, skol1, X ), ! 
% 2.14/2.55    product( X, skol1, Y ) }.
% 2.14/2.55  parent1[0]: (24706) {G12,W7,D3,L1,V0,M1} R(24619,181) { product( inverse( 
% 2.14/2.55    skol4 ), skol1, skol2( skol1, skol3 ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := inverse( skol4 )
% 2.14/2.55     Y := skol2( skol1, skol3 )
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (24765) {G13,W7,D3,L1,V0,M1} R(24706,53) { product( skol2( 
% 2.14/2.55    skol1, skol3 ), skol1, inverse( skol4 ) ) }.
% 2.14/2.55  parent0: (31358) {G3,W7,D3,L1,V0,M1}  { product( skol2( skol1, skol3 ), 
% 2.14/2.55    skol1, inverse( skol4 ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31359) {G5,W5,D3,L1,V0,M1}  { product( inverse( skol4 ), skol1
% 2.14/2.55    , skol3 ) }.
% 2.14/2.55  parent0[1]: (75) {G4,W11,D3,L2,V2,M1} R(72,38) { product( Y, skol1, X ), ! 
% 2.14/2.55    product( skol2( skol1, X ), skol1, Y ) }.
% 2.14/2.55  parent1[0]: (24765) {G13,W7,D3,L1,V0,M1} R(24706,53) { product( skol2( 
% 2.14/2.55    skol1, skol3 ), skol1, inverse( skol4 ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol3
% 2.14/2.55     Y := inverse( skol4 )
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (24904) {G14,W5,D3,L1,V0,M1} R(24765,75) { product( inverse( 
% 2.14/2.55    skol4 ), skol1, skol3 ) }.
% 2.14/2.55  parent0: (31359) {G5,W5,D3,L1,V0,M1}  { product( inverse( skol4 ), skol1, 
% 2.14/2.55    skol3 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31360) {G3,W5,D3,L1,V0,M1}  { product( skol1, skol3, inverse( 
% 2.14/2.55    skol4 ) ) }.
% 2.14/2.55  parent0[1]: (385) {G2,W9,D2,L2,V2,M1} R(24,4) { product( skol1, Y, X ), ! 
% 2.14/2.55    product( X, skol1, Y ) }.
% 2.14/2.55  parent1[0]: (24904) {G14,W5,D3,L1,V0,M1} R(24765,75) { product( inverse( 
% 2.14/2.55    skol4 ), skol1, skol3 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := inverse( skol4 )
% 2.14/2.55     Y := skol3
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (24945) {G15,W5,D3,L1,V0,M1} R(24904,385) { product( skol1, 
% 2.14/2.55    skol3, inverse( skol4 ) ) }.
% 2.14/2.55  parent0: (31360) {G3,W5,D3,L1,V0,M1}  { product( skol1, skol3, inverse( 
% 2.14/2.55    skol4 ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55     0 ==> 0
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31361) {G3,W6,D3,L1,V0,M1}  { product( inverse( skol3 ), 
% 2.14/2.55    inverse( skol4 ), skol1 ) }.
% 2.14/2.55  parent0[1]: (283) {G2,W10,D3,L2,V2,M1} R(22,3) { product( inverse( X ), Y, 
% 2.14/2.55    skol1 ), ! product( skol1, X, Y ) }.
% 2.14/2.55  parent1[0]: (24945) {G15,W5,D3,L1,V0,M1} R(24904,385) { product( skol1, 
% 2.14/2.55    skol3, inverse( skol4 ) ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55     X := skol3
% 2.14/2.55     Y := inverse( skol4 )
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  resolution: (31362) {G1,W0,D0,L0,V0,M0}  {  }.
% 2.14/2.55  parent0[0]: (9) {G0,W7,D3,L1,V0,M1} I { ! product( inverse( skol3 ), 
% 2.14/2.55    inverse( skol4 ), skol1 ) }.
% 2.14/2.55  parent1[0]: (31361) {G3,W6,D3,L1,V0,M1}  { product( inverse( skol3 ), 
% 2.14/2.55    inverse( skol4 ), skol1 ) }.
% 2.14/2.55  substitution0:
% 2.14/2.55  end
% 2.14/2.55  substitution1:
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  subsumption: (31204) {G16,W0,D0,L0,V0,M0} R(283,24945);r(9) {  }.
% 2.14/2.55  parent0: (31362) {G1,W0,D0,L0,V0,M0}  {  }.
% 2.14/2.55  substitution0:
% 2.14/2.55  end
% 2.14/2.55  permutation0:
% 2.14/2.55  end
% 2.14/2.55  
% 2.14/2.55  Proof check complete!
% 2.14/2.55  
% 2.14/2.55  Memory use:
% 2.14/2.55  
% 2.14/2.55  space for terms:        434916
% 2.14/2.55  space for clauses:      1755964
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  clauses generated:      43440
% 2.14/2.55  clauses kept:           31205
% 2.14/2.55  clauses selected:       904
% 2.14/2.55  clauses deleted:        2259
% 2.14/2.55  clauses inuse deleted:  92
% 2.14/2.55  
% 2.14/2.55  subsentry:          411575
% 2.14/2.55  literals s-matched: 148488
% 2.14/2.55  literals matched:   118560
% 2.14/2.55  full subsumption:   9893
% 2.14/2.55  
% 2.14/2.55  checksum:           -289676483
% 2.14/2.55  
% 2.14/2.55  
% 2.14/2.55  Bliksem ended
%------------------------------------------------------------------------------