TSTP Solution File: ALG210+2 by Bliksem---1.12

View Problem - Process Solution

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

% Computer : n032.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 : Thu Jul 14 12:09:57 EDT 2022

% Result   : Theorem 0.46s 0.89s
% Output   : Refutation 0.46s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.09  % Problem  : ALG210+2 : TPTP v8.1.0. Released v3.1.0.
% 0.07/0.09  % Command  : bliksem %s
% 0.09/0.28  % Computer : n032.cluster.edu
% 0.09/0.28  % Model    : x86_64 x86_64
% 0.09/0.28  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.28  % Memory   : 8042.1875MB
% 0.09/0.28  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.09/0.28  % CPULimit : 300
% 0.09/0.28  % DateTime : Wed Jun  8 22:27:07 EDT 2022
% 0.09/0.28  % CPUTime  : 
% 0.46/0.89  *** allocated 10000 integers for termspace/termends
% 0.46/0.89  *** allocated 10000 integers for clauses
% 0.46/0.89  *** allocated 10000 integers for justifications
% 0.46/0.89  Bliksem 1.12
% 0.46/0.89  
% 0.46/0.89  
% 0.46/0.89  Automatic Strategy Selection
% 0.46/0.89  
% 0.46/0.89  
% 0.46/0.89  Clauses:
% 0.46/0.89  
% 0.46/0.89  { times( times( X, Y ), Z ) = times( Y, times( Z, X ) ) }.
% 0.46/0.89  { ! element( X ), times( X, skol1( X ) ) = X }.
% 0.46/0.89  { ! element( X ), times( X, X ) = skol1( X ) }.
% 0.46/0.89  { ! times( X, Y ) = X, ! times( X, X ) = Y, element( X ) }.
% 0.46/0.89  { element( skol3 ) }.
% 0.46/0.89  { element( skol4 ) }.
% 0.46/0.89  { skol2 = times( skol3, skol4 ) }.
% 0.46/0.89  { ! element( skol2 ) }.
% 0.46/0.89  
% 0.46/0.89  percentage equality = 0.500000, percentage horn = 1.000000
% 0.46/0.89  This is a problem with some equality
% 0.46/0.89  
% 0.46/0.89  
% 0.46/0.89  
% 0.46/0.89  Options Used:
% 0.46/0.89  
% 0.46/0.89  useres =            1
% 0.46/0.89  useparamod =        1
% 0.46/0.89  useeqrefl =         1
% 0.46/0.89  useeqfact =         1
% 0.46/0.89  usefactor =         1
% 0.46/0.89  usesimpsplitting =  0
% 0.46/0.89  usesimpdemod =      5
% 0.46/0.89  usesimpres =        3
% 0.46/0.89  
% 0.46/0.89  resimpinuse      =  1000
% 0.46/0.89  resimpclauses =     20000
% 0.46/0.89  substype =          eqrewr
% 0.46/0.89  backwardsubs =      1
% 0.46/0.89  selectoldest =      5
% 0.46/0.89  
% 0.46/0.89  litorderings [0] =  split
% 0.46/0.89  litorderings [1] =  extend the termordering, first sorting on arguments
% 0.46/0.89  
% 0.46/0.89  termordering =      kbo
% 0.46/0.89  
% 0.46/0.89  litapriori =        0
% 0.46/0.89  termapriori =       1
% 0.46/0.89  litaposteriori =    0
% 0.46/0.89  termaposteriori =   0
% 0.46/0.89  demodaposteriori =  0
% 0.46/0.89  ordereqreflfact =   0
% 0.46/0.89  
% 0.46/0.89  litselect =         negord
% 0.46/0.89  
% 0.46/0.89  maxweight =         15
% 0.46/0.89  maxdepth =          30000
% 0.46/0.89  maxlength =         115
% 0.46/0.89  maxnrvars =         195
% 0.46/0.89  excuselevel =       1
% 0.46/0.89  increasemaxweight = 1
% 0.46/0.89  
% 0.46/0.89  maxselected =       10000000
% 0.46/0.89  maxnrclauses =      10000000
% 0.46/0.89  
% 0.46/0.89  showgenerated =    0
% 0.46/0.89  showkept =         0
% 0.46/0.89  showselected =     0
% 0.46/0.89  showdeleted =      0
% 0.46/0.89  showresimp =       1
% 0.46/0.89  showstatus =       2000
% 0.46/0.89  
% 0.46/0.89  prologoutput =     0
% 0.46/0.89  nrgoals =          5000000
% 0.46/0.89  totalproof =       1
% 0.46/0.89  
% 0.46/0.89  Symbols occurring in the translation:
% 0.46/0.89  
% 0.46/0.89  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 0.46/0.89  .  [1, 2]      (w:1, o:19, a:1, s:1, b:0), 
% 0.46/0.89  !  [4, 1]      (w:0, o:12, a:1, s:1, b:0), 
% 0.46/0.89  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.46/0.89  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.46/0.89  times  [38, 2]      (w:1, o:43, a:1, s:1, b:0), 
% 0.46/0.89  element  [39, 1]      (w:1, o:17, a:1, s:1, b:0), 
% 0.46/0.89  skol1  [40, 1]      (w:1, o:18, a:1, s:1, b:1), 
% 0.46/0.89  skol2  [41, 0]      (w:1, o:9, a:1, s:1, b:1), 
% 0.46/0.89  skol3  [42, 0]      (w:1, o:10, a:1, s:1, b:1), 
% 0.46/0.89  skol4  [43, 0]      (w:1, o:11, a:1, s:1, b:1).
% 0.46/0.89  
% 0.46/0.89  
% 0.46/0.89  Starting Search:
% 0.46/0.89  
% 0.46/0.89  *** allocated 15000 integers for clauses
% 0.46/0.89  *** allocated 22500 integers for clauses
% 0.46/0.89  *** allocated 33750 integers for clauses
% 0.46/0.89  
% 0.46/0.89  Bliksems!, er is een bewijs:
% 0.46/0.89  % SZS status Theorem
% 0.46/0.89  % SZS output start Refutation
% 0.46/0.89  
% 0.46/0.89  (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> times( times( X
% 0.46/0.89    , Y ), Z ) }.
% 0.46/0.89  (1) {G0,W8,D4,L2,V1,M2} I { ! element( X ), times( X, skol1( X ) ) ==> X
% 0.46/0.89     }.
% 0.46/0.89  (2) {G0,W8,D3,L2,V1,M2} I { ! element( X ), times( X, X ) ==> skol1( X )
% 0.46/0.89     }.
% 0.46/0.89  (3) {G0,W12,D3,L3,V2,M3} I { ! times( X, Y ) ==> X, ! times( X, X ) = Y, 
% 0.46/0.89    element( X ) }.
% 0.46/0.89  (4) {G0,W2,D2,L1,V0,M1} I { element( skol3 ) }.
% 0.46/0.89  (5) {G0,W2,D2,L1,V0,M1} I { element( skol4 ) }.
% 0.46/0.89  (6) {G0,W5,D3,L1,V0,M1} I { times( skol3, skol4 ) ==> skol2 }.
% 0.46/0.89  (7) {G0,W2,D2,L1,V0,M1} I { ! element( skol2 ) }.
% 0.46/0.89  (9) {G1,W6,D3,L1,V0,M1} R(2,4) { times( skol3, skol3 ) ==> skol1( skol3 )
% 0.46/0.89     }.
% 0.46/0.89  (10) {G1,W6,D3,L1,V0,M1} R(2,5) { times( skol4, skol4 ) ==> skol1( skol4 )
% 0.46/0.89     }.
% 0.46/0.89  (11) {G1,W15,D5,L1,V4,M1} P(0,0);d(0);d(0);d(0) { times( times( times( T, X
% 0.46/0.89     ), Y ), Z ) = times( times( times( Y, Z ), T ), X ) }.
% 0.46/0.89  (12) {G1,W16,D5,L2,V2,M2} P(0,2);d(0) { ! element( times( X, Y ) ), times( 
% 0.46/0.89    times( times( Y, Y ), X ), X ) ==> skol1( times( X, Y ) ) }.
% 0.46/0.89  (13) {G1,W12,D4,L2,V2,M2} P(2,0) { times( times( X, Y ), X ) ==> times( Y, 
% 0.46/0.89    skol1( X ) ), ! element( X ) }.
% 0.46/0.89  (14) {G1,W9,D4,L1,V1,M1} P(6,0) { times( times( skol4, X ), skol3 ) ==> 
% 0.46/0.89    times( X, skol2 ) }.
% 0.46/0.89  (15) {G2,W10,D4,L1,V1,M1} P(9,0) { times( times( skol3, X ), skol3 ) ==> 
% 0.46/0.89    times( X, skol1( skol3 ) ) }.
% 0.46/0.89  (16) {G2,W10,D4,L1,V1,M1} P(10,0) { times( times( skol4, X ), skol4 ) ==> 
% 0.46/0.89    times( X, skol1( skol4 ) ) }.
% 0.46/0.89  (17) {G1,W6,D4,L1,V0,M1} R(1,4) { times( skol3, skol1( skol3 ) ) ==> skol3
% 0.46/0.89     }.
% 0.46/0.89  (18) {G1,W6,D4,L1,V0,M1} R(1,5) { times( skol4, skol1( skol4 ) ) ==> skol4
% 0.46/0.89     }.
% 0.46/0.89  (20) {G2,W10,D5,L1,V1,M1} P(17,0) { times( times( skol1( skol3 ), X ), 
% 0.46/0.89    skol3 ) ==> times( X, skol3 ) }.
% 0.46/0.89  (23) {G1,W10,D3,L2,V1,M2} R(3,7) { ! times( skol2, X ) ==> skol2, ! times( 
% 0.46/0.89    skol2, skol2 ) = X }.
% 0.46/0.89  (30) {G2,W8,D4,L1,V0,M1} P(18,14) { times( skol1( skol4 ), skol2 ) ==> 
% 0.46/0.89    times( skol4, skol3 ) }.
% 0.46/0.89  (31) {G2,W8,D4,L1,V0,M1} P(10,14) { times( skol1( skol4 ), skol3 ) ==> 
% 0.46/0.89    times( skol4, skol2 ) }.
% 0.46/0.89  (33) {G2,W13,D5,L1,V2,M1} P(0,14) { times( times( times( Y, skol4 ), X ), 
% 0.46/0.89    skol3 ) ==> times( times( X, Y ), skol2 ) }.
% 0.46/0.89  (34) {G3,W12,D4,L1,V1,M1} P(30,0);d(0) { times( times( skol2, X ), skol1( 
% 0.46/0.89    skol4 ) ) ==> times( times( skol3, X ), skol4 ) }.
% 0.46/0.89  (35) {G3,W12,D4,L1,V1,M1} P(31,0);d(0) { times( times( skol3, X ), skol1( 
% 0.46/0.89    skol4 ) ) ==> times( times( skol2, X ), skol4 ) }.
% 0.46/0.89  (36) {G2,W14,D4,L2,V2,M2} P(0,23) { ! times( times( Y, skol2 ), X ) ==> 
% 0.46/0.89    skol2, ! times( skol2, skol2 ) = times( X, Y ) }.
% 0.46/0.89  (37) {G3,W8,D4,L1,V0,M1} P(18,16);d(10) { times( skol1( skol4 ), skol1( 
% 0.46/0.89    skol4 ) ) ==> skol1( skol4 ) }.
% 0.46/0.89  (38) {G3,W6,D4,L1,V0,M1} P(10,16);d(18) { times( skol1( skol4 ), skol4 ) 
% 0.46/0.89    ==> skol4 }.
% 0.46/0.89  (42) {G4,W10,D4,L1,V1,M1} P(38,0) { times( times( skol4, X ), skol1( skol4
% 0.46/0.89     ) ) ==> times( X, skol4 ) }.
% 0.46/0.89  (52) {G4,W3,D3,L1,V0,M1} R(37,3);d(37);q { element( skol1( skol4 ) ) }.
% 0.46/0.89  (54) {G5,W6,D4,L1,V0,M1} P(37,2);r(52) { skol1( skol1( skol4 ) ) ==> skol1
% 0.46/0.89    ( skol4 ) }.
% 0.46/0.89  (59) {G3,W9,D4,L2,V0,M2} P(9,12);d(20);d(9) { ! element( skol1( skol3 ) ), 
% 0.46/0.89    skol1( skol1( skol3 ) ) ==> skol1( skol3 ) }.
% 0.46/0.89  (67) {G3,W8,D4,L1,V0,M1} P(17,15);d(9) { times( skol1( skol3 ), skol1( 
% 0.46/0.89    skol3 ) ) ==> skol1( skol3 ) }.
% 0.46/0.89  (68) {G3,W6,D4,L1,V0,M1} P(9,15);d(17) { times( skol1( skol3 ), skol3 ) ==>
% 0.46/0.89     skol3 }.
% 0.46/0.89  (70) {G3,W8,D4,L1,V0,M1} P(6,15) { times( skol4, skol1( skol3 ) ) ==> times
% 0.46/0.89    ( skol2, skol3 ) }.
% 0.46/0.89  (73) {G6,W6,D4,L1,V0,M1} P(30,13);d(42);d(6);d(54);r(52) { times( skol2, 
% 0.46/0.89    skol1( skol4 ) ) ==> skol2 }.
% 0.46/0.89  (75) {G2,W8,D4,L2,V1,M2} P(2,13);f;d(1) { ! element( X ), times( skol1( X )
% 0.46/0.89    , X ) ==> X }.
% 0.46/0.89  (78) {G7,W10,D5,L1,V1,M1} P(73,0) { times( times( skol1( skol4 ), X ), 
% 0.46/0.89    skol2 ) ==> times( X, skol2 ) }.
% 0.46/0.89  (81) {G4,W10,D4,L1,V1,M1} P(68,0) { times( times( skol3, X ), skol1( skol3
% 0.46/0.89     ) ) ==> times( X, skol3 ) }.
% 0.46/0.89  (85) {G4,W3,D3,L1,V0,M1} R(67,3);d(67);q { element( skol1( skol3 ) ) }.
% 0.46/0.89  (86) {G4,W12,D5,L1,V1,M1} P(67,0) { times( times( skol1( skol3 ), X ), 
% 0.46/0.89    skol1( skol3 ) ) ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.89  (89) {G4,W10,D4,L1,V0,M1} P(70,14) { times( times( skol2, skol3 ), skol3 ) 
% 0.46/0.89    ==> times( skol1( skol3 ), skol2 ) }.
% 0.46/0.89  (91) {G5,W11,D4,L1,V2,M1} P(20,11);d(81) { times( times( X, skol3 ), Y ) = 
% 0.46/0.89    times( times( Y, skol3 ), X ) }.
% 0.46/0.89  (104) {G5,W8,D4,L1,V0,M1} P(6,81) { times( skol2, skol1( skol3 ) ) ==> 
% 0.46/0.89    times( skol4, skol3 ) }.
% 0.46/0.89  (107) {G6,W12,D5,L1,V1,M1} P(104,0);d(0) { times( times( skol1( skol3 ), X
% 0.46/0.89     ), skol2 ) ==> times( times( skol3, X ), skol4 ) }.
% 0.46/0.89  (140) {G8,W8,D4,L1,V0,M1} P(91,78);d(34);d(9) { times( skol1( skol3 ), 
% 0.46/0.89    skol4 ) ==> times( skol3, skol2 ) }.
% 0.46/0.89  (142) {G6,W10,D4,L1,V1,M1} P(75,91);r(4) { times( times( X, skol3 ), skol1
% 0.46/0.89    ( skol3 ) ) ==> times( skol3, X ) }.
% 0.46/0.89  (151) {G6,W10,D4,L1,V1,M1} P(9,91) { times( times( X, skol3 ), skol3 ) ==> 
% 0.46/0.89    times( skol1( skol3 ), X ) }.
% 0.46/0.89  (159) {G7,W8,D4,L1,V0,M1} P(89,142);d(86);d(104);d(0);d(9) { times( skol1( 
% 0.46/0.89    skol3 ), skol2 ) ==> times( skol4, skol3 ) }.
% 0.46/0.89  (167) {G9,W7,D3,L1,V0,M1} P(159,20);d(151);d(140) { times( skol2, skol3 ) 
% 0.46/0.89    ==> times( skol3, skol2 ) }.
% 0.46/0.89  (168) {G8,W5,D3,L1,V0,M1} P(159,13);d(142);d(6);d(59);d(104);r(85) { times
% 0.46/0.89    ( skol4, skol3 ) ==> skol2 }.
% 0.46/0.89  (172) {G9,W9,D4,L1,V1,M1} P(168,91) { times( times( X, skol3 ), skol4 ) ==>
% 0.46/0.89     times( skol2, X ) }.
% 0.46/0.89  (175) {G9,W9,D4,L1,V1,M1} P(168,0) { times( times( skol3, X ), skol4 ) ==> 
% 0.46/0.89    times( X, skol2 ) }.
% 0.46/0.89  (204) {G10,W10,D4,L1,V1,M1} S(34);d(175) { times( times( skol2, X ), skol1
% 0.46/0.89    ( skol4 ) ) ==> times( X, skol2 ) }.
% 0.46/0.89  (206) {G11,W9,D4,L1,V0,M1} P(167,204);d(35) { times( times( skol2, skol2 )
% 0.46/0.89    , skol4 ) ==> times( skol3, skol2 ) }.
% 0.46/0.89  (213) {G7,W7,D3,L1,V1,M1} P(151,151);d(20);d(0);d(17) { times( X, skol3 ) =
% 0.46/0.89     times( skol3, X ) }.
% 0.46/0.89  (214) {G7,W9,D4,L1,V1,M1} P(151,142);d(86);d(0);d(9) { times( X, skol1( 
% 0.46/0.89    skol3 ) ) = times( skol1( skol3 ), X ) }.
% 0.46/0.89  (220) {G10,W7,D3,L1,V1,M1} P(213,175);d(172) { times( skol2, X ) = times( X
% 0.46/0.89    , skol2 ) }.
% 0.46/0.89  (243) {G10,W9,D4,L1,V1,M1} P(214,33);d(20);d(107);d(175) { times( times( X
% 0.46/0.89    , skol4 ), skol3 ) ==> times( X, skol2 ) }.
% 0.46/0.89  (250) {G12,W7,D4,L1,V0,M1} P(206,243);d(15);d(104);d(168) { times( times( 
% 0.46/0.89    skol2, skol2 ), skol2 ) ==> skol2 }.
% 0.46/0.89  (253) {G13,W0,D0,L0,V0,M0} R(36,220);d(250);q {  }.
% 0.46/0.89  
% 0.46/0.89  
% 0.46/0.89  % SZS output end Refutation
% 0.46/0.89  found a proof!
% 0.46/0.89  
% 0.46/0.89  
% 0.46/0.89  Unprocessed initial clauses:
% 0.46/0.89  
% 0.46/0.89  (255) {G0,W11,D4,L1,V3,M1}  { times( times( X, Y ), Z ) = times( Y, times( 
% 0.46/0.89    Z, X ) ) }.
% 0.46/0.89  (256) {G0,W8,D4,L2,V1,M2}  { ! element( X ), times( X, skol1( X ) ) = X }.
% 0.46/0.89  (257) {G0,W8,D3,L2,V1,M2}  { ! element( X ), times( X, X ) = skol1( X ) }.
% 0.46/0.89  (258) {G0,W12,D3,L3,V2,M3}  { ! times( X, Y ) = X, ! times( X, X ) = Y, 
% 0.46/0.89    element( X ) }.
% 0.46/0.89  (259) {G0,W2,D2,L1,V0,M1}  { element( skol3 ) }.
% 0.46/0.89  (260) {G0,W2,D2,L1,V0,M1}  { element( skol4 ) }.
% 0.46/0.89  (261) {G0,W5,D3,L1,V0,M1}  { skol2 = times( skol3, skol4 ) }.
% 0.46/0.89  (262) {G0,W2,D2,L1,V0,M1}  { ! element( skol2 ) }.
% 0.46/0.89  
% 0.46/0.89  
% 0.46/0.89  Total Proof:
% 0.46/0.89  
% 0.46/0.89  eqswap: (263) {G0,W11,D4,L1,V3,M1}  { times( Y, times( Z, X ) ) = times( 
% 0.46/0.89    times( X, Y ), Z ) }.
% 0.46/0.89  parent0[0]: (255) {G0,W11,D4,L1,V3,M1}  { times( times( X, Y ), Z ) = times
% 0.46/0.89    ( Y, times( Z, X ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89     Z := Z
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  parent0: (263) {G0,W11,D4,L1,V3,M1}  { times( Y, times( Z, X ) ) = times( 
% 0.46/0.89    times( X, Y ), Z ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89     Z := Z
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (1) {G0,W8,D4,L2,V1,M2} I { ! element( X ), times( X, skol1( X
% 0.46/0.89     ) ) ==> X }.
% 0.46/0.89  parent0: (256) {G0,W8,D4,L2,V1,M2}  { ! element( X ), times( X, skol1( X )
% 0.46/0.89     ) = X }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89     1 ==> 1
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (2) {G0,W8,D3,L2,V1,M2} I { ! element( X ), times( X, X ) ==> 
% 0.46/0.89    skol1( X ) }.
% 0.46/0.89  parent0: (257) {G0,W8,D3,L2,V1,M2}  { ! element( X ), times( X, X ) = skol1
% 0.46/0.89    ( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89     1 ==> 1
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (3) {G0,W12,D3,L3,V2,M3} I { ! times( X, Y ) ==> X, ! times( X
% 0.46/0.89    , X ) = Y, element( X ) }.
% 0.46/0.89  parent0: (258) {G0,W12,D3,L3,V2,M3}  { ! times( X, Y ) = X, ! times( X, X )
% 0.46/0.89     = Y, element( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89     1 ==> 1
% 0.46/0.89     2 ==> 2
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (4) {G0,W2,D2,L1,V0,M1} I { element( skol3 ) }.
% 0.46/0.89  parent0: (259) {G0,W2,D2,L1,V0,M1}  { element( skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (5) {G0,W2,D2,L1,V0,M1} I { element( skol4 ) }.
% 0.46/0.89  parent0: (260) {G0,W2,D2,L1,V0,M1}  { element( skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (301) {G0,W5,D3,L1,V0,M1}  { times( skol3, skol4 ) = skol2 }.
% 0.46/0.89  parent0[0]: (261) {G0,W5,D3,L1,V0,M1}  { skol2 = times( skol3, skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (6) {G0,W5,D3,L1,V0,M1} I { times( skol3, skol4 ) ==> skol2
% 0.46/0.89     }.
% 0.46/0.89  parent0: (301) {G0,W5,D3,L1,V0,M1}  { times( skol3, skol4 ) = skol2 }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (7) {G0,W2,D2,L1,V0,M1} I { ! element( skol2 ) }.
% 0.46/0.89  parent0: (262) {G0,W2,D2,L1,V0,M1}  { ! element( skol2 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (311) {G0,W8,D3,L2,V1,M2}  { skol1( X ) ==> times( X, X ), ! 
% 0.46/0.89    element( X ) }.
% 0.46/0.89  parent0[1]: (2) {G0,W8,D3,L2,V1,M2} I { ! element( X ), times( X, X ) ==> 
% 0.46/0.89    skol1( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  resolution: (312) {G1,W6,D3,L1,V0,M1}  { skol1( skol3 ) ==> times( skol3, 
% 0.46/0.89    skol3 ) }.
% 0.46/0.89  parent0[1]: (311) {G0,W8,D3,L2,V1,M2}  { skol1( X ) ==> times( X, X ), ! 
% 0.46/0.89    element( X ) }.
% 0.46/0.89  parent1[0]: (4) {G0,W2,D2,L1,V0,M1} I { element( skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol3
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (313) {G1,W6,D3,L1,V0,M1}  { times( skol3, skol3 ) ==> skol1( skol3
% 0.46/0.89     ) }.
% 0.46/0.89  parent0[0]: (312) {G1,W6,D3,L1,V0,M1}  { skol1( skol3 ) ==> times( skol3, 
% 0.46/0.89    skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (9) {G1,W6,D3,L1,V0,M1} R(2,4) { times( skol3, skol3 ) ==> 
% 0.46/0.89    skol1( skol3 ) }.
% 0.46/0.89  parent0: (313) {G1,W6,D3,L1,V0,M1}  { times( skol3, skol3 ) ==> skol1( 
% 0.46/0.89    skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (314) {G0,W8,D3,L2,V1,M2}  { skol1( X ) ==> times( X, X ), ! 
% 0.46/0.89    element( X ) }.
% 0.46/0.89  parent0[1]: (2) {G0,W8,D3,L2,V1,M2} I { ! element( X ), times( X, X ) ==> 
% 0.46/0.89    skol1( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  resolution: (315) {G1,W6,D3,L1,V0,M1}  { skol1( skol4 ) ==> times( skol4, 
% 0.46/0.89    skol4 ) }.
% 0.46/0.89  parent0[1]: (314) {G0,W8,D3,L2,V1,M2}  { skol1( X ) ==> times( X, X ), ! 
% 0.46/0.89    element( X ) }.
% 0.46/0.89  parent1[0]: (5) {G0,W2,D2,L1,V0,M1} I { element( skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol4
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (316) {G1,W6,D3,L1,V0,M1}  { times( skol4, skol4 ) ==> skol1( skol4
% 0.46/0.89     ) }.
% 0.46/0.89  parent0[0]: (315) {G1,W6,D3,L1,V0,M1}  { skol1( skol4 ) ==> times( skol4, 
% 0.46/0.89    skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (10) {G1,W6,D3,L1,V0,M1} R(2,5) { times( skol4, skol4 ) ==> 
% 0.46/0.89    skol1( skol4 ) }.
% 0.46/0.89  parent0: (316) {G1,W6,D3,L1,V0,M1}  { times( skol4, skol4 ) ==> skol1( 
% 0.46/0.89    skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (317) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> times( 
% 0.46/0.89    X, times( Y, Z ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Z
% 0.46/0.89     Y := X
% 0.46/0.89     Z := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (325) {G1,W15,D5,L1,V4,M1}  { times( times( times( X, Y ), Z ), T
% 0.46/0.89     ) ==> times( Z, times( times( Y, T ), X ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  parent1[0; 10]: (317) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==>
% 0.46/0.89     times( X, times( Y, Z ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Y
% 0.46/0.89     Y := T
% 0.46/0.89     Z := X
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := Z
% 0.46/0.89     Y := T
% 0.46/0.89     Z := times( X, Y )
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (332) {G1,W15,D5,L1,V4,M1}  { times( times( times( X, Y ), Z ), T
% 0.46/0.89     ) ==> times( times( X, Z ), times( Y, T ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  parent1[0; 8]: (325) {G1,W15,D5,L1,V4,M1}  { times( times( times( X, Y ), Z
% 0.46/0.89     ), T ) ==> times( Z, times( times( Y, T ), X ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Z
% 0.46/0.89     Z := times( Y, T )
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89     Z := Z
% 0.46/0.89     T := T
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (335) {G1,W15,D5,L1,V4,M1}  { times( times( times( X, Y ), Z ), T
% 0.46/0.89     ) ==> times( times( T, times( X, Z ) ), Y ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  parent1[0; 8]: (332) {G1,W15,D5,L1,V4,M1}  { times( times( times( X, Y ), Z
% 0.46/0.89     ), T ) ==> times( times( X, Z ), times( Y, T ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := T
% 0.46/0.89     Y := times( X, Z )
% 0.46/0.89     Z := Y
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89     Z := Z
% 0.46/0.89     T := T
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (337) {G1,W15,D5,L1,V4,M1}  { times( times( times( X, Y ), Z ), T
% 0.46/0.89     ) ==> times( times( times( Z, T ), X ), Y ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  parent1[0; 9]: (335) {G1,W15,D5,L1,V4,M1}  { times( times( times( X, Y ), Z
% 0.46/0.89     ), T ) ==> times( times( T, times( X, Z ) ), Y ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Z
% 0.46/0.89     Y := T
% 0.46/0.89     Z := X
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89     Z := Z
% 0.46/0.89     T := T
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (11) {G1,W15,D5,L1,V4,M1} P(0,0);d(0);d(0);d(0) { times( times
% 0.46/0.89    ( times( T, X ), Y ), Z ) = times( times( times( Y, Z ), T ), X ) }.
% 0.46/0.89  parent0: (337) {G1,W15,D5,L1,V4,M1}  { times( times( times( X, Y ), Z ), T
% 0.46/0.89     ) ==> times( times( times( Z, T ), X ), Y ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := T
% 0.46/0.89     Y := X
% 0.46/0.89     Z := Y
% 0.46/0.89     T := Z
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (338) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> times( 
% 0.46/0.89    X, times( Y, Z ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Z
% 0.46/0.89     Y := X
% 0.46/0.89     Z := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (343) {G1,W16,D5,L2,V2,M2}  { times( times( X, times( Y, X ) ), Y
% 0.46/0.89     ) ==> skol1( times( Y, X ) ), ! element( times( Y, X ) ) }.
% 0.46/0.89  parent0[1]: (2) {G0,W8,D3,L2,V1,M2} I { ! element( X ), times( X, X ) ==> 
% 0.46/0.89    skol1( X ) }.
% 0.46/0.89  parent1[0; 8]: (338) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> 
% 0.46/0.89    times( X, times( Y, Z ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := times( Y, X )
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := times( Y, X )
% 0.46/0.89     Y := Y
% 0.46/0.89     Z := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (345) {G1,W16,D5,L2,V2,M2}  { times( times( times( X, X ), Y ), Y
% 0.46/0.89     ) ==> skol1( times( Y, X ) ), ! element( times( Y, X ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  parent1[0; 2]: (343) {G1,W16,D5,L2,V2,M2}  { times( times( X, times( Y, X )
% 0.46/0.89     ), Y ) ==> skol1( times( Y, X ) ), ! element( times( Y, X ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89     Y := X
% 0.46/0.89     Z := Y
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (12) {G1,W16,D5,L2,V2,M2} P(0,2);d(0) { ! element( times( X, Y
% 0.46/0.89     ) ), times( times( times( Y, Y ), X ), X ) ==> skol1( times( X, Y ) )
% 0.46/0.89     }.
% 0.46/0.89  parent0: (345) {G1,W16,D5,L2,V2,M2}  { times( times( times( X, X ), Y ), Y
% 0.46/0.89     ) ==> skol1( times( Y, X ) ), ! element( times( Y, X ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Y
% 0.46/0.89     Y := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 1
% 0.46/0.89     1 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (348) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> times( 
% 0.46/0.89    X, times( Y, Z ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Z
% 0.46/0.89     Y := X
% 0.46/0.89     Z := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (356) {G1,W12,D4,L2,V2,M2}  { times( times( X, Y ), X ) ==> times
% 0.46/0.89    ( Y, skol1( X ) ), ! element( X ) }.
% 0.46/0.89  parent0[1]: (2) {G0,W8,D3,L2,V1,M2} I { ! element( X ), times( X, X ) ==> 
% 0.46/0.89    skol1( X ) }.
% 0.46/0.89  parent1[0; 8]: (348) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> 
% 0.46/0.89    times( X, times( Y, Z ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := Y
% 0.46/0.89     Y := X
% 0.46/0.89     Z := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (13) {G1,W12,D4,L2,V2,M2} P(2,0) { times( times( X, Y ), X ) 
% 0.46/0.89    ==> times( Y, skol1( X ) ), ! element( X ) }.
% 0.46/0.89  parent0: (356) {G1,W12,D4,L2,V2,M2}  { times( times( X, Y ), X ) ==> times
% 0.46/0.89    ( Y, skol1( X ) ), ! element( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89     1 ==> 1
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (362) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> times( 
% 0.46/0.89    X, times( Y, Z ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Z
% 0.46/0.89     Y := X
% 0.46/0.89     Z := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (364) {G1,W9,D4,L1,V1,M1}  { times( times( skol4, X ), skol3 ) ==>
% 0.46/0.89     times( X, skol2 ) }.
% 0.46/0.89  parent0[0]: (6) {G0,W5,D3,L1,V0,M1} I { times( skol3, skol4 ) ==> skol2 }.
% 0.46/0.89  parent1[0; 8]: (362) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> 
% 0.46/0.89    times( X, times( Y, Z ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := skol3
% 0.46/0.89     Z := skol4
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (14) {G1,W9,D4,L1,V1,M1} P(6,0) { times( times( skol4, X ), 
% 0.46/0.89    skol3 ) ==> times( X, skol2 ) }.
% 0.46/0.89  parent0: (364) {G1,W9,D4,L1,V1,M1}  { times( times( skol4, X ), skol3 ) ==>
% 0.46/0.89     times( X, skol2 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (368) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> times( 
% 0.46/0.89    X, times( Y, Z ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Z
% 0.46/0.89     Y := X
% 0.46/0.89     Z := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (370) {G1,W10,D4,L1,V1,M1}  { times( times( skol3, X ), skol3 ) 
% 0.46/0.89    ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.89  parent0[0]: (9) {G1,W6,D3,L1,V0,M1} R(2,4) { times( skol3, skol3 ) ==> 
% 0.46/0.89    skol1( skol3 ) }.
% 0.46/0.89  parent1[0; 8]: (368) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> 
% 0.46/0.89    times( X, times( Y, Z ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := skol3
% 0.46/0.89     Z := skol3
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (15) {G2,W10,D4,L1,V1,M1} P(9,0) { times( times( skol3, X ), 
% 0.46/0.89    skol3 ) ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.89  parent0: (370) {G1,W10,D4,L1,V1,M1}  { times( times( skol3, X ), skol3 ) 
% 0.46/0.89    ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (374) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> times( 
% 0.46/0.89    X, times( Y, Z ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Z
% 0.46/0.89     Y := X
% 0.46/0.89     Z := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (376) {G1,W10,D4,L1,V1,M1}  { times( times( skol4, X ), skol4 ) 
% 0.46/0.89    ==> times( X, skol1( skol4 ) ) }.
% 0.46/0.89  parent0[0]: (10) {G1,W6,D3,L1,V0,M1} R(2,5) { times( skol4, skol4 ) ==> 
% 0.46/0.89    skol1( skol4 ) }.
% 0.46/0.89  parent1[0; 8]: (374) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> 
% 0.46/0.89    times( X, times( Y, Z ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := skol4
% 0.46/0.89     Z := skol4
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (16) {G2,W10,D4,L1,V1,M1} P(10,0) { times( times( skol4, X ), 
% 0.46/0.89    skol4 ) ==> times( X, skol1( skol4 ) ) }.
% 0.46/0.89  parent0: (376) {G1,W10,D4,L1,V1,M1}  { times( times( skol4, X ), skol4 ) 
% 0.46/0.89    ==> times( X, skol1( skol4 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (379) {G0,W8,D4,L2,V1,M2}  { X ==> times( X, skol1( X ) ), ! 
% 0.46/0.89    element( X ) }.
% 0.46/0.89  parent0[1]: (1) {G0,W8,D4,L2,V1,M2} I { ! element( X ), times( X, skol1( X
% 0.46/0.89     ) ) ==> X }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  resolution: (380) {G1,W6,D4,L1,V0,M1}  { skol3 ==> times( skol3, skol1( 
% 0.46/0.89    skol3 ) ) }.
% 0.46/0.89  parent0[1]: (379) {G0,W8,D4,L2,V1,M2}  { X ==> times( X, skol1( X ) ), ! 
% 0.46/0.89    element( X ) }.
% 0.46/0.89  parent1[0]: (4) {G0,W2,D2,L1,V0,M1} I { element( skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol3
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (381) {G1,W6,D4,L1,V0,M1}  { times( skol3, skol1( skol3 ) ) ==> 
% 0.46/0.89    skol3 }.
% 0.46/0.89  parent0[0]: (380) {G1,W6,D4,L1,V0,M1}  { skol3 ==> times( skol3, skol1( 
% 0.46/0.89    skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (17) {G1,W6,D4,L1,V0,M1} R(1,4) { times( skol3, skol1( skol3 )
% 0.46/0.89     ) ==> skol3 }.
% 0.46/0.89  parent0: (381) {G1,W6,D4,L1,V0,M1}  { times( skol3, skol1( skol3 ) ) ==> 
% 0.46/0.89    skol3 }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (382) {G0,W8,D4,L2,V1,M2}  { X ==> times( X, skol1( X ) ), ! 
% 0.46/0.89    element( X ) }.
% 0.46/0.89  parent0[1]: (1) {G0,W8,D4,L2,V1,M2} I { ! element( X ), times( X, skol1( X
% 0.46/0.89     ) ) ==> X }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  resolution: (383) {G1,W6,D4,L1,V0,M1}  { skol4 ==> times( skol4, skol1( 
% 0.46/0.89    skol4 ) ) }.
% 0.46/0.89  parent0[1]: (382) {G0,W8,D4,L2,V1,M2}  { X ==> times( X, skol1( X ) ), ! 
% 0.46/0.89    element( X ) }.
% 0.46/0.89  parent1[0]: (5) {G0,W2,D2,L1,V0,M1} I { element( skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol4
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (384) {G1,W6,D4,L1,V0,M1}  { times( skol4, skol1( skol4 ) ) ==> 
% 0.46/0.89    skol4 }.
% 0.46/0.89  parent0[0]: (383) {G1,W6,D4,L1,V0,M1}  { skol4 ==> times( skol4, skol1( 
% 0.46/0.89    skol4 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (18) {G1,W6,D4,L1,V0,M1} R(1,5) { times( skol4, skol1( skol4 )
% 0.46/0.89     ) ==> skol4 }.
% 0.46/0.89  parent0: (384) {G1,W6,D4,L1,V0,M1}  { times( skol4, skol1( skol4 ) ) ==> 
% 0.46/0.89    skol4 }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (386) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> times( 
% 0.46/0.89    X, times( Y, Z ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Z
% 0.46/0.89     Y := X
% 0.46/0.89     Z := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (388) {G1,W10,D5,L1,V1,M1}  { times( times( skol1( skol3 ), X ), 
% 0.46/0.89    skol3 ) ==> times( X, skol3 ) }.
% 0.46/0.89  parent0[0]: (17) {G1,W6,D4,L1,V0,M1} R(1,4) { times( skol3, skol1( skol3 )
% 0.46/0.89     ) ==> skol3 }.
% 0.46/0.89  parent1[0; 9]: (386) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> 
% 0.46/0.89    times( X, times( Y, Z ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := skol3
% 0.46/0.89     Z := skol1( skol3 )
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (20) {G2,W10,D5,L1,V1,M1} P(17,0) { times( times( skol1( skol3
% 0.46/0.89     ), X ), skol3 ) ==> times( X, skol3 ) }.
% 0.46/0.89  parent0: (388) {G1,W10,D5,L1,V1,M1}  { times( times( skol1( skol3 ), X ), 
% 0.46/0.89    skol3 ) ==> times( X, skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (391) {G0,W12,D3,L3,V2,M3}  { ! X ==> times( X, Y ), ! times( X, X
% 0.46/0.89     ) = Y, element( X ) }.
% 0.46/0.89  parent0[0]: (3) {G0,W12,D3,L3,V2,M3} I { ! times( X, Y ) ==> X, ! times( X
% 0.46/0.89    , X ) = Y, element( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  resolution: (394) {G1,W10,D3,L2,V1,M2}  { ! skol2 ==> times( skol2, X ), ! 
% 0.46/0.89    times( skol2, skol2 ) = X }.
% 0.46/0.89  parent0[0]: (7) {G0,W2,D2,L1,V0,M1} I { ! element( skol2 ) }.
% 0.46/0.89  parent1[2]: (391) {G0,W12,D3,L3,V2,M3}  { ! X ==> times( X, Y ), ! times( X
% 0.46/0.89    , X ) = Y, element( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := skol2
% 0.46/0.89     Y := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (395) {G1,W10,D3,L2,V1,M2}  { ! times( skol2, X ) ==> skol2, ! 
% 0.46/0.89    times( skol2, skol2 ) = X }.
% 0.46/0.89  parent0[0]: (394) {G1,W10,D3,L2,V1,M2}  { ! skol2 ==> times( skol2, X ), ! 
% 0.46/0.89    times( skol2, skol2 ) = X }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (23) {G1,W10,D3,L2,V1,M2} R(3,7) { ! times( skol2, X ) ==> 
% 0.46/0.89    skol2, ! times( skol2, skol2 ) = X }.
% 0.46/0.89  parent0: (395) {G1,W10,D3,L2,V1,M2}  { ! times( skol2, X ) ==> skol2, ! 
% 0.46/0.89    times( skol2, skol2 ) = X }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89     1 ==> 1
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (401) {G1,W9,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( times( 
% 0.46/0.89    skol4, X ), skol3 ) }.
% 0.46/0.89  parent0[0]: (14) {G1,W9,D4,L1,V1,M1} P(6,0) { times( times( skol4, X ), 
% 0.46/0.89    skol3 ) ==> times( X, skol2 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (402) {G2,W8,D4,L1,V0,M1}  { times( skol1( skol4 ), skol2 ) ==> 
% 0.46/0.89    times( skol4, skol3 ) }.
% 0.46/0.89  parent0[0]: (18) {G1,W6,D4,L1,V0,M1} R(1,5) { times( skol4, skol1( skol4 )
% 0.46/0.89     ) ==> skol4 }.
% 0.46/0.89  parent1[0; 6]: (401) {G1,W9,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( 
% 0.46/0.89    times( skol4, X ), skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := skol1( skol4 )
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (30) {G2,W8,D4,L1,V0,M1} P(18,14) { times( skol1( skol4 ), 
% 0.46/0.89    skol2 ) ==> times( skol4, skol3 ) }.
% 0.46/0.89  parent0: (402) {G2,W8,D4,L1,V0,M1}  { times( skol1( skol4 ), skol2 ) ==> 
% 0.46/0.89    times( skol4, skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (405) {G1,W9,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( times( 
% 0.46/0.89    skol4, X ), skol3 ) }.
% 0.46/0.89  parent0[0]: (14) {G1,W9,D4,L1,V1,M1} P(6,0) { times( times( skol4, X ), 
% 0.46/0.89    skol3 ) ==> times( X, skol2 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (406) {G2,W8,D4,L1,V0,M1}  { times( skol4, skol2 ) ==> times( 
% 0.46/0.89    skol1( skol4 ), skol3 ) }.
% 0.46/0.89  parent0[0]: (10) {G1,W6,D3,L1,V0,M1} R(2,5) { times( skol4, skol4 ) ==> 
% 0.46/0.89    skol1( skol4 ) }.
% 0.46/0.89  parent1[0; 5]: (405) {G1,W9,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( 
% 0.46/0.89    times( skol4, X ), skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := skol4
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (407) {G2,W8,D4,L1,V0,M1}  { times( skol1( skol4 ), skol3 ) ==> 
% 0.46/0.89    times( skol4, skol2 ) }.
% 0.46/0.89  parent0[0]: (406) {G2,W8,D4,L1,V0,M1}  { times( skol4, skol2 ) ==> times( 
% 0.46/0.89    skol1( skol4 ), skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (31) {G2,W8,D4,L1,V0,M1} P(10,14) { times( skol1( skol4 ), 
% 0.46/0.89    skol3 ) ==> times( skol4, skol2 ) }.
% 0.46/0.89  parent0: (407) {G2,W8,D4,L1,V0,M1}  { times( skol1( skol4 ), skol3 ) ==> 
% 0.46/0.89    times( skol4, skol2 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (409) {G1,W9,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( times( 
% 0.46/0.89    skol4, X ), skol3 ) }.
% 0.46/0.89  parent0[0]: (14) {G1,W9,D4,L1,V1,M1} P(6,0) { times( times( skol4, X ), 
% 0.46/0.89    skol3 ) ==> times( X, skol2 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (416) {G1,W13,D5,L1,V2,M1}  { times( times( X, Y ), skol2 ) ==> 
% 0.46/0.89    times( times( times( Y, skol4 ), X ), skol3 ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  parent1[0; 7]: (409) {G1,W9,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( 
% 0.46/0.89    times( skol4, X ), skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Y
% 0.46/0.89     Y := skol4
% 0.46/0.89     Z := X
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := times( X, Y )
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (417) {G1,W13,D5,L1,V2,M1}  { times( times( times( Y, skol4 ), X )
% 0.46/0.89    , skol3 ) ==> times( times( X, Y ), skol2 ) }.
% 0.46/0.89  parent0[0]: (416) {G1,W13,D5,L1,V2,M1}  { times( times( X, Y ), skol2 ) ==>
% 0.46/0.89     times( times( times( Y, skol4 ), X ), skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (33) {G2,W13,D5,L1,V2,M1} P(0,14) { times( times( times( Y, 
% 0.46/0.89    skol4 ), X ), skol3 ) ==> times( times( X, Y ), skol2 ) }.
% 0.46/0.89  parent0: (417) {G1,W13,D5,L1,V2,M1}  { times( times( times( Y, skol4 ), X )
% 0.46/0.89    , skol3 ) ==> times( times( X, Y ), skol2 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (419) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> times( 
% 0.46/0.89    X, times( Y, Z ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Z
% 0.46/0.89     Y := X
% 0.46/0.89     Z := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (422) {G1,W12,D4,L1,V1,M1}  { times( times( skol2, X ), skol1( 
% 0.46/0.89    skol4 ) ) ==> times( X, times( skol4, skol3 ) ) }.
% 0.46/0.89  parent0[0]: (30) {G2,W8,D4,L1,V0,M1} P(18,14) { times( skol1( skol4 ), 
% 0.46/0.89    skol2 ) ==> times( skol4, skol3 ) }.
% 0.46/0.89  parent1[0; 9]: (419) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> 
% 0.46/0.89    times( X, times( Y, Z ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := skol1( skol4 )
% 0.46/0.89     Z := skol2
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (423) {G1,W12,D4,L1,V1,M1}  { times( times( skol2, X ), skol1( 
% 0.46/0.89    skol4 ) ) ==> times( times( skol3, X ), skol4 ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  parent1[0; 7]: (422) {G1,W12,D4,L1,V1,M1}  { times( times( skol2, X ), 
% 0.46/0.89    skol1( skol4 ) ) ==> times( X, times( skol4, skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol3
% 0.46/0.89     Y := X
% 0.46/0.89     Z := skol4
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (34) {G3,W12,D4,L1,V1,M1} P(30,0);d(0) { times( times( skol2, 
% 0.46/0.89    X ), skol1( skol4 ) ) ==> times( times( skol3, X ), skol4 ) }.
% 0.46/0.89  parent0: (423) {G1,W12,D4,L1,V1,M1}  { times( times( skol2, X ), skol1( 
% 0.46/0.89    skol4 ) ) ==> times( times( skol3, X ), skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (426) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> times( 
% 0.46/0.89    X, times( Y, Z ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Z
% 0.46/0.89     Y := X
% 0.46/0.89     Z := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (429) {G1,W12,D4,L1,V1,M1}  { times( times( skol3, X ), skol1( 
% 0.46/0.89    skol4 ) ) ==> times( X, times( skol4, skol2 ) ) }.
% 0.46/0.89  parent0[0]: (31) {G2,W8,D4,L1,V0,M1} P(10,14) { times( skol1( skol4 ), 
% 0.46/0.89    skol3 ) ==> times( skol4, skol2 ) }.
% 0.46/0.89  parent1[0; 9]: (426) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> 
% 0.46/0.89    times( X, times( Y, Z ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := skol1( skol4 )
% 0.46/0.89     Z := skol3
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (430) {G1,W12,D4,L1,V1,M1}  { times( times( skol3, X ), skol1( 
% 0.46/0.89    skol4 ) ) ==> times( times( skol2, X ), skol4 ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  parent1[0; 7]: (429) {G1,W12,D4,L1,V1,M1}  { times( times( skol3, X ), 
% 0.46/0.89    skol1( skol4 ) ) ==> times( X, times( skol4, skol2 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol2
% 0.46/0.89     Y := X
% 0.46/0.89     Z := skol4
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (35) {G3,W12,D4,L1,V1,M1} P(31,0);d(0) { times( times( skol3, 
% 0.46/0.89    X ), skol1( skol4 ) ) ==> times( times( skol2, X ), skol4 ) }.
% 0.46/0.89  parent0: (430) {G1,W12,D4,L1,V1,M1}  { times( times( skol3, X ), skol1( 
% 0.46/0.89    skol4 ) ) ==> times( times( skol2, X ), skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (433) {G1,W10,D3,L2,V1,M2}  { ! skol2 ==> times( skol2, X ), ! 
% 0.46/0.89    times( skol2, skol2 ) = X }.
% 0.46/0.89  parent0[0]: (23) {G1,W10,D3,L2,V1,M2} R(3,7) { ! times( skol2, X ) ==> 
% 0.46/0.89    skol2, ! times( skol2, skol2 ) = X }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (436) {G1,W14,D4,L2,V2,M2}  { ! skol2 ==> times( times( Y, skol2 )
% 0.46/0.89    , X ), ! times( skol2, skol2 ) = times( X, Y ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  parent1[0; 3]: (433) {G1,W10,D3,L2,V1,M2}  { ! skol2 ==> times( skol2, X )
% 0.46/0.89    , ! times( skol2, skol2 ) = X }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Y
% 0.46/0.89     Y := skol2
% 0.46/0.89     Z := X
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := times( X, Y )
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (437) {G1,W14,D4,L2,V2,M2}  { ! times( times( X, skol2 ), Y ) ==> 
% 0.46/0.89    skol2, ! times( skol2, skol2 ) = times( Y, X ) }.
% 0.46/0.89  parent0[0]: (436) {G1,W14,D4,L2,V2,M2}  { ! skol2 ==> times( times( Y, 
% 0.46/0.89    skol2 ), X ), ! times( skol2, skol2 ) = times( X, Y ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Y
% 0.46/0.89     Y := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (36) {G2,W14,D4,L2,V2,M2} P(0,23) { ! times( times( Y, skol2 )
% 0.46/0.89    , X ) ==> skol2, ! times( skol2, skol2 ) = times( X, Y ) }.
% 0.46/0.89  parent0: (437) {G1,W14,D4,L2,V2,M2}  { ! times( times( X, skol2 ), Y ) ==> 
% 0.46/0.89    skol2, ! times( skol2, skol2 ) = times( Y, X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Y
% 0.46/0.89     Y := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89     1 ==> 1
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (441) {G2,W10,D4,L1,V1,M1}  { times( X, skol1( skol4 ) ) ==> times
% 0.46/0.89    ( times( skol4, X ), skol4 ) }.
% 0.46/0.89  parent0[0]: (16) {G2,W10,D4,L1,V1,M1} P(10,0) { times( times( skol4, X ), 
% 0.46/0.89    skol4 ) ==> times( X, skol1( skol4 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (444) {G2,W9,D4,L1,V0,M1}  { times( skol1( skol4 ), skol1( skol4 )
% 0.46/0.89     ) ==> times( skol4, skol4 ) }.
% 0.46/0.89  parent0[0]: (18) {G1,W6,D4,L1,V0,M1} R(1,5) { times( skol4, skol1( skol4 )
% 0.46/0.89     ) ==> skol4 }.
% 0.46/0.89  parent1[0; 7]: (441) {G2,W10,D4,L1,V1,M1}  { times( X, skol1( skol4 ) ) ==>
% 0.46/0.89     times( times( skol4, X ), skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := skol1( skol4 )
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (445) {G2,W8,D4,L1,V0,M1}  { times( skol1( skol4 ), skol1( skol4 )
% 0.46/0.89     ) ==> skol1( skol4 ) }.
% 0.46/0.89  parent0[0]: (10) {G1,W6,D3,L1,V0,M1} R(2,5) { times( skol4, skol4 ) ==> 
% 0.46/0.89    skol1( skol4 ) }.
% 0.46/0.89  parent1[0; 6]: (444) {G2,W9,D4,L1,V0,M1}  { times( skol1( skol4 ), skol1( 
% 0.46/0.89    skol4 ) ) ==> times( skol4, skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (37) {G3,W8,D4,L1,V0,M1} P(18,16);d(10) { times( skol1( skol4
% 0.46/0.89     ), skol1( skol4 ) ) ==> skol1( skol4 ) }.
% 0.46/0.89  parent0: (445) {G2,W8,D4,L1,V0,M1}  { times( skol1( skol4 ), skol1( skol4 )
% 0.46/0.89     ) ==> skol1( skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (448) {G2,W10,D4,L1,V1,M1}  { times( X, skol1( skol4 ) ) ==> times
% 0.46/0.89    ( times( skol4, X ), skol4 ) }.
% 0.46/0.89  parent0[0]: (16) {G2,W10,D4,L1,V1,M1} P(10,0) { times( times( skol4, X ), 
% 0.46/0.89    skol4 ) ==> times( X, skol1( skol4 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (450) {G2,W9,D4,L1,V0,M1}  { times( skol4, skol1( skol4 ) ) ==> 
% 0.46/0.89    times( skol1( skol4 ), skol4 ) }.
% 0.46/0.89  parent0[0]: (10) {G1,W6,D3,L1,V0,M1} R(2,5) { times( skol4, skol4 ) ==> 
% 0.46/0.89    skol1( skol4 ) }.
% 0.46/0.89  parent1[0; 6]: (448) {G2,W10,D4,L1,V1,M1}  { times( X, skol1( skol4 ) ) ==>
% 0.46/0.89     times( times( skol4, X ), skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := skol4
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (451) {G2,W6,D4,L1,V0,M1}  { skol4 ==> times( skol1( skol4 ), 
% 0.46/0.89    skol4 ) }.
% 0.46/0.89  parent0[0]: (18) {G1,W6,D4,L1,V0,M1} R(1,5) { times( skol4, skol1( skol4 )
% 0.46/0.89     ) ==> skol4 }.
% 0.46/0.89  parent1[0; 1]: (450) {G2,W9,D4,L1,V0,M1}  { times( skol4, skol1( skol4 ) ) 
% 0.46/0.89    ==> times( skol1( skol4 ), skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (452) {G2,W6,D4,L1,V0,M1}  { times( skol1( skol4 ), skol4 ) ==> 
% 0.46/0.89    skol4 }.
% 0.46/0.89  parent0[0]: (451) {G2,W6,D4,L1,V0,M1}  { skol4 ==> times( skol1( skol4 ), 
% 0.46/0.89    skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (38) {G3,W6,D4,L1,V0,M1} P(10,16);d(18) { times( skol1( skol4
% 0.46/0.89     ), skol4 ) ==> skol4 }.
% 0.46/0.89  parent0: (452) {G2,W6,D4,L1,V0,M1}  { times( skol1( skol4 ), skol4 ) ==> 
% 0.46/0.89    skol4 }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (454) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> times( 
% 0.46/0.89    X, times( Y, Z ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Z
% 0.46/0.89     Y := X
% 0.46/0.89     Z := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (456) {G1,W10,D4,L1,V1,M1}  { times( times( skol4, X ), skol1( 
% 0.46/0.89    skol4 ) ) ==> times( X, skol4 ) }.
% 0.46/0.89  parent0[0]: (38) {G3,W6,D4,L1,V0,M1} P(10,16);d(18) { times( skol1( skol4 )
% 0.46/0.89    , skol4 ) ==> skol4 }.
% 0.46/0.89  parent1[0; 9]: (454) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> 
% 0.46/0.89    times( X, times( Y, Z ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := skol1( skol4 )
% 0.46/0.89     Z := skol4
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (42) {G4,W10,D4,L1,V1,M1} P(38,0) { times( times( skol4, X ), 
% 0.46/0.89    skol1( skol4 ) ) ==> times( X, skol4 ) }.
% 0.46/0.89  parent0: (456) {G1,W10,D4,L1,V1,M1}  { times( times( skol4, X ), skol1( 
% 0.46/0.89    skol4 ) ) ==> times( X, skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (459) {G3,W8,D4,L1,V0,M1}  { skol1( skol4 ) ==> times( skol1( skol4
% 0.46/0.89     ), skol1( skol4 ) ) }.
% 0.46/0.89  parent0[0]: (37) {G3,W8,D4,L1,V0,M1} P(18,16);d(10) { times( skol1( skol4 )
% 0.46/0.89    , skol1( skol4 ) ) ==> skol1( skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (460) {G0,W12,D3,L3,V2,M3}  { ! X ==> times( X, Y ), ! times( X, X
% 0.46/0.89     ) = Y, element( X ) }.
% 0.46/0.89  parent0[0]: (3) {G0,W12,D3,L3,V2,M3} I { ! times( X, Y ) ==> X, ! times( X
% 0.46/0.89    , X ) = Y, element( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  resolution: (464) {G1,W11,D4,L2,V0,M2}  { ! times( skol1( skol4 ), skol1( 
% 0.46/0.89    skol4 ) ) = skol1( skol4 ), element( skol1( skol4 ) ) }.
% 0.46/0.89  parent0[0]: (460) {G0,W12,D3,L3,V2,M3}  { ! X ==> times( X, Y ), ! times( X
% 0.46/0.89    , X ) = Y, element( X ) }.
% 0.46/0.89  parent1[0]: (459) {G3,W8,D4,L1,V0,M1}  { skol1( skol4 ) ==> times( skol1( 
% 0.46/0.89    skol4 ), skol1( skol4 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol1( skol4 )
% 0.46/0.89     Y := skol1( skol4 )
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (465) {G2,W8,D3,L2,V0,M2}  { ! skol1( skol4 ) = skol1( skol4 ), 
% 0.46/0.89    element( skol1( skol4 ) ) }.
% 0.46/0.89  parent0[0]: (37) {G3,W8,D4,L1,V0,M1} P(18,16);d(10) { times( skol1( skol4 )
% 0.46/0.89    , skol1( skol4 ) ) ==> skol1( skol4 ) }.
% 0.46/0.89  parent1[0; 2]: (464) {G1,W11,D4,L2,V0,M2}  { ! times( skol1( skol4 ), skol1
% 0.46/0.89    ( skol4 ) ) = skol1( skol4 ), element( skol1( skol4 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqrefl: (466) {G0,W3,D3,L1,V0,M1}  { element( skol1( skol4 ) ) }.
% 0.46/0.89  parent0[0]: (465) {G2,W8,D3,L2,V0,M2}  { ! skol1( skol4 ) = skol1( skol4 )
% 0.46/0.89    , element( skol1( skol4 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (52) {G4,W3,D3,L1,V0,M1} R(37,3);d(37);q { element( skol1( 
% 0.46/0.89    skol4 ) ) }.
% 0.46/0.89  parent0: (466) {G0,W3,D3,L1,V0,M1}  { element( skol1( skol4 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (467) {G3,W8,D4,L1,V0,M1}  { skol1( skol4 ) ==> times( skol1( skol4
% 0.46/0.89     ), skol1( skol4 ) ) }.
% 0.46/0.89  parent0[0]: (37) {G3,W8,D4,L1,V0,M1} P(18,16);d(10) { times( skol1( skol4 )
% 0.46/0.89    , skol1( skol4 ) ) ==> skol1( skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (469) {G1,W9,D4,L2,V0,M2}  { skol1( skol4 ) ==> skol1( skol1( 
% 0.46/0.89    skol4 ) ), ! element( skol1( skol4 ) ) }.
% 0.46/0.89  parent0[1]: (2) {G0,W8,D3,L2,V1,M2} I { ! element( X ), times( X, X ) ==> 
% 0.46/0.89    skol1( X ) }.
% 0.46/0.89  parent1[0; 3]: (467) {G3,W8,D4,L1,V0,M1}  { skol1( skol4 ) ==> times( skol1
% 0.46/0.89    ( skol4 ), skol1( skol4 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol1( skol4 )
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  resolution: (470) {G2,W6,D4,L1,V0,M1}  { skol1( skol4 ) ==> skol1( skol1( 
% 0.46/0.89    skol4 ) ) }.
% 0.46/0.89  parent0[1]: (469) {G1,W9,D4,L2,V0,M2}  { skol1( skol4 ) ==> skol1( skol1( 
% 0.46/0.89    skol4 ) ), ! element( skol1( skol4 ) ) }.
% 0.46/0.89  parent1[0]: (52) {G4,W3,D3,L1,V0,M1} R(37,3);d(37);q { element( skol1( 
% 0.46/0.89    skol4 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (471) {G2,W6,D4,L1,V0,M1}  { skol1( skol1( skol4 ) ) ==> skol1( 
% 0.46/0.89    skol4 ) }.
% 0.46/0.89  parent0[0]: (470) {G2,W6,D4,L1,V0,M1}  { skol1( skol4 ) ==> skol1( skol1( 
% 0.46/0.89    skol4 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (54) {G5,W6,D4,L1,V0,M1} P(37,2);r(52) { skol1( skol1( skol4 )
% 0.46/0.89     ) ==> skol1( skol4 ) }.
% 0.46/0.89  parent0: (471) {G2,W6,D4,L1,V0,M1}  { skol1( skol1( skol4 ) ) ==> skol1( 
% 0.46/0.89    skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (473) {G1,W16,D5,L2,V2,M2}  { skol1( times( Y, X ) ) ==> times( 
% 0.46/0.89    times( times( X, X ), Y ), Y ), ! element( times( Y, X ) ) }.
% 0.46/0.89  parent0[1]: (12) {G1,W16,D5,L2,V2,M2} P(0,2);d(0) { ! element( times( X, Y
% 0.46/0.89     ) ), times( times( times( Y, Y ), X ), X ) ==> skol1( times( X, Y ) )
% 0.46/0.89     }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Y
% 0.46/0.89     Y := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (479) {G2,W15,D5,L2,V0,M2}  { ! element( skol1( skol3 ) ), skol1( 
% 0.46/0.89    times( skol3, skol3 ) ) ==> times( times( times( skol3, skol3 ), skol3 )
% 0.46/0.89    , skol3 ) }.
% 0.46/0.89  parent0[0]: (9) {G1,W6,D3,L1,V0,M1} R(2,4) { times( skol3, skol3 ) ==> 
% 0.46/0.89    skol1( skol3 ) }.
% 0.46/0.89  parent1[1; 2]: (473) {G1,W16,D5,L2,V2,M2}  { skol1( times( Y, X ) ) ==> 
% 0.46/0.89    times( times( times( X, X ), Y ), Y ), ! element( times( Y, X ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := skol3
% 0.46/0.89     Y := skol3
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (481) {G2,W14,D5,L2,V0,M2}  { skol1( times( skol3, skol3 ) ) ==> 
% 0.46/0.89    times( times( skol1( skol3 ), skol3 ), skol3 ), ! element( skol1( skol3 )
% 0.46/0.89     ) }.
% 0.46/0.89  parent0[0]: (9) {G1,W6,D3,L1,V0,M1} R(2,4) { times( skol3, skol3 ) ==> 
% 0.46/0.89    skol1( skol3 ) }.
% 0.46/0.89  parent1[1; 7]: (479) {G2,W15,D5,L2,V0,M2}  { ! element( skol1( skol3 ) ), 
% 0.46/0.89    skol1( times( skol3, skol3 ) ) ==> times( times( times( skol3, skol3 ), 
% 0.46/0.89    skol3 ), skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (484) {G3,W11,D4,L2,V0,M2}  { skol1( times( skol3, skol3 ) ) ==> 
% 0.46/0.89    times( skol3, skol3 ), ! element( skol1( skol3 ) ) }.
% 0.46/0.89  parent0[0]: (20) {G2,W10,D5,L1,V1,M1} P(17,0) { times( times( skol1( skol3
% 0.46/0.89     ), X ), skol3 ) ==> times( X, skol3 ) }.
% 0.46/0.89  parent1[0; 5]: (481) {G2,W14,D5,L2,V0,M2}  { skol1( times( skol3, skol3 ) )
% 0.46/0.89     ==> times( times( skol1( skol3 ), skol3 ), skol3 ), ! element( skol1( 
% 0.46/0.89    skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol3
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (486) {G2,W10,D4,L2,V0,M2}  { skol1( times( skol3, skol3 ) ) ==> 
% 0.46/0.89    skol1( skol3 ), ! element( skol1( skol3 ) ) }.
% 0.46/0.89  parent0[0]: (9) {G1,W6,D3,L1,V0,M1} R(2,4) { times( skol3, skol3 ) ==> 
% 0.46/0.89    skol1( skol3 ) }.
% 0.46/0.89  parent1[0; 5]: (484) {G3,W11,D4,L2,V0,M2}  { skol1( times( skol3, skol3 ) )
% 0.46/0.89     ==> times( skol3, skol3 ), ! element( skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (487) {G2,W9,D4,L2,V0,M2}  { skol1( skol1( skol3 ) ) ==> skol1( 
% 0.46/0.89    skol3 ), ! element( skol1( skol3 ) ) }.
% 0.46/0.89  parent0[0]: (9) {G1,W6,D3,L1,V0,M1} R(2,4) { times( skol3, skol3 ) ==> 
% 0.46/0.89    skol1( skol3 ) }.
% 0.46/0.89  parent1[0; 2]: (486) {G2,W10,D4,L2,V0,M2}  { skol1( times( skol3, skol3 ) )
% 0.46/0.89     ==> skol1( skol3 ), ! element( skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (59) {G3,W9,D4,L2,V0,M2} P(9,12);d(20);d(9) { ! element( skol1
% 0.46/0.89    ( skol3 ) ), skol1( skol1( skol3 ) ) ==> skol1( skol3 ) }.
% 0.46/0.89  parent0: (487) {G2,W9,D4,L2,V0,M2}  { skol1( skol1( skol3 ) ) ==> skol1( 
% 0.46/0.89    skol3 ), ! element( skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 1
% 0.46/0.89     1 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (492) {G2,W10,D4,L1,V1,M1}  { times( X, skol1( skol3 ) ) ==> times
% 0.46/0.89    ( times( skol3, X ), skol3 ) }.
% 0.46/0.89  parent0[0]: (15) {G2,W10,D4,L1,V1,M1} P(9,0) { times( times( skol3, X ), 
% 0.46/0.89    skol3 ) ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (495) {G2,W9,D4,L1,V0,M1}  { times( skol1( skol3 ), skol1( skol3 )
% 0.46/0.89     ) ==> times( skol3, skol3 ) }.
% 0.46/0.89  parent0[0]: (17) {G1,W6,D4,L1,V0,M1} R(1,4) { times( skol3, skol1( skol3 )
% 0.46/0.89     ) ==> skol3 }.
% 0.46/0.89  parent1[0; 7]: (492) {G2,W10,D4,L1,V1,M1}  { times( X, skol1( skol3 ) ) ==>
% 0.46/0.89     times( times( skol3, X ), skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := skol1( skol3 )
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (496) {G2,W8,D4,L1,V0,M1}  { times( skol1( skol3 ), skol1( skol3 )
% 0.46/0.89     ) ==> skol1( skol3 ) }.
% 0.46/0.89  parent0[0]: (9) {G1,W6,D3,L1,V0,M1} R(2,4) { times( skol3, skol3 ) ==> 
% 0.46/0.89    skol1( skol3 ) }.
% 0.46/0.89  parent1[0; 6]: (495) {G2,W9,D4,L1,V0,M1}  { times( skol1( skol3 ), skol1( 
% 0.46/0.89    skol3 ) ) ==> times( skol3, skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (67) {G3,W8,D4,L1,V0,M1} P(17,15);d(9) { times( skol1( skol3 )
% 0.46/0.89    , skol1( skol3 ) ) ==> skol1( skol3 ) }.
% 0.46/0.89  parent0: (496) {G2,W8,D4,L1,V0,M1}  { times( skol1( skol3 ), skol1( skol3 )
% 0.46/0.89     ) ==> skol1( skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (499) {G2,W10,D4,L1,V1,M1}  { times( X, skol1( skol3 ) ) ==> times
% 0.46/0.89    ( times( skol3, X ), skol3 ) }.
% 0.46/0.89  parent0[0]: (15) {G2,W10,D4,L1,V1,M1} P(9,0) { times( times( skol3, X ), 
% 0.46/0.89    skol3 ) ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (501) {G2,W9,D4,L1,V0,M1}  { times( skol3, skol1( skol3 ) ) ==> 
% 0.46/0.89    times( skol1( skol3 ), skol3 ) }.
% 0.46/0.89  parent0[0]: (9) {G1,W6,D3,L1,V0,M1} R(2,4) { times( skol3, skol3 ) ==> 
% 0.46/0.89    skol1( skol3 ) }.
% 0.46/0.89  parent1[0; 6]: (499) {G2,W10,D4,L1,V1,M1}  { times( X, skol1( skol3 ) ) ==>
% 0.46/0.89     times( times( skol3, X ), skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := skol3
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (502) {G2,W6,D4,L1,V0,M1}  { skol3 ==> times( skol1( skol3 ), 
% 0.46/0.89    skol3 ) }.
% 0.46/0.89  parent0[0]: (17) {G1,W6,D4,L1,V0,M1} R(1,4) { times( skol3, skol1( skol3 )
% 0.46/0.89     ) ==> skol3 }.
% 0.46/0.89  parent1[0; 1]: (501) {G2,W9,D4,L1,V0,M1}  { times( skol3, skol1( skol3 ) ) 
% 0.46/0.89    ==> times( skol1( skol3 ), skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (503) {G2,W6,D4,L1,V0,M1}  { times( skol1( skol3 ), skol3 ) ==> 
% 0.46/0.89    skol3 }.
% 0.46/0.89  parent0[0]: (502) {G2,W6,D4,L1,V0,M1}  { skol3 ==> times( skol1( skol3 ), 
% 0.46/0.89    skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (68) {G3,W6,D4,L1,V0,M1} P(9,15);d(17) { times( skol1( skol3 )
% 0.46/0.89    , skol3 ) ==> skol3 }.
% 0.46/0.89  parent0: (503) {G2,W6,D4,L1,V0,M1}  { times( skol1( skol3 ), skol3 ) ==> 
% 0.46/0.89    skol3 }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (505) {G2,W10,D4,L1,V1,M1}  { times( X, skol1( skol3 ) ) ==> times
% 0.46/0.89    ( times( skol3, X ), skol3 ) }.
% 0.46/0.89  parent0[0]: (15) {G2,W10,D4,L1,V1,M1} P(9,0) { times( times( skol3, X ), 
% 0.46/0.89    skol3 ) ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (506) {G1,W8,D4,L1,V0,M1}  { times( skol4, skol1( skol3 ) ) ==> 
% 0.46/0.89    times( skol2, skol3 ) }.
% 0.46/0.89  parent0[0]: (6) {G0,W5,D3,L1,V0,M1} I { times( skol3, skol4 ) ==> skol2 }.
% 0.46/0.89  parent1[0; 6]: (505) {G2,W10,D4,L1,V1,M1}  { times( X, skol1( skol3 ) ) ==>
% 0.46/0.89     times( times( skol3, X ), skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := skol4
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (70) {G3,W8,D4,L1,V0,M1} P(6,15) { times( skol4, skol1( skol3
% 0.46/0.89     ) ) ==> times( skol2, skol3 ) }.
% 0.46/0.89  parent0: (506) {G1,W8,D4,L1,V0,M1}  { times( skol4, skol1( skol3 ) ) ==> 
% 0.46/0.89    times( skol2, skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (509) {G1,W12,D4,L2,V2,M2}  { times( Y, skol1( X ) ) ==> times( 
% 0.46/0.89    times( X, Y ), X ), ! element( X ) }.
% 0.46/0.89  parent0[0]: (13) {G1,W12,D4,L2,V2,M2} P(2,0) { times( times( X, Y ), X ) 
% 0.46/0.89    ==> times( Y, skol1( X ) ), ! element( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (513) {G2,W15,D5,L2,V0,M2}  { times( skol2, skol1( skol1( skol4 )
% 0.46/0.89     ) ) ==> times( times( skol4, skol3 ), skol1( skol4 ) ), ! element( skol1
% 0.46/0.89    ( skol4 ) ) }.
% 0.46/0.89  parent0[0]: (30) {G2,W8,D4,L1,V0,M1} P(18,14) { times( skol1( skol4 ), 
% 0.46/0.89    skol2 ) ==> times( skol4, skol3 ) }.
% 0.46/0.89  parent1[0; 7]: (509) {G1,W12,D4,L2,V2,M2}  { times( Y, skol1( X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), X ), ! element( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := skol1( skol4 )
% 0.46/0.89     Y := skol2
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (514) {G3,W12,D5,L2,V0,M2}  { times( skol2, skol1( skol1( skol4 )
% 0.46/0.89     ) ) ==> times( skol3, skol4 ), ! element( skol1( skol4 ) ) }.
% 0.46/0.89  parent0[0]: (42) {G4,W10,D4,L1,V1,M1} P(38,0) { times( times( skol4, X ), 
% 0.46/0.89    skol1( skol4 ) ) ==> times( X, skol4 ) }.
% 0.46/0.89  parent1[0; 6]: (513) {G2,W15,D5,L2,V0,M2}  { times( skol2, skol1( skol1( 
% 0.46/0.89    skol4 ) ) ) ==> times( times( skol4, skol3 ), skol1( skol4 ) ), ! element
% 0.46/0.89    ( skol1( skol4 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol3
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (515) {G1,W10,D5,L2,V0,M2}  { times( skol2, skol1( skol1( skol4 )
% 0.46/0.89     ) ) ==> skol2, ! element( skol1( skol4 ) ) }.
% 0.46/0.89  parent0[0]: (6) {G0,W5,D3,L1,V0,M1} I { times( skol3, skol4 ) ==> skol2 }.
% 0.46/0.89  parent1[0; 6]: (514) {G3,W12,D5,L2,V0,M2}  { times( skol2, skol1( skol1( 
% 0.46/0.89    skol4 ) ) ) ==> times( skol3, skol4 ), ! element( skol1( skol4 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (516) {G2,W9,D4,L2,V0,M2}  { times( skol2, skol1( skol4 ) ) ==> 
% 0.46/0.89    skol2, ! element( skol1( skol4 ) ) }.
% 0.46/0.89  parent0[0]: (54) {G5,W6,D4,L1,V0,M1} P(37,2);r(52) { skol1( skol1( skol4 )
% 0.46/0.89     ) ==> skol1( skol4 ) }.
% 0.46/0.89  parent1[0; 3]: (515) {G1,W10,D5,L2,V0,M2}  { times( skol2, skol1( skol1( 
% 0.46/0.89    skol4 ) ) ) ==> skol2, ! element( skol1( skol4 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  resolution: (517) {G3,W6,D4,L1,V0,M1}  { times( skol2, skol1( skol4 ) ) ==>
% 0.46/0.89     skol2 }.
% 0.46/0.89  parent0[1]: (516) {G2,W9,D4,L2,V0,M2}  { times( skol2, skol1( skol4 ) ) ==>
% 0.46/0.89     skol2, ! element( skol1( skol4 ) ) }.
% 0.46/0.89  parent1[0]: (52) {G4,W3,D3,L1,V0,M1} R(37,3);d(37);q { element( skol1( 
% 0.46/0.89    skol4 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (73) {G6,W6,D4,L1,V0,M1} P(30,13);d(42);d(6);d(54);r(52) { 
% 0.46/0.89    times( skol2, skol1( skol4 ) ) ==> skol2 }.
% 0.46/0.89  parent0: (517) {G3,W6,D4,L1,V0,M1}  { times( skol2, skol1( skol4 ) ) ==> 
% 0.46/0.89    skol2 }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (520) {G1,W12,D4,L2,V2,M2}  { times( Y, skol1( X ) ) ==> times( 
% 0.46/0.89    times( X, Y ), X ), ! element( X ) }.
% 0.46/0.89  parent0[0]: (13) {G1,W12,D4,L2,V2,M2} P(2,0) { times( times( X, Y ), X ) 
% 0.46/0.89    ==> times( Y, skol1( X ) ), ! element( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (523) {G1,W13,D4,L3,V1,M3}  { times( X, skol1( X ) ) ==> times( 
% 0.46/0.89    skol1( X ), X ), ! element( X ), ! element( X ) }.
% 0.46/0.89  parent0[1]: (2) {G0,W8,D3,L2,V1,M2} I { ! element( X ), times( X, X ) ==> 
% 0.46/0.89    skol1( X ) }.
% 0.46/0.89  parent1[0; 6]: (520) {G1,W12,D4,L2,V2,M2}  { times( Y, skol1( X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), X ), ! element( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (529) {G1,W12,D4,L4,V1,M4}  { X ==> times( skol1( X ), X ), ! 
% 0.46/0.89    element( X ), ! element( X ), ! element( X ) }.
% 0.46/0.89  parent0[1]: (1) {G0,W8,D4,L2,V1,M2} I { ! element( X ), times( X, skol1( X
% 0.46/0.89     ) ) ==> X }.
% 0.46/0.89  parent1[0; 1]: (523) {G1,W13,D4,L3,V1,M3}  { times( X, skol1( X ) ) ==> 
% 0.46/0.89    times( skol1( X ), X ), ! element( X ), ! element( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (530) {G1,W12,D4,L4,V1,M4}  { times( skol1( X ), X ) ==> X, ! 
% 0.46/0.89    element( X ), ! element( X ), ! element( X ) }.
% 0.46/0.89  parent0[0]: (529) {G1,W12,D4,L4,V1,M4}  { X ==> times( skol1( X ), X ), ! 
% 0.46/0.89    element( X ), ! element( X ), ! element( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  factor: (531) {G1,W10,D4,L3,V1,M3}  { times( skol1( X ), X ) ==> X, ! 
% 0.46/0.89    element( X ), ! element( X ) }.
% 0.46/0.89  parent0[1, 2]: (530) {G1,W12,D4,L4,V1,M4}  { times( skol1( X ), X ) ==> X, 
% 0.46/0.89    ! element( X ), ! element( X ), ! element( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  factor: (532) {G1,W8,D4,L2,V1,M2}  { times( skol1( X ), X ) ==> X, ! 
% 0.46/0.89    element( X ) }.
% 0.46/0.89  parent0[1, 2]: (531) {G1,W10,D4,L3,V1,M3}  { times( skol1( X ), X ) ==> X, 
% 0.46/0.89    ! element( X ), ! element( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (75) {G2,W8,D4,L2,V1,M2} P(2,13);f;d(1) { ! element( X ), 
% 0.46/0.89    times( skol1( X ), X ) ==> X }.
% 0.46/0.89  parent0: (532) {G1,W8,D4,L2,V1,M2}  { times( skol1( X ), X ) ==> X, ! 
% 0.46/0.89    element( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 1
% 0.46/0.89     1 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (536) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> times( 
% 0.46/0.89    X, times( Y, Z ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Z
% 0.46/0.89     Y := X
% 0.46/0.89     Z := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (538) {G1,W10,D5,L1,V1,M1}  { times( times( skol1( skol4 ), X ), 
% 0.46/0.89    skol2 ) ==> times( X, skol2 ) }.
% 0.46/0.89  parent0[0]: (73) {G6,W6,D4,L1,V0,M1} P(30,13);d(42);d(6);d(54);r(52) { 
% 0.46/0.89    times( skol2, skol1( skol4 ) ) ==> skol2 }.
% 0.46/0.89  parent1[0; 9]: (536) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> 
% 0.46/0.89    times( X, times( Y, Z ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := skol2
% 0.46/0.89     Z := skol1( skol4 )
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (78) {G7,W10,D5,L1,V1,M1} P(73,0) { times( times( skol1( skol4
% 0.46/0.89     ), X ), skol2 ) ==> times( X, skol2 ) }.
% 0.46/0.89  parent0: (538) {G1,W10,D5,L1,V1,M1}  { times( times( skol1( skol4 ), X ), 
% 0.46/0.89    skol2 ) ==> times( X, skol2 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (542) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> times( 
% 0.46/0.89    X, times( Y, Z ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Z
% 0.46/0.89     Y := X
% 0.46/0.89     Z := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (544) {G1,W10,D4,L1,V1,M1}  { times( times( skol3, X ), skol1( 
% 0.46/0.89    skol3 ) ) ==> times( X, skol3 ) }.
% 0.46/0.89  parent0[0]: (68) {G3,W6,D4,L1,V0,M1} P(9,15);d(17) { times( skol1( skol3 )
% 0.46/0.89    , skol3 ) ==> skol3 }.
% 0.46/0.89  parent1[0; 9]: (542) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> 
% 0.46/0.89    times( X, times( Y, Z ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := skol1( skol3 )
% 0.46/0.89     Z := skol3
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (81) {G4,W10,D4,L1,V1,M1} P(68,0) { times( times( skol3, X ), 
% 0.46/0.89    skol1( skol3 ) ) ==> times( X, skol3 ) }.
% 0.46/0.89  parent0: (544) {G1,W10,D4,L1,V1,M1}  { times( times( skol3, X ), skol1( 
% 0.46/0.89    skol3 ) ) ==> times( X, skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (547) {G3,W8,D4,L1,V0,M1}  { skol1( skol3 ) ==> times( skol1( skol3
% 0.46/0.89     ), skol1( skol3 ) ) }.
% 0.46/0.89  parent0[0]: (67) {G3,W8,D4,L1,V0,M1} P(17,15);d(9) { times( skol1( skol3 )
% 0.46/0.89    , skol1( skol3 ) ) ==> skol1( skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (548) {G0,W12,D3,L3,V2,M3}  { ! X ==> times( X, Y ), ! times( X, X
% 0.46/0.89     ) = Y, element( X ) }.
% 0.46/0.89  parent0[0]: (3) {G0,W12,D3,L3,V2,M3} I { ! times( X, Y ) ==> X, ! times( X
% 0.46/0.89    , X ) = Y, element( X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  resolution: (552) {G1,W11,D4,L2,V0,M2}  { ! times( skol1( skol3 ), skol1( 
% 0.46/0.89    skol3 ) ) = skol1( skol3 ), element( skol1( skol3 ) ) }.
% 0.46/0.89  parent0[0]: (548) {G0,W12,D3,L3,V2,M3}  { ! X ==> times( X, Y ), ! times( X
% 0.46/0.89    , X ) = Y, element( X ) }.
% 0.46/0.89  parent1[0]: (547) {G3,W8,D4,L1,V0,M1}  { skol1( skol3 ) ==> times( skol1( 
% 0.46/0.89    skol3 ), skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol1( skol3 )
% 0.46/0.89     Y := skol1( skol3 )
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (553) {G2,W8,D3,L2,V0,M2}  { ! skol1( skol3 ) = skol1( skol3 ), 
% 0.46/0.89    element( skol1( skol3 ) ) }.
% 0.46/0.89  parent0[0]: (67) {G3,W8,D4,L1,V0,M1} P(17,15);d(9) { times( skol1( skol3 )
% 0.46/0.89    , skol1( skol3 ) ) ==> skol1( skol3 ) }.
% 0.46/0.89  parent1[0; 2]: (552) {G1,W11,D4,L2,V0,M2}  { ! times( skol1( skol3 ), skol1
% 0.46/0.89    ( skol3 ) ) = skol1( skol3 ), element( skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqrefl: (554) {G0,W3,D3,L1,V0,M1}  { element( skol1( skol3 ) ) }.
% 0.46/0.89  parent0[0]: (553) {G2,W8,D3,L2,V0,M2}  { ! skol1( skol3 ) = skol1( skol3 )
% 0.46/0.89    , element( skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (85) {G4,W3,D3,L1,V0,M1} R(67,3);d(67);q { element( skol1( 
% 0.46/0.89    skol3 ) ) }.
% 0.46/0.89  parent0: (554) {G0,W3,D3,L1,V0,M1}  { element( skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (556) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> times( 
% 0.46/0.89    X, times( Y, Z ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Z
% 0.46/0.89     Y := X
% 0.46/0.89     Z := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (558) {G1,W12,D5,L1,V1,M1}  { times( times( skol1( skol3 ), X ), 
% 0.46/0.89    skol1( skol3 ) ) ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.89  parent0[0]: (67) {G3,W8,D4,L1,V0,M1} P(17,15);d(9) { times( skol1( skol3 )
% 0.46/0.89    , skol1( skol3 ) ) ==> skol1( skol3 ) }.
% 0.46/0.89  parent1[0; 10]: (556) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==>
% 0.46/0.89     times( X, times( Y, Z ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := skol1( skol3 )
% 0.46/0.89     Z := skol1( skol3 )
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (86) {G4,W12,D5,L1,V1,M1} P(67,0) { times( times( skol1( skol3
% 0.46/0.89     ), X ), skol1( skol3 ) ) ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.89  parent0: (558) {G1,W12,D5,L1,V1,M1}  { times( times( skol1( skol3 ), X ), 
% 0.46/0.89    skol1( skol3 ) ) ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (562) {G1,W9,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( times( 
% 0.46/0.89    skol4, X ), skol3 ) }.
% 0.46/0.89  parent0[0]: (14) {G1,W9,D4,L1,V1,M1} P(6,0) { times( times( skol4, X ), 
% 0.46/0.89    skol3 ) ==> times( X, skol2 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (563) {G2,W10,D4,L1,V0,M1}  { times( skol1( skol3 ), skol2 ) ==> 
% 0.46/0.89    times( times( skol2, skol3 ), skol3 ) }.
% 0.46/0.89  parent0[0]: (70) {G3,W8,D4,L1,V0,M1} P(6,15) { times( skol4, skol1( skol3 )
% 0.46/0.89     ) ==> times( skol2, skol3 ) }.
% 0.46/0.89  parent1[0; 6]: (562) {G1,W9,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( 
% 0.46/0.89    times( skol4, X ), skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := skol1( skol3 )
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (564) {G2,W10,D4,L1,V0,M1}  { times( times( skol2, skol3 ), skol3 )
% 0.46/0.89     ==> times( skol1( skol3 ), skol2 ) }.
% 0.46/0.89  parent0[0]: (563) {G2,W10,D4,L1,V0,M1}  { times( skol1( skol3 ), skol2 ) 
% 0.46/0.89    ==> times( times( skol2, skol3 ), skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (89) {G4,W10,D4,L1,V0,M1} P(70,14) { times( times( skol2, 
% 0.46/0.89    skol3 ), skol3 ) ==> times( skol1( skol3 ), skol2 ) }.
% 0.46/0.89  parent0: (564) {G2,W10,D4,L1,V0,M1}  { times( times( skol2, skol3 ), skol3
% 0.46/0.89     ) ==> times( skol1( skol3 ), skol2 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (571) {G2,W14,D5,L1,V2,M1}  { times( times( times( skol3, X ), 
% 0.46/0.89    skol1( skol3 ) ), Y ) = times( times( Y, skol3 ), X ) }.
% 0.46/0.89  parent0[0]: (20) {G2,W10,D5,L1,V1,M1} P(17,0) { times( times( skol1( skol3
% 0.46/0.89     ), X ), skol3 ) ==> times( X, skol3 ) }.
% 0.46/0.89  parent1[0; 10]: (11) {G1,W15,D5,L1,V4,M1} P(0,0);d(0);d(0);d(0) { times( 
% 0.46/0.89    times( times( T, X ), Y ), Z ) = times( times( times( Y, Z ), T ), X )
% 0.46/0.89     }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Y
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := skol1( skol3 )
% 0.46/0.89     Z := Y
% 0.46/0.89     T := skol3
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (573) {G3,W11,D4,L1,V2,M1}  { times( times( X, skol3 ), Y ) = 
% 0.46/0.89    times( times( Y, skol3 ), X ) }.
% 0.46/0.89  parent0[0]: (81) {G4,W10,D4,L1,V1,M1} P(68,0) { times( times( skol3, X ), 
% 0.46/0.89    skol1( skol3 ) ) ==> times( X, skol3 ) }.
% 0.46/0.89  parent1[0; 2]: (571) {G2,W14,D5,L1,V2,M1}  { times( times( times( skol3, X
% 0.46/0.89     ), skol1( skol3 ) ), Y ) = times( times( Y, skol3 ), X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (91) {G5,W11,D4,L1,V2,M1} P(20,11);d(81) { times( times( X, 
% 0.46/0.89    skol3 ), Y ) = times( times( Y, skol3 ), X ) }.
% 0.46/0.89  parent0: (573) {G3,W11,D4,L1,V2,M1}  { times( times( X, skol3 ), Y ) = 
% 0.46/0.89    times( times( Y, skol3 ), X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89     Y := Y
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (575) {G4,W10,D4,L1,V1,M1}  { times( X, skol3 ) ==> times( times( 
% 0.46/0.89    skol3, X ), skol1( skol3 ) ) }.
% 0.46/0.89  parent0[0]: (81) {G4,W10,D4,L1,V1,M1} P(68,0) { times( times( skol3, X ), 
% 0.46/0.89    skol1( skol3 ) ) ==> times( X, skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (576) {G1,W8,D4,L1,V0,M1}  { times( skol4, skol3 ) ==> times( 
% 0.46/0.89    skol2, skol1( skol3 ) ) }.
% 0.46/0.89  parent0[0]: (6) {G0,W5,D3,L1,V0,M1} I { times( skol3, skol4 ) ==> skol2 }.
% 0.46/0.89  parent1[0; 5]: (575) {G4,W10,D4,L1,V1,M1}  { times( X, skol3 ) ==> times( 
% 0.46/0.89    times( skol3, X ), skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := skol4
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (577) {G1,W8,D4,L1,V0,M1}  { times( skol2, skol1( skol3 ) ) ==> 
% 0.46/0.89    times( skol4, skol3 ) }.
% 0.46/0.89  parent0[0]: (576) {G1,W8,D4,L1,V0,M1}  { times( skol4, skol3 ) ==> times( 
% 0.46/0.89    skol2, skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (104) {G5,W8,D4,L1,V0,M1} P(6,81) { times( skol2, skol1( skol3
% 0.46/0.89     ) ) ==> times( skol4, skol3 ) }.
% 0.46/0.89  parent0: (577) {G1,W8,D4,L1,V0,M1}  { times( skol2, skol1( skol3 ) ) ==> 
% 0.46/0.89    times( skol4, skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (579) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> times( 
% 0.46/0.89    X, times( Y, Z ) ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := Z
% 0.46/0.89     Y := X
% 0.46/0.89     Z := Y
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (582) {G1,W12,D5,L1,V1,M1}  { times( times( skol1( skol3 ), X ), 
% 0.46/0.89    skol2 ) ==> times( X, times( skol4, skol3 ) ) }.
% 0.46/0.89  parent0[0]: (104) {G5,W8,D4,L1,V0,M1} P(6,81) { times( skol2, skol1( skol3
% 0.46/0.89     ) ) ==> times( skol4, skol3 ) }.
% 0.46/0.89  parent1[0; 9]: (579) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> 
% 0.46/0.89    times( X, times( Y, Z ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := skol2
% 0.46/0.89     Z := skol1( skol3 )
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (583) {G1,W12,D5,L1,V1,M1}  { times( times( skol1( skol3 ), X ), 
% 0.46/0.89    skol2 ) ==> times( times( skol3, X ), skol4 ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  parent1[0; 7]: (582) {G1,W12,D5,L1,V1,M1}  { times( times( skol1( skol3 ), 
% 0.46/0.89    X ), skol2 ) ==> times( X, times( skol4, skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol3
% 0.46/0.89     Y := X
% 0.46/0.89     Z := skol4
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (107) {G6,W12,D5,L1,V1,M1} P(104,0);d(0) { times( times( skol1
% 0.46/0.89    ( skol3 ), X ), skol2 ) ==> times( times( skol3, X ), skol4 ) }.
% 0.46/0.89  parent0: (583) {G1,W12,D5,L1,V1,M1}  { times( times( skol1( skol3 ), X ), 
% 0.46/0.89    skol2 ) ==> times( times( skol3, X ), skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (585) {G7,W10,D5,L1,V1,M1}  { times( X, skol2 ) ==> times( times( 
% 0.46/0.89    skol1( skol4 ), X ), skol2 ) }.
% 0.46/0.89  parent0[0]: (78) {G7,W10,D5,L1,V1,M1} P(73,0) { times( times( skol1( skol4
% 0.46/0.89     ), X ), skol2 ) ==> times( X, skol2 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (589) {G6,W10,D4,L1,V0,M1}  { times( skol3, skol2 ) ==> times( 
% 0.46/0.89    times( skol2, skol3 ), skol1( skol4 ) ) }.
% 0.46/0.89  parent0[0]: (91) {G5,W11,D4,L1,V2,M1} P(20,11);d(81) { times( times( X, 
% 0.46/0.89    skol3 ), Y ) = times( times( Y, skol3 ), X ) }.
% 0.46/0.89  parent1[0; 4]: (585) {G7,W10,D5,L1,V1,M1}  { times( X, skol2 ) ==> times( 
% 0.46/0.89    times( skol1( skol4 ), X ), skol2 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol1( skol4 )
% 0.46/0.89     Y := skol2
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := skol3
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (592) {G4,W9,D4,L1,V0,M1}  { times( skol3, skol2 ) ==> times( 
% 0.46/0.89    times( skol3, skol3 ), skol4 ) }.
% 0.46/0.89  parent0[0]: (34) {G3,W12,D4,L1,V1,M1} P(30,0);d(0) { times( times( skol2, X
% 0.46/0.89     ), skol1( skol4 ) ) ==> times( times( skol3, X ), skol4 ) }.
% 0.46/0.89  parent1[0; 4]: (589) {G6,W10,D4,L1,V0,M1}  { times( skol3, skol2 ) ==> 
% 0.46/0.89    times( times( skol2, skol3 ), skol1( skol4 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol3
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (593) {G2,W8,D4,L1,V0,M1}  { times( skol3, skol2 ) ==> times( 
% 0.46/0.89    skol1( skol3 ), skol4 ) }.
% 0.46/0.89  parent0[0]: (9) {G1,W6,D3,L1,V0,M1} R(2,4) { times( skol3, skol3 ) ==> 
% 0.46/0.89    skol1( skol3 ) }.
% 0.46/0.89  parent1[0; 5]: (592) {G4,W9,D4,L1,V0,M1}  { times( skol3, skol2 ) ==> times
% 0.46/0.89    ( times( skol3, skol3 ), skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (594) {G2,W8,D4,L1,V0,M1}  { times( skol1( skol3 ), skol4 ) ==> 
% 0.46/0.89    times( skol3, skol2 ) }.
% 0.46/0.89  parent0[0]: (593) {G2,W8,D4,L1,V0,M1}  { times( skol3, skol2 ) ==> times( 
% 0.46/0.89    skol1( skol3 ), skol4 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (140) {G8,W8,D4,L1,V0,M1} P(91,78);d(34);d(9) { times( skol1( 
% 0.46/0.89    skol3 ), skol4 ) ==> times( skol3, skol2 ) }.
% 0.46/0.89  parent0: (594) {G2,W8,D4,L1,V0,M1}  { times( skol1( skol3 ), skol4 ) ==> 
% 0.46/0.89    times( skol3, skol2 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (597) {G3,W12,D4,L2,V1,M2}  { times( times( X, skol3 ), skol1( 
% 0.46/0.89    skol3 ) ) = times( skol3, X ), ! element( skol3 ) }.
% 0.46/0.89  parent0[1]: (75) {G2,W8,D4,L2,V1,M2} P(2,13);f;d(1) { ! element( X ), times
% 0.46/0.89    ( skol1( X ), X ) ==> X }.
% 0.46/0.89  parent1[0; 8]: (91) {G5,W11,D4,L1,V2,M1} P(20,11);d(81) { times( times( X, 
% 0.46/0.89    skol3 ), Y ) = times( times( Y, skol3 ), X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol3
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := skol1( skol3 )
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  resolution: (598) {G1,W10,D4,L1,V1,M1}  { times( times( X, skol3 ), skol1( 
% 0.46/0.89    skol3 ) ) = times( skol3, X ) }.
% 0.46/0.89  parent0[1]: (597) {G3,W12,D4,L2,V1,M2}  { times( times( X, skol3 ), skol1( 
% 0.46/0.89    skol3 ) ) = times( skol3, X ), ! element( skol3 ) }.
% 0.46/0.89  parent1[0]: (4) {G0,W2,D2,L1,V0,M1} I { element( skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (142) {G6,W10,D4,L1,V1,M1} P(75,91);r(4) { times( times( X, 
% 0.46/0.89    skol3 ), skol1( skol3 ) ) ==> times( skol3, X ) }.
% 0.46/0.89  parent0: (598) {G1,W10,D4,L1,V1,M1}  { times( times( X, skol3 ), skol1( 
% 0.46/0.89    skol3 ) ) = times( skol3, X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (602) {G2,W10,D4,L1,V1,M1}  { times( times( X, skol3 ), skol3 ) = 
% 0.46/0.89    times( skol1( skol3 ), X ) }.
% 0.46/0.89  parent0[0]: (9) {G1,W6,D3,L1,V0,M1} R(2,4) { times( skol3, skol3 ) ==> 
% 0.46/0.89    skol1( skol3 ) }.
% 0.46/0.89  parent1[0; 7]: (91) {G5,W11,D4,L1,V2,M1} P(20,11);d(81) { times( times( X, 
% 0.46/0.89    skol3 ), Y ) = times( times( Y, skol3 ), X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := X
% 0.46/0.89     Y := skol3
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  subsumption: (151) {G6,W10,D4,L1,V1,M1} P(9,91) { times( times( X, skol3 )
% 0.46/0.89    , skol3 ) ==> times( skol1( skol3 ), X ) }.
% 0.46/0.89  parent0: (602) {G2,W10,D4,L1,V1,M1}  { times( times( X, skol3 ), skol3 ) = 
% 0.46/0.89    times( skol1( skol3 ), X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  permutation0:
% 0.46/0.89     0 ==> 0
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  eqswap: (604) {G6,W10,D4,L1,V1,M1}  { times( skol3, X ) ==> times( times( X
% 0.46/0.89    , skol3 ), skol1( skol3 ) ) }.
% 0.46/0.89  parent0[0]: (142) {G6,W10,D4,L1,V1,M1} P(75,91);r(4) { times( times( X, 
% 0.46/0.89    skol3 ), skol1( skol3 ) ) ==> times( skol3, X ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := X
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (609) {G5,W13,D5,L1,V0,M1}  { times( skol3, times( skol2, skol3 )
% 0.46/0.89     ) ==> times( times( skol1( skol3 ), skol2 ), skol1( skol3 ) ) }.
% 0.46/0.89  parent0[0]: (89) {G4,W10,D4,L1,V0,M1} P(70,14) { times( times( skol2, skol3
% 0.46/0.89     ), skol3 ) ==> times( skol1( skol3 ), skol2 ) }.
% 0.46/0.89  parent1[0; 7]: (604) {G6,W10,D4,L1,V1,M1}  { times( skol3, X ) ==> times( 
% 0.46/0.89    times( X, skol3 ), skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89     X := times( skol2, skol3 )
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (610) {G5,W10,D4,L1,V0,M1}  { times( skol3, times( skol2, skol3 )
% 0.46/0.89     ) ==> times( skol2, skol1( skol3 ) ) }.
% 0.46/0.89  parent0[0]: (86) {G4,W12,D5,L1,V1,M1} P(67,0) { times( times( skol1( skol3
% 0.46/0.89     ), X ), skol1( skol3 ) ) ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.89  parent1[0; 6]: (609) {G5,W13,D5,L1,V0,M1}  { times( skol3, times( skol2, 
% 0.46/0.89    skol3 ) ) ==> times( times( skol1( skol3 ), skol2 ), skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol2
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (611) {G6,W9,D4,L1,V0,M1}  { times( skol3, times( skol2, skol3 ) )
% 0.46/0.89     ==> times( skol4, skol3 ) }.
% 0.46/0.89  parent0[0]: (104) {G5,W8,D4,L1,V0,M1} P(6,81) { times( skol2, skol1( skol3
% 0.46/0.89     ) ) ==> times( skol4, skol3 ) }.
% 0.46/0.89  parent1[0; 6]: (610) {G5,W10,D4,L1,V0,M1}  { times( skol3, times( skol2, 
% 0.46/0.89    skol3 ) ) ==> times( skol2, skol1( skol3 ) ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (612) {G1,W9,D4,L1,V0,M1}  { times( times( skol3, skol3 ), skol2 )
% 0.46/0.89     ==> times( skol4, skol3 ) }.
% 0.46/0.89  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.89    times( times( X, Y ), Z ) }.
% 0.46/0.89  parent1[0; 1]: (611) {G6,W9,D4,L1,V0,M1}  { times( skol3, times( skol2, 
% 0.46/0.89    skol3 ) ) ==> times( skol4, skol3 ) }.
% 0.46/0.89  substitution0:
% 0.46/0.89     X := skol3
% 0.46/0.89     Y := skol3
% 0.46/0.89     Z := skol2
% 0.46/0.89  end
% 0.46/0.89  substitution1:
% 0.46/0.89  end
% 0.46/0.89  
% 0.46/0.89  paramod: (613) {G2,W8,D4,L1,V0,M1}  { times( skol1( skol3 ), skol2 ) ==> 
% 0.46/0.89    times( skol4, skol3 ) }.
% 0.46/0.89  parent0[0]: (9) {G1,W6,D3,L1,V0,M1} R(2,4) { times( skol3, skol3 ) ==> 
% 0.46/0.89    skol1( skol3 ) }.
% 0.46/0.89  parent1[0; 2]: (612) {G1,W9,D4,L1,V0,M1}  { times( times( skol3, skol3 ), 
% 0.46/0.90    skol2 ) ==> times( skol4, skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  subsumption: (159) {G7,W8,D4,L1,V0,M1} P(89,142);d(86);d(104);d(0);d(9) { 
% 0.46/0.90    times( skol1( skol3 ), skol2 ) ==> times( skol4, skol3 ) }.
% 0.46/0.90  parent0: (613) {G2,W8,D4,L1,V0,M1}  { times( skol1( skol3 ), skol2 ) ==> 
% 0.46/0.90    times( skol4, skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  permutation0:
% 0.46/0.90     0 ==> 0
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (616) {G2,W10,D5,L1,V1,M1}  { times( X, skol3 ) ==> times( times( 
% 0.46/0.90    skol1( skol3 ), X ), skol3 ) }.
% 0.46/0.90  parent0[0]: (20) {G2,W10,D5,L1,V1,M1} P(17,0) { times( times( skol1( skol3
% 0.46/0.90     ), X ), skol3 ) ==> times( X, skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (619) {G3,W9,D4,L1,V0,M1}  { times( skol2, skol3 ) ==> times( 
% 0.46/0.90    times( skol4, skol3 ), skol3 ) }.
% 0.46/0.90  parent0[0]: (159) {G7,W8,D4,L1,V0,M1} P(89,142);d(86);d(104);d(0);d(9) { 
% 0.46/0.90    times( skol1( skol3 ), skol2 ) ==> times( skol4, skol3 ) }.
% 0.46/0.90  parent1[0; 5]: (616) {G2,W10,D5,L1,V1,M1}  { times( X, skol3 ) ==> times( 
% 0.46/0.90    times( skol1( skol3 ), X ), skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := skol2
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (620) {G4,W8,D4,L1,V0,M1}  { times( skol2, skol3 ) ==> times( 
% 0.46/0.90    skol1( skol3 ), skol4 ) }.
% 0.46/0.90  parent0[0]: (151) {G6,W10,D4,L1,V1,M1} P(9,91) { times( times( X, skol3 ), 
% 0.46/0.90    skol3 ) ==> times( skol1( skol3 ), X ) }.
% 0.46/0.90  parent1[0; 4]: (619) {G3,W9,D4,L1,V0,M1}  { times( skol2, skol3 ) ==> times
% 0.46/0.90    ( times( skol4, skol3 ), skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := skol4
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (621) {G5,W7,D3,L1,V0,M1}  { times( skol2, skol3 ) ==> times( 
% 0.46/0.90    skol3, skol2 ) }.
% 0.46/0.90  parent0[0]: (140) {G8,W8,D4,L1,V0,M1} P(91,78);d(34);d(9) { times( skol1( 
% 0.46/0.90    skol3 ), skol4 ) ==> times( skol3, skol2 ) }.
% 0.46/0.90  parent1[0; 4]: (620) {G4,W8,D4,L1,V0,M1}  { times( skol2, skol3 ) ==> times
% 0.46/0.90    ( skol1( skol3 ), skol4 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  subsumption: (167) {G9,W7,D3,L1,V0,M1} P(159,20);d(151);d(140) { times( 
% 0.46/0.90    skol2, skol3 ) ==> times( skol3, skol2 ) }.
% 0.46/0.90  parent0: (621) {G5,W7,D3,L1,V0,M1}  { times( skol2, skol3 ) ==> times( 
% 0.46/0.90    skol3, skol2 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  permutation0:
% 0.46/0.90     0 ==> 0
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (624) {G1,W12,D4,L2,V2,M2}  { times( Y, skol1( X ) ) ==> times( 
% 0.46/0.90    times( X, Y ), X ), ! element( X ) }.
% 0.46/0.90  parent0[0]: (13) {G1,W12,D4,L2,V2,M2} P(2,0) { times( times( X, Y ), X ) 
% 0.46/0.90    ==> times( Y, skol1( X ) ), ! element( X ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90     Y := Y
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (629) {G2,W15,D5,L2,V0,M2}  { times( skol2, skol1( skol1( skol3 )
% 0.46/0.90     ) ) ==> times( times( skol4, skol3 ), skol1( skol3 ) ), ! element( skol1
% 0.46/0.90    ( skol3 ) ) }.
% 0.46/0.90  parent0[0]: (159) {G7,W8,D4,L1,V0,M1} P(89,142);d(86);d(104);d(0);d(9) { 
% 0.46/0.90    times( skol1( skol3 ), skol2 ) ==> times( skol4, skol3 ) }.
% 0.46/0.90  parent1[0; 7]: (624) {G1,W12,D4,L2,V2,M2}  { times( Y, skol1( X ) ) ==> 
% 0.46/0.90    times( times( X, Y ), X ), ! element( X ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := skol1( skol3 )
% 0.46/0.90     Y := skol2
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (630) {G3,W12,D5,L2,V0,M2}  { times( skol2, skol1( skol1( skol3 )
% 0.46/0.90     ) ) ==> times( skol3, skol4 ), ! element( skol1( skol3 ) ) }.
% 0.46/0.90  parent0[0]: (142) {G6,W10,D4,L1,V1,M1} P(75,91);r(4) { times( times( X, 
% 0.46/0.90    skol3 ), skol1( skol3 ) ) ==> times( skol3, X ) }.
% 0.46/0.90  parent1[0; 6]: (629) {G2,W15,D5,L2,V0,M2}  { times( skol2, skol1( skol1( 
% 0.46/0.90    skol3 ) ) ) ==> times( times( skol4, skol3 ), skol1( skol3 ) ), ! element
% 0.46/0.90    ( skol1( skol3 ) ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := skol4
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (631) {G1,W10,D5,L2,V0,M2}  { times( skol2, skol1( skol1( skol3 )
% 0.46/0.90     ) ) ==> skol2, ! element( skol1( skol3 ) ) }.
% 0.46/0.90  parent0[0]: (6) {G0,W5,D3,L1,V0,M1} I { times( skol3, skol4 ) ==> skol2 }.
% 0.46/0.90  parent1[0; 6]: (630) {G3,W12,D5,L2,V0,M2}  { times( skol2, skol1( skol1( 
% 0.46/0.90    skol3 ) ) ) ==> times( skol3, skol4 ), ! element( skol1( skol3 ) ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (632) {G2,W12,D4,L3,V0,M3}  { times( skol2, skol1( skol3 ) ) ==> 
% 0.46/0.90    skol2, ! element( skol1( skol3 ) ), ! element( skol1( skol3 ) ) }.
% 0.46/0.90  parent0[1]: (59) {G3,W9,D4,L2,V0,M2} P(9,12);d(20);d(9) { ! element( skol1
% 0.46/0.90    ( skol3 ) ), skol1( skol1( skol3 ) ) ==> skol1( skol3 ) }.
% 0.46/0.90  parent1[0; 3]: (631) {G1,W10,D5,L2,V0,M2}  { times( skol2, skol1( skol1( 
% 0.46/0.90    skol3 ) ) ) ==> skol2, ! element( skol1( skol3 ) ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  factor: (633) {G2,W9,D4,L2,V0,M2}  { times( skol2, skol1( skol3 ) ) ==> 
% 0.46/0.90    skol2, ! element( skol1( skol3 ) ) }.
% 0.46/0.90  parent0[1, 2]: (632) {G2,W12,D4,L3,V0,M3}  { times( skol2, skol1( skol3 ) )
% 0.46/0.90     ==> skol2, ! element( skol1( skol3 ) ), ! element( skol1( skol3 ) ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (634) {G3,W8,D3,L2,V0,M2}  { times( skol4, skol3 ) ==> skol2, ! 
% 0.46/0.90    element( skol1( skol3 ) ) }.
% 0.46/0.90  parent0[0]: (104) {G5,W8,D4,L1,V0,M1} P(6,81) { times( skol2, skol1( skol3
% 0.46/0.90     ) ) ==> times( skol4, skol3 ) }.
% 0.46/0.90  parent1[0; 1]: (633) {G2,W9,D4,L2,V0,M2}  { times( skol2, skol1( skol3 ) ) 
% 0.46/0.90    ==> skol2, ! element( skol1( skol3 ) ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  resolution: (635) {G4,W5,D3,L1,V0,M1}  { times( skol4, skol3 ) ==> skol2
% 0.46/0.90     }.
% 0.46/0.90  parent0[1]: (634) {G3,W8,D3,L2,V0,M2}  { times( skol4, skol3 ) ==> skol2, !
% 0.46/0.90     element( skol1( skol3 ) ) }.
% 0.46/0.90  parent1[0]: (85) {G4,W3,D3,L1,V0,M1} R(67,3);d(67);q { element( skol1( 
% 0.46/0.90    skol3 ) ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  subsumption: (168) {G8,W5,D3,L1,V0,M1} P(159,13);d(142);d(6);d(59);d(104);r
% 0.46/0.90    (85) { times( skol4, skol3 ) ==> skol2 }.
% 0.46/0.90  parent0: (635) {G4,W5,D3,L1,V0,M1}  { times( skol4, skol3 ) ==> skol2 }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  permutation0:
% 0.46/0.90     0 ==> 0
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (639) {G6,W9,D4,L1,V1,M1}  { times( times( X, skol3 ), skol4 ) = 
% 0.46/0.90    times( skol2, X ) }.
% 0.46/0.90  parent0[0]: (168) {G8,W5,D3,L1,V0,M1} P(159,13);d(142);d(6);d(59);d(104);r(
% 0.46/0.90    85) { times( skol4, skol3 ) ==> skol2 }.
% 0.46/0.90  parent1[0; 7]: (91) {G5,W11,D4,L1,V2,M1} P(20,11);d(81) { times( times( X, 
% 0.46/0.90    skol3 ), Y ) = times( times( Y, skol3 ), X ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := X
% 0.46/0.90     Y := skol4
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  subsumption: (172) {G9,W9,D4,L1,V1,M1} P(168,91) { times( times( X, skol3 )
% 0.46/0.90    , skol4 ) ==> times( skol2, X ) }.
% 0.46/0.90  parent0: (639) {G6,W9,D4,L1,V1,M1}  { times( times( X, skol3 ), skol4 ) = 
% 0.46/0.90    times( skol2, X ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  permutation0:
% 0.46/0.90     0 ==> 0
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (641) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> times( 
% 0.46/0.90    X, times( Y, Z ) ) }.
% 0.46/0.90  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.90    times( times( X, Y ), Z ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := Z
% 0.46/0.90     Y := X
% 0.46/0.90     Z := Y
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (643) {G1,W9,D4,L1,V1,M1}  { times( times( skol3, X ), skol4 ) ==>
% 0.46/0.90     times( X, skol2 ) }.
% 0.46/0.90  parent0[0]: (168) {G8,W5,D3,L1,V0,M1} P(159,13);d(142);d(6);d(59);d(104);r(
% 0.46/0.90    85) { times( skol4, skol3 ) ==> skol2 }.
% 0.46/0.90  parent1[0; 8]: (641) {G0,W11,D4,L1,V3,M1}  { times( times( Z, X ), Y ) ==> 
% 0.46/0.90    times( X, times( Y, Z ) ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := X
% 0.46/0.90     Y := skol4
% 0.46/0.90     Z := skol3
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  subsumption: (175) {G9,W9,D4,L1,V1,M1} P(168,0) { times( times( skol3, X )
% 0.46/0.90    , skol4 ) ==> times( X, skol2 ) }.
% 0.46/0.90  parent0: (643) {G1,W9,D4,L1,V1,M1}  { times( times( skol3, X ), skol4 ) ==>
% 0.46/0.90     times( X, skol2 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  permutation0:
% 0.46/0.90     0 ==> 0
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (648) {G4,W10,D4,L1,V1,M1}  { times( times( skol2, X ), skol1( 
% 0.46/0.90    skol4 ) ) ==> times( X, skol2 ) }.
% 0.46/0.90  parent0[0]: (175) {G9,W9,D4,L1,V1,M1} P(168,0) { times( times( skol3, X ), 
% 0.46/0.90    skol4 ) ==> times( X, skol2 ) }.
% 0.46/0.90  parent1[0; 7]: (34) {G3,W12,D4,L1,V1,M1} P(30,0);d(0) { times( times( skol2
% 0.46/0.90    , X ), skol1( skol4 ) ) ==> times( times( skol3, X ), skol4 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  subsumption: (204) {G10,W10,D4,L1,V1,M1} S(34);d(175) { times( times( skol2
% 0.46/0.90    , X ), skol1( skol4 ) ) ==> times( X, skol2 ) }.
% 0.46/0.90  parent0: (648) {G4,W10,D4,L1,V1,M1}  { times( times( skol2, X ), skol1( 
% 0.46/0.90    skol4 ) ) ==> times( X, skol2 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  permutation0:
% 0.46/0.90     0 ==> 0
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (651) {G10,W10,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( times( 
% 0.46/0.90    skol2, X ), skol1( skol4 ) ) }.
% 0.46/0.90  parent0[0]: (204) {G10,W10,D4,L1,V1,M1} S(34);d(175) { times( times( skol2
% 0.46/0.90    , X ), skol1( skol4 ) ) ==> times( X, skol2 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (653) {G10,W10,D4,L1,V0,M1}  { times( skol3, skol2 ) ==> times( 
% 0.46/0.90    times( skol3, skol2 ), skol1( skol4 ) ) }.
% 0.46/0.90  parent0[0]: (167) {G9,W7,D3,L1,V0,M1} P(159,20);d(151);d(140) { times( 
% 0.46/0.90    skol2, skol3 ) ==> times( skol3, skol2 ) }.
% 0.46/0.90  parent1[0; 5]: (651) {G10,W10,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( 
% 0.46/0.90    times( skol2, X ), skol1( skol4 ) ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := skol3
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (654) {G4,W9,D4,L1,V0,M1}  { times( skol3, skol2 ) ==> times( 
% 0.46/0.90    times( skol2, skol2 ), skol4 ) }.
% 0.46/0.90  parent0[0]: (35) {G3,W12,D4,L1,V1,M1} P(31,0);d(0) { times( times( skol3, X
% 0.46/0.90     ), skol1( skol4 ) ) ==> times( times( skol2, X ), skol4 ) }.
% 0.46/0.90  parent1[0; 4]: (653) {G10,W10,D4,L1,V0,M1}  { times( skol3, skol2 ) ==> 
% 0.46/0.90    times( times( skol3, skol2 ), skol1( skol4 ) ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := skol2
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (655) {G4,W9,D4,L1,V0,M1}  { times( times( skol2, skol2 ), skol4 ) 
% 0.46/0.90    ==> times( skol3, skol2 ) }.
% 0.46/0.90  parent0[0]: (654) {G4,W9,D4,L1,V0,M1}  { times( skol3, skol2 ) ==> times( 
% 0.46/0.90    times( skol2, skol2 ), skol4 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  subsumption: (206) {G11,W9,D4,L1,V0,M1} P(167,204);d(35) { times( times( 
% 0.46/0.90    skol2, skol2 ), skol4 ) ==> times( skol3, skol2 ) }.
% 0.46/0.90  parent0: (655) {G4,W9,D4,L1,V0,M1}  { times( times( skol2, skol2 ), skol4 )
% 0.46/0.90     ==> times( skol3, skol2 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  permutation0:
% 0.46/0.90     0 ==> 0
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (656) {G6,W10,D4,L1,V1,M1}  { times( skol1( skol3 ), X ) ==> times
% 0.46/0.90    ( times( X, skol3 ), skol3 ) }.
% 0.46/0.90  parent0[0]: (151) {G6,W10,D4,L1,V1,M1} P(9,91) { times( times( X, skol3 ), 
% 0.46/0.90    skol3 ) ==> times( skol1( skol3 ), X ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (662) {G7,W13,D5,L1,V1,M1}  { times( skol1( skol3 ), times( X, 
% 0.46/0.90    skol3 ) ) ==> times( times( skol1( skol3 ), X ), skol3 ) }.
% 0.46/0.90  parent0[0]: (151) {G6,W10,D4,L1,V1,M1} P(9,91) { times( times( X, skol3 ), 
% 0.46/0.90    skol3 ) ==> times( skol1( skol3 ), X ) }.
% 0.46/0.90  parent1[0; 8]: (656) {G6,W10,D4,L1,V1,M1}  { times( skol1( skol3 ), X ) ==>
% 0.46/0.90     times( times( X, skol3 ), skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := times( X, skol3 )
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (663) {G3,W10,D4,L1,V1,M1}  { times( skol1( skol3 ), times( X, 
% 0.46/0.90    skol3 ) ) ==> times( X, skol3 ) }.
% 0.46/0.90  parent0[0]: (20) {G2,W10,D5,L1,V1,M1} P(17,0) { times( times( skol1( skol3
% 0.46/0.90     ), X ), skol3 ) ==> times( X, skol3 ) }.
% 0.46/0.90  parent1[0; 7]: (662) {G7,W13,D5,L1,V1,M1}  { times( skol1( skol3 ), times( 
% 0.46/0.90    X, skol3 ) ) ==> times( times( skol1( skol3 ), X ), skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (664) {G1,W10,D5,L1,V1,M1}  { times( times( skol3, skol1( skol3 )
% 0.46/0.90     ), X ) ==> times( X, skol3 ) }.
% 0.46/0.90  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.90    times( times( X, Y ), Z ) }.
% 0.46/0.90  parent1[0; 1]: (663) {G3,W10,D4,L1,V1,M1}  { times( skol1( skol3 ), times( 
% 0.46/0.90    X, skol3 ) ) ==> times( X, skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := skol3
% 0.46/0.90     Y := skol1( skol3 )
% 0.46/0.90     Z := X
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (665) {G2,W7,D3,L1,V1,M1}  { times( skol3, X ) ==> times( X, skol3
% 0.46/0.90     ) }.
% 0.46/0.90  parent0[0]: (17) {G1,W6,D4,L1,V0,M1} R(1,4) { times( skol3, skol1( skol3 )
% 0.46/0.90     ) ==> skol3 }.
% 0.46/0.90  parent1[0; 2]: (664) {G1,W10,D5,L1,V1,M1}  { times( times( skol3, skol1( 
% 0.46/0.90    skol3 ) ), X ) ==> times( X, skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (666) {G2,W7,D3,L1,V1,M1}  { times( X, skol3 ) ==> times( skol3, X
% 0.46/0.90     ) }.
% 0.46/0.90  parent0[0]: (665) {G2,W7,D3,L1,V1,M1}  { times( skol3, X ) ==> times( X, 
% 0.46/0.90    skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  subsumption: (213) {G7,W7,D3,L1,V1,M1} P(151,151);d(20);d(0);d(17) { times
% 0.46/0.90    ( X, skol3 ) = times( skol3, X ) }.
% 0.46/0.90  parent0: (666) {G2,W7,D3,L1,V1,M1}  { times( X, skol3 ) ==> times( skol3, X
% 0.46/0.90     ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  permutation0:
% 0.46/0.90     0 ==> 0
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (668) {G6,W10,D4,L1,V1,M1}  { times( skol3, X ) ==> times( times( X
% 0.46/0.90    , skol3 ), skol1( skol3 ) ) }.
% 0.46/0.90  parent0[0]: (142) {G6,W10,D4,L1,V1,M1} P(75,91);r(4) { times( times( X, 
% 0.46/0.90    skol3 ), skol1( skol3 ) ) ==> times( skol3, X ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (672) {G7,W13,D5,L1,V1,M1}  { times( skol3, times( X, skol3 ) ) 
% 0.46/0.90    ==> times( times( skol1( skol3 ), X ), skol1( skol3 ) ) }.
% 0.46/0.90  parent0[0]: (151) {G6,W10,D4,L1,V1,M1} P(9,91) { times( times( X, skol3 ), 
% 0.46/0.90    skol3 ) ==> times( skol1( skol3 ), X ) }.
% 0.46/0.90  parent1[0; 7]: (668) {G6,W10,D4,L1,V1,M1}  { times( skol3, X ) ==> times( 
% 0.46/0.90    times( X, skol3 ), skol1( skol3 ) ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := times( X, skol3 )
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (673) {G5,W10,D4,L1,V1,M1}  { times( skol3, times( X, skol3 ) ) 
% 0.46/0.90    ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.90  parent0[0]: (86) {G4,W12,D5,L1,V1,M1} P(67,0) { times( times( skol1( skol3
% 0.46/0.90     ), X ), skol1( skol3 ) ) ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.90  parent1[0; 6]: (672) {G7,W13,D5,L1,V1,M1}  { times( skol3, times( X, skol3
% 0.46/0.90     ) ) ==> times( times( skol1( skol3 ), X ), skol1( skol3 ) ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (674) {G1,W10,D4,L1,V1,M1}  { times( times( skol3, skol3 ), X ) 
% 0.46/0.90    ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.90  parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { times( Y, times( Z, X ) ) ==> 
% 0.46/0.90    times( times( X, Y ), Z ) }.
% 0.46/0.90  parent1[0; 1]: (673) {G5,W10,D4,L1,V1,M1}  { times( skol3, times( X, skol3
% 0.46/0.90     ) ) ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := skol3
% 0.46/0.90     Y := skol3
% 0.46/0.90     Z := X
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (675) {G2,W9,D4,L1,V1,M1}  { times( skol1( skol3 ), X ) ==> times
% 0.46/0.90    ( X, skol1( skol3 ) ) }.
% 0.46/0.90  parent0[0]: (9) {G1,W6,D3,L1,V0,M1} R(2,4) { times( skol3, skol3 ) ==> 
% 0.46/0.90    skol1( skol3 ) }.
% 0.46/0.90  parent1[0; 2]: (674) {G1,W10,D4,L1,V1,M1}  { times( times( skol3, skol3 ), 
% 0.46/0.90    X ) ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (676) {G2,W9,D4,L1,V1,M1}  { times( X, skol1( skol3 ) ) ==> times( 
% 0.46/0.90    skol1( skol3 ), X ) }.
% 0.46/0.90  parent0[0]: (675) {G2,W9,D4,L1,V1,M1}  { times( skol1( skol3 ), X ) ==> 
% 0.46/0.90    times( X, skol1( skol3 ) ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  subsumption: (214) {G7,W9,D4,L1,V1,M1} P(151,142);d(86);d(0);d(9) { times( 
% 0.46/0.90    X, skol1( skol3 ) ) = times( skol1( skol3 ), X ) }.
% 0.46/0.90  parent0: (676) {G2,W9,D4,L1,V1,M1}  { times( X, skol1( skol3 ) ) ==> times
% 0.46/0.90    ( skol1( skol3 ), X ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  permutation0:
% 0.46/0.90     0 ==> 0
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (677) {G7,W7,D3,L1,V1,M1}  { times( skol3, X ) = times( X, skol3 )
% 0.46/0.90     }.
% 0.46/0.90  parent0[0]: (213) {G7,W7,D3,L1,V1,M1} P(151,151);d(20);d(0);d(17) { times( 
% 0.46/0.90    X, skol3 ) = times( skol3, X ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (678) {G9,W9,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( times( 
% 0.46/0.90    skol3, X ), skol4 ) }.
% 0.46/0.90  parent0[0]: (175) {G9,W9,D4,L1,V1,M1} P(168,0) { times( times( skol3, X ), 
% 0.46/0.90    skol4 ) ==> times( X, skol2 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (681) {G8,W9,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( times( X
% 0.46/0.90    , skol3 ), skol4 ) }.
% 0.46/0.90  parent0[0]: (677) {G7,W7,D3,L1,V1,M1}  { times( skol3, X ) = times( X, 
% 0.46/0.90    skol3 ) }.
% 0.46/0.90  parent1[0; 5]: (678) {G9,W9,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( 
% 0.46/0.90    times( skol3, X ), skol4 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (682) {G9,W7,D3,L1,V1,M1}  { times( X, skol2 ) ==> times( skol2, X
% 0.46/0.90     ) }.
% 0.46/0.90  parent0[0]: (172) {G9,W9,D4,L1,V1,M1} P(168,91) { times( times( X, skol3 )
% 0.46/0.90    , skol4 ) ==> times( skol2, X ) }.
% 0.46/0.90  parent1[0; 4]: (681) {G8,W9,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( 
% 0.46/0.90    times( X, skol3 ), skol4 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (683) {G9,W7,D3,L1,V1,M1}  { times( skol2, X ) ==> times( X, skol2
% 0.46/0.90     ) }.
% 0.46/0.90  parent0[0]: (682) {G9,W7,D3,L1,V1,M1}  { times( X, skol2 ) ==> times( skol2
% 0.46/0.90    , X ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  subsumption: (220) {G10,W7,D3,L1,V1,M1} P(213,175);d(172) { times( skol2, X
% 0.46/0.90     ) = times( X, skol2 ) }.
% 0.46/0.90  parent0: (683) {G9,W7,D3,L1,V1,M1}  { times( skol2, X ) ==> times( X, skol2
% 0.46/0.90     ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  permutation0:
% 0.46/0.90     0 ==> 0
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (685) {G2,W13,D5,L1,V2,M1}  { times( times( Y, X ), skol2 ) ==> 
% 0.46/0.90    times( times( times( X, skol4 ), Y ), skol3 ) }.
% 0.46/0.90  parent0[0]: (33) {G2,W13,D5,L1,V2,M1} P(0,14) { times( times( times( Y, 
% 0.46/0.90    skol4 ), X ), skol3 ) ==> times( times( X, Y ), skol2 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := Y
% 0.46/0.90     Y := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (694) {G3,W15,D5,L1,V1,M1}  { times( times( skol1( skol3 ), X ), 
% 0.46/0.90    skol2 ) ==> times( times( skol1( skol3 ), times( X, skol4 ) ), skol3 )
% 0.46/0.90     }.
% 0.46/0.90  parent0[0]: (214) {G7,W9,D4,L1,V1,M1} P(151,142);d(86);d(0);d(9) { times( X
% 0.46/0.90    , skol1( skol3 ) ) = times( skol1( skol3 ), X ) }.
% 0.46/0.90  parent1[0; 8]: (685) {G2,W13,D5,L1,V2,M1}  { times( times( Y, X ), skol2 ) 
% 0.46/0.90    ==> times( times( times( X, skol4 ), Y ), skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := times( X, skol4 )
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := X
% 0.46/0.90     Y := skol1( skol3 )
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (695) {G3,W12,D5,L1,V1,M1}  { times( times( skol1( skol3 ), X ), 
% 0.46/0.90    skol2 ) ==> times( times( X, skol4 ), skol3 ) }.
% 0.46/0.90  parent0[0]: (20) {G2,W10,D5,L1,V1,M1} P(17,0) { times( times( skol1( skol3
% 0.46/0.90     ), X ), skol3 ) ==> times( X, skol3 ) }.
% 0.46/0.90  parent1[0; 7]: (694) {G3,W15,D5,L1,V1,M1}  { times( times( skol1( skol3 ), 
% 0.46/0.90    X ), skol2 ) ==> times( times( skol1( skol3 ), times( X, skol4 ) ), skol3
% 0.46/0.90     ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := times( X, skol4 )
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (696) {G4,W11,D4,L1,V1,M1}  { times( times( skol3, X ), skol4 ) 
% 0.46/0.90    ==> times( times( X, skol4 ), skol3 ) }.
% 0.46/0.90  parent0[0]: (107) {G6,W12,D5,L1,V1,M1} P(104,0);d(0) { times( times( skol1
% 0.46/0.90    ( skol3 ), X ), skol2 ) ==> times( times( skol3, X ), skol4 ) }.
% 0.46/0.90  parent1[0; 1]: (695) {G3,W12,D5,L1,V1,M1}  { times( times( skol1( skol3 ), 
% 0.46/0.90    X ), skol2 ) ==> times( times( X, skol4 ), skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (697) {G5,W9,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( times( X
% 0.46/0.90    , skol4 ), skol3 ) }.
% 0.46/0.90  parent0[0]: (175) {G9,W9,D4,L1,V1,M1} P(168,0) { times( times( skol3, X ), 
% 0.46/0.90    skol4 ) ==> times( X, skol2 ) }.
% 0.46/0.90  parent1[0; 1]: (696) {G4,W11,D4,L1,V1,M1}  { times( times( skol3, X ), 
% 0.46/0.90    skol4 ) ==> times( times( X, skol4 ), skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (698) {G5,W9,D4,L1,V1,M1}  { times( times( X, skol4 ), skol3 ) ==> 
% 0.46/0.90    times( X, skol2 ) }.
% 0.46/0.90  parent0[0]: (697) {G5,W9,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( times
% 0.46/0.90    ( X, skol4 ), skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  subsumption: (243) {G10,W9,D4,L1,V1,M1} P(214,33);d(20);d(107);d(175) { 
% 0.46/0.90    times( times( X, skol4 ), skol3 ) ==> times( X, skol2 ) }.
% 0.46/0.90  parent0: (698) {G5,W9,D4,L1,V1,M1}  { times( times( X, skol4 ), skol3 ) ==>
% 0.46/0.90     times( X, skol2 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  permutation0:
% 0.46/0.90     0 ==> 0
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (700) {G10,W9,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( times( X
% 0.46/0.90    , skol4 ), skol3 ) }.
% 0.46/0.90  parent0[0]: (243) {G10,W9,D4,L1,V1,M1} P(214,33);d(20);d(107);d(175) { 
% 0.46/0.90    times( times( X, skol4 ), skol3 ) ==> times( X, skol2 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (704) {G11,W11,D4,L1,V0,M1}  { times( times( skol2, skol2 ), skol2
% 0.46/0.90     ) ==> times( times( skol3, skol2 ), skol3 ) }.
% 0.46/0.90  parent0[0]: (206) {G11,W9,D4,L1,V0,M1} P(167,204);d(35) { times( times( 
% 0.46/0.90    skol2, skol2 ), skol4 ) ==> times( skol3, skol2 ) }.
% 0.46/0.90  parent1[0; 7]: (700) {G10,W9,D4,L1,V1,M1}  { times( X, skol2 ) ==> times( 
% 0.46/0.90    times( X, skol4 ), skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := times( skol2, skol2 )
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (705) {G3,W10,D4,L1,V0,M1}  { times( times( skol2, skol2 ), skol2
% 0.46/0.90     ) ==> times( skol2, skol1( skol3 ) ) }.
% 0.46/0.90  parent0[0]: (15) {G2,W10,D4,L1,V1,M1} P(9,0) { times( times( skol3, X ), 
% 0.46/0.90    skol3 ) ==> times( X, skol1( skol3 ) ) }.
% 0.46/0.90  parent1[0; 6]: (704) {G11,W11,D4,L1,V0,M1}  { times( times( skol2, skol2 )
% 0.46/0.90    , skol2 ) ==> times( times( skol3, skol2 ), skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := skol2
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (706) {G4,W9,D4,L1,V0,M1}  { times( times( skol2, skol2 ), skol2 )
% 0.46/0.90     ==> times( skol4, skol3 ) }.
% 0.46/0.90  parent0[0]: (104) {G5,W8,D4,L1,V0,M1} P(6,81) { times( skol2, skol1( skol3
% 0.46/0.90     ) ) ==> times( skol4, skol3 ) }.
% 0.46/0.90  parent1[0; 6]: (705) {G3,W10,D4,L1,V0,M1}  { times( times( skol2, skol2 ), 
% 0.46/0.90    skol2 ) ==> times( skol2, skol1( skol3 ) ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (707) {G5,W7,D4,L1,V0,M1}  { times( times( skol2, skol2 ), skol2 )
% 0.46/0.90     ==> skol2 }.
% 0.46/0.90  parent0[0]: (168) {G8,W5,D3,L1,V0,M1} P(159,13);d(142);d(6);d(59);d(104);r(
% 0.46/0.90    85) { times( skol4, skol3 ) ==> skol2 }.
% 0.46/0.90  parent1[0; 6]: (706) {G4,W9,D4,L1,V0,M1}  { times( times( skol2, skol2 ), 
% 0.46/0.90    skol2 ) ==> times( skol4, skol3 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  subsumption: (250) {G12,W7,D4,L1,V0,M1} P(206,243);d(15);d(104);d(168) { 
% 0.46/0.90    times( times( skol2, skol2 ), skol2 ) ==> skol2 }.
% 0.46/0.90  parent0: (707) {G5,W7,D4,L1,V0,M1}  { times( times( skol2, skol2 ), skol2 )
% 0.46/0.90     ==> skol2 }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  permutation0:
% 0.46/0.90     0 ==> 0
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (709) {G2,W14,D4,L2,V2,M2}  { ! skol2 ==> times( times( X, skol2 )
% 0.46/0.90    , Y ), ! times( skol2, skol2 ) = times( Y, X ) }.
% 0.46/0.90  parent0[0]: (36) {G2,W14,D4,L2,V2,M2} P(0,23) { ! times( times( Y, skol2 )
% 0.46/0.90    , X ) ==> skol2, ! times( skol2, skol2 ) = times( X, Y ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := Y
% 0.46/0.90     Y := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqswap: (712) {G10,W7,D3,L1,V1,M1}  { times( X, skol2 ) = times( skol2, X )
% 0.46/0.90     }.
% 0.46/0.90  parent0[0]: (220) {G10,W7,D3,L1,V1,M1} P(213,175);d(172) { times( skol2, X
% 0.46/0.90     ) = times( X, skol2 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := X
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  resolution: (714) {G3,W7,D4,L1,V0,M1}  { ! skol2 ==> times( times( skol2, 
% 0.46/0.90    skol2 ), skol2 ) }.
% 0.46/0.90  parent0[1]: (709) {G2,W14,D4,L2,V2,M2}  { ! skol2 ==> times( times( X, 
% 0.46/0.90    skol2 ), Y ), ! times( skol2, skol2 ) = times( Y, X ) }.
% 0.46/0.90  parent1[0]: (712) {G10,W7,D3,L1,V1,M1}  { times( X, skol2 ) = times( skol2
% 0.46/0.90    , X ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90     X := skol2
% 0.46/0.90     Y := skol2
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90     X := skol2
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  paramod: (715) {G4,W3,D2,L1,V0,M1}  { ! skol2 ==> skol2 }.
% 0.46/0.90  parent0[0]: (250) {G12,W7,D4,L1,V0,M1} P(206,243);d(15);d(104);d(168) { 
% 0.46/0.90    times( times( skol2, skol2 ), skol2 ) ==> skol2 }.
% 0.46/0.90  parent1[0; 3]: (714) {G3,W7,D4,L1,V0,M1}  { ! skol2 ==> times( times( skol2
% 0.46/0.90    , skol2 ), skol2 ) }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  substitution1:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  eqrefl: (716) {G0,W0,D0,L0,V0,M0}  {  }.
% 0.46/0.90  parent0[0]: (715) {G4,W3,D2,L1,V0,M1}  { ! skol2 ==> skol2 }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  subsumption: (253) {G13,W0,D0,L0,V0,M0} R(36,220);d(250);q {  }.
% 0.46/0.90  parent0: (716) {G0,W0,D0,L0,V0,M0}  {  }.
% 0.46/0.90  substitution0:
% 0.46/0.90  end
% 0.46/0.90  permutation0:
% 0.46/0.90  end
% 0.46/0.90  
% 0.46/0.90  Proof check complete!
% 0.46/0.90  
% 0.46/0.90  Memory use:
% 0.46/0.90  
% 0.46/0.90  space for terms:        3176
% 0.46/0.90  space for clauses:      22702
% 0.46/0.90  
% 0.46/0.90  
% 0.46/0.90  clauses generated:      2737
% 0.46/0.90  clauses kept:           254
% 0.46/0.90  clauses selected:       87
% 0.46/0.90  clauses deleted:        9
% 0.46/0.90  clauses inuse deleted:  0
% 0.46/0.90  
% 0.46/0.90  subsentry:          1933
% 0.46/0.90  literals s-matched: 984
% 0.46/0.90  literals matched:   875
% 0.46/0.90  full subsumption:   0
% 0.46/0.90  
% 0.46/0.90  checksum:           -1691377455
% 0.46/0.90  
% 0.46/0.90  
% 0.46/0.90  Bliksem ended
%------------------------------------------------------------------------------