TSTP Solution File: PUZ031+1 by Bliksem---1.12

View Problem - Process Solution

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

% Computer : n024.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 : Mon Jul 18 17:58:16 EDT 2022

% Result   : Theorem 1.13s 1.51s
% Output   : Refutation 1.13s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.02/0.11  % Problem  : PUZ031+1 : TPTP v8.1.0. Released v2.0.0.
% 0.02/0.12  % Command  : bliksem %s
% 0.12/0.33  % Computer : n024.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Sat May 28 23:10:51 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 1.13/1.51  *** allocated 10000 integers for termspace/termends
% 1.13/1.51  *** allocated 10000 integers for clauses
% 1.13/1.51  *** allocated 10000 integers for justifications
% 1.13/1.51  Bliksem 1.12
% 1.13/1.51  
% 1.13/1.51  
% 1.13/1.51  Automatic Strategy Selection
% 1.13/1.51  
% 1.13/1.51  
% 1.13/1.51  Clauses:
% 1.13/1.51  
% 1.13/1.51  { ! wolf( X ), animal( X ) }.
% 1.13/1.51  { wolf( skol1 ) }.
% 1.13/1.51  { ! fox( X ), animal( X ) }.
% 1.13/1.51  { fox( skol2 ) }.
% 1.13/1.51  { ! bird( X ), animal( X ) }.
% 1.13/1.51  { bird( skol3 ) }.
% 1.13/1.51  { ! caterpillar( X ), animal( X ) }.
% 1.13/1.51  { caterpillar( skol4 ) }.
% 1.13/1.51  { ! snail( X ), animal( X ) }.
% 1.13/1.51  { snail( skol5 ) }.
% 1.13/1.51  { grain( skol6 ) }.
% 1.13/1.51  { ! grain( X ), plant( X ) }.
% 1.13/1.51  { ! animal( X ), ! plant( Y ), eats( X, Y ), ! animal( Z ), ! much_smaller
% 1.13/1.51    ( Z, X ), ! plant( T ), ! eats( Z, T ), eats( X, Z ) }.
% 1.13/1.51  { ! bird( Y ), ! snail( X ), much_smaller( X, Y ) }.
% 1.13/1.51  { ! bird( Y ), ! caterpillar( X ), much_smaller( X, Y ) }.
% 1.13/1.51  { ! bird( X ), ! fox( Y ), much_smaller( X, Y ) }.
% 1.13/1.51  { ! fox( X ), ! wolf( Y ), much_smaller( X, Y ) }.
% 1.13/1.51  { ! wolf( X ), ! fox( Y ), ! eats( X, Y ) }.
% 1.13/1.51  { ! wolf( X ), ! grain( Y ), ! eats( X, Y ) }.
% 1.13/1.51  { ! bird( X ), ! caterpillar( Y ), eats( X, Y ) }.
% 1.13/1.51  { ! bird( X ), ! snail( Y ), ! eats( X, Y ) }.
% 1.13/1.51  { alpha1( X ), plant( skol7( Y ) ) }.
% 1.13/1.51  { alpha1( X ), eats( X, skol7( X ) ) }.
% 1.13/1.51  { ! alpha1( X ), ! caterpillar( X ) }.
% 1.13/1.51  { ! alpha1( X ), ! snail( X ) }.
% 1.13/1.51  { caterpillar( X ), snail( X ), alpha1( X ) }.
% 1.13/1.51  { ! animal( X ), ! animal( Y ), ! grain( Z ), ! eats( Y, Z ), ! eats( X, Y
% 1.13/1.51     ) }.
% 1.13/1.51  
% 1.13/1.51  percentage equality = 0.000000, percentage horn = 0.851852
% 1.13/1.51  This a non-horn, non-equality problem
% 1.13/1.51  
% 1.13/1.51  
% 1.13/1.51  Options Used:
% 1.13/1.51  
% 1.13/1.51  useres =            1
% 1.13/1.51  useparamod =        0
% 1.13/1.51  useeqrefl =         0
% 1.13/1.51  useeqfact =         0
% 1.13/1.51  usefactor =         1
% 1.13/1.51  usesimpsplitting =  0
% 1.13/1.51  usesimpdemod =      0
% 1.13/1.51  usesimpres =        3
% 1.13/1.51  
% 1.13/1.51  resimpinuse      =  1000
% 1.13/1.51  resimpclauses =     20000
% 1.13/1.51  substype =          standard
% 1.13/1.51  backwardsubs =      1
% 1.13/1.51  selectoldest =      5
% 1.13/1.51  
% 1.13/1.51  litorderings [0] =  split
% 1.13/1.51  litorderings [1] =  liftord
% 1.13/1.51  
% 1.13/1.51  termordering =      none
% 1.13/1.51  
% 1.13/1.51  litapriori =        1
% 1.13/1.51  termapriori =       0
% 1.13/1.51  litaposteriori =    0
% 1.13/1.51  termaposteriori =   0
% 1.13/1.51  demodaposteriori =  0
% 1.13/1.51  ordereqreflfact =   0
% 1.13/1.51  
% 1.13/1.51  litselect =         none
% 1.13/1.51  
% 1.13/1.51  maxweight =         15
% 1.13/1.51  maxdepth =          30000
% 1.13/1.51  maxlength =         115
% 1.13/1.51  maxnrvars =         195
% 1.13/1.51  excuselevel =       1
% 1.13/1.51  increasemaxweight = 1
% 1.13/1.51  
% 1.13/1.51  maxselected =       10000000
% 1.13/1.51  maxnrclauses =      10000000
% 1.13/1.51  
% 1.13/1.51  showgenerated =    0
% 1.13/1.51  showkept =         0
% 1.13/1.51  showselected =     0
% 1.13/1.51  showdeleted =      0
% 1.13/1.51  showresimp =       1
% 1.13/1.51  showstatus =       2000
% 1.13/1.51  
% 1.13/1.51  prologoutput =     0
% 1.13/1.51  nrgoals =          5000000
% 1.13/1.51  totalproof =       1
% 1.13/1.51  
% 1.13/1.51  Symbols occurring in the translation:
% 1.13/1.51  
% 1.13/1.51  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 1.13/1.51  .  [1, 2]      (w:1, o:32, a:1, s:1, b:0), 
% 1.13/1.51  !  [4, 1]      (w:0, o:17, a:1, s:1, b:0), 
% 1.13/1.51  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 1.13/1.51  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 1.13/1.51  wolf  [36, 1]      (w:1, o:22, a:1, s:1, b:0), 
% 1.13/1.51  animal  [37, 1]      (w:1, o:23, a:1, s:1, b:0), 
% 1.13/1.51  fox  [39, 1]      (w:1, o:24, a:1, s:1, b:0), 
% 1.13/1.51  bird  [40, 1]      (w:1, o:26, a:1, s:1, b:0), 
% 1.13/1.51  caterpillar  [41, 1]      (w:1, o:27, a:1, s:1, b:0), 
% 1.13/1.51  snail  [42, 1]      (w:1, o:28, a:1, s:1, b:0), 
% 1.13/1.51  grain  [43, 1]      (w:1, o:29, a:1, s:1, b:0), 
% 1.13/1.51  plant  [44, 1]      (w:1, o:30, a:1, s:1, b:0), 
% 1.13/1.51  eats  [46, 2]      (w:1, o:56, a:1, s:1, b:0), 
% 1.13/1.51  much_smaller  [48, 2]      (w:1, o:57, a:1, s:1, b:0), 
% 1.13/1.51  alpha1  [50, 1]      (w:1, o:25, a:1, s:1, b:0), 
% 1.13/1.51  skol1  [51, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 1.13/1.51  skol2  [52, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 1.13/1.51  skol3  [53, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 1.13/1.51  skol4  [54, 0]      (w:1, o:14, a:1, s:1, b:0), 
% 1.13/1.51  skol5  [55, 0]      (w:1, o:15, a:1, s:1, b:0), 
% 1.13/1.51  skol6  [56, 0]      (w:1, o:16, a:1, s:1, b:0), 
% 1.13/1.51  skol7  [57, 1]      (w:1, o:31, a:1, s:1, b:0).
% 1.13/1.51  
% 1.13/1.51  
% 1.13/1.51  Starting Search:
% 1.13/1.51  
% 1.13/1.51  *** allocated 15000 integers for clauses
% 1.13/1.51  *** allocated 22500 integers for clauses
% 1.13/1.51  *** allocated 33750 integers for clauses
% 1.13/1.51  *** allocated 15000 integers for termspace/termends
% 1.13/1.51  Resimplifying inuse:
% 1.13/1.51  Done
% 1.13/1.51  
% 1.13/1.51  Failed to find proof!
% 1.13/1.51  maxweight =   15
% 1.13/1.51  maxnrclauses = 10000000
% 1.13/1.51  Generated: 6440
% 1.13/1.51  Kept: 728
% 1.13/1.51  
% 1.13/1.51  
% 1.13/1.51  The strategy used was not complete!
% 1.13/1.51  
% 1.13/1.51  Increased maxweight to 16
% 1.13/1.51  
% 1.13/1.51  Starting Search:
% 1.13/1.51  
% 1.13/1.51  Resimplifying inuse:
% 1.13/1.51  Done
% 1.13/1.51  
% 1.13/1.51  Failed to find proof!
% 1.13/1.51  maxweight =   16
% 1.13/1.51  maxnrclauses = 10000000
% 1.13/1.51  Generated: 15312
% 1.13/1.51  Kept: 866
% 1.13/1.51  
% 1.13/1.51  
% 1.13/1.51  The strategy used was not complete!
% 1.13/1.51  
% 1.13/1.51  Increased maxweight to 17
% 1.13/1.51  
% 1.13/1.51  Starting Search:
% 1.13/1.51  
% 1.13/1.51  *** allocated 22500 integers for termspace/termends
% 1.13/1.51  *** allocated 50625 integers for clauses
% 1.13/1.51  Resimplifying inuse:
% 1.13/1.51  Done
% 1.13/1.51  
% 1.13/1.51  Resimplifying inuse:
% 1.13/1.51  Done
% 1.13/1.51  
% 1.13/1.51  Failed to find proof!
% 1.13/1.51  maxweight =   17
% 1.13/1.51  maxnrclauses = 10000000
% 1.13/1.51  Generated: 31349
% 1.13/1.51  Kept: 1173
% 1.13/1.51  
% 1.13/1.51  
% 1.13/1.51  The strategy used was not complete!
% 1.13/1.51  
% 1.13/1.51  Increased maxweight to 18
% 1.13/1.51  
% 1.13/1.51  Starting Search:
% 1.13/1.51  
% 1.13/1.51  Resimplifying inuse:
% 1.13/1.51  Done
% 1.13/1.51  
% 1.13/1.51  
% 1.13/1.51  Bliksems!, er is een bewijs:
% 1.13/1.51  % SZS status Theorem
% 1.13/1.51  % SZS output start Refutation
% 1.13/1.51  
% 1.13/1.51  (0) {G0,W4,D2,L2,V1,M1} I { ! wolf( X ), animal( X ) }.
% 1.13/1.51  (1) {G0,W2,D2,L1,V0,M1} I { wolf( skol1 ) }.
% 1.13/1.51  (2) {G0,W4,D2,L2,V1,M1} I { animal( X ), ! fox( X ) }.
% 1.13/1.51  (3) {G0,W2,D2,L1,V0,M1} I { fox( skol2 ) }.
% 1.13/1.51  (4) {G0,W4,D2,L2,V1,M1} I { animal( X ), ! bird( X ) }.
% 1.13/1.51  (5) {G0,W2,D2,L1,V0,M1} I { bird( skol3 ) }.
% 1.13/1.51  (7) {G0,W2,D2,L1,V0,M1} I { caterpillar( skol4 ) }.
% 1.13/1.51  (8) {G0,W4,D2,L2,V1,M1} I { animal( X ), ! snail( X ) }.
% 1.13/1.51  (9) {G0,W2,D2,L1,V0,M1} I { snail( skol5 ) }.
% 1.13/1.51  (10) {G0,W2,D2,L1,V0,M1} I { grain( skol6 ) }.
% 1.13/1.51  (11) {G0,W4,D2,L2,V1,M1} I { ! grain( X ), plant( X ) }.
% 1.13/1.51  (12) {G0,W20,D2,L8,V4,M1} I { ! animal( X ), ! plant( Y ), ! animal( Z ), 
% 1.13/1.51    eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! much_smaller
% 1.13/1.51    ( Z, X ) }.
% 1.13/1.51  (13) {G0,W7,D2,L3,V2,M1} I { ! bird( Y ), ! snail( X ), much_smaller( X, Y
% 1.13/1.51     ) }.
% 1.13/1.51  (15) {G0,W7,D2,L3,V2,M1} I { ! fox( Y ), ! bird( X ), much_smaller( X, Y )
% 1.13/1.51     }.
% 1.13/1.51  (16) {G0,W7,D2,L3,V2,M1} I { ! wolf( Y ), ! fox( X ), much_smaller( X, Y )
% 1.13/1.51     }.
% 1.13/1.51  (17) {G0,W7,D2,L3,V2,M1} I { ! wolf( X ), ! fox( Y ), ! eats( X, Y ) }.
% 1.13/1.51  (18) {G0,W7,D2,L3,V2,M1} I { ! wolf( X ), ! grain( Y ), ! eats( X, Y ) }.
% 1.13/1.51  (20) {G0,W7,D2,L3,V2,M1} I { ! bird( X ), ! snail( Y ), ! eats( X, Y ) }.
% 1.13/1.51  (21) {G0,W5,D3,L2,V2,M1} I { alpha1( X ), plant( skol7( Y ) ) }.
% 1.13/1.51  (22) {G0,W6,D3,L2,V1,M1} I { alpha1( X ), eats( X, skol7( X ) ) }.
% 1.13/1.51  (23) {G0,W4,D2,L2,V1,M1} I { ! alpha1( X ), ! caterpillar( X ) }.
% 1.13/1.51  (24) {G0,W4,D2,L2,V1,M1} I { ! alpha1( X ), ! snail( X ) }.
% 1.13/1.51  (26) {G0,W12,D2,L5,V3,M2} I { ! animal( X ), ! animal( Y ), ! grain( Z ), !
% 1.13/1.51     eats( X, Y ), ! eats( Y, Z ) }.
% 1.13/1.51  (35) {G1,W2,D2,L1,V0,M1} R(23,7) { ! alpha1( skol4 ) }.
% 1.13/1.51  (41) {G1,W19,D2,L8,V4,M3} R(13,12);r(4) { ! bird( X ), ! snail( Y ), ! 
% 1.13/1.51    animal( Y ), ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X, Y ), 
% 1.13/1.51    eats( X, Z ) }.
% 1.13/1.51  (52) {G1,W19,D2,L8,V4,M3} R(16,12);r(0) { ! wolf( X ), ! fox( Y ), ! animal
% 1.13/1.51    ( Y ), ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X, Y ), eats( X
% 1.13/1.51    , Z ) }.
% 1.13/1.51  (56) {G1,W19,D2,L8,V4,M3} R(15,12);r(2) { ! fox( X ), ! bird( Y ), ! animal
% 1.13/1.51    ( Y ), ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X, Y ), eats( X
% 1.13/1.51    , Z ) }.
% 1.13/1.51  (57) {G2,W15,D2,L6,V3,M3} F(56);r(4) { ! fox( X ), ! bird( Y ), ! plant( Z
% 1.13/1.51     ), eats( X, Y ), eats( X, Z ), ! eats( Y, Z ) }.
% 1.13/1.51  (86) {G2,W14,D2,L6,V4,M2} S(41);r(8);r(20) { ! bird( X ), ! snail( Y ), ! 
% 1.13/1.51    plant( Z ), ! plant( T ), eats( X, Z ), ! eats( Y, T ) }.
% 1.13/1.51  (100) {G2,W14,D2,L6,V4,M2} S(52);r(2);r(17) { ! wolf( X ), ! fox( Y ), ! 
% 1.13/1.51    plant( Z ), ! plant( T ), eats( X, Z ), ! eats( Y, T ) }.
% 1.13/1.51  (101) {G3,W12,D2,L5,V3,M2} F(100) { ! wolf( X ), ! fox( Y ), ! plant( Z ), 
% 1.13/1.51    ! eats( Y, Z ), eats( X, Z ) }.
% 1.13/1.51  (243) {G3,W12,D3,L5,V3,M1} R(86,22);r(24) { ! bird( X ), ! snail( Y ), ! 
% 1.13/1.51    plant( Z ), ! plant( skol7( Y ) ), eats( X, Z ) }.
% 1.13/1.51  (381) {G4,W9,D2,L4,V3,M1} R(101,18);f;r(11) { ! wolf( X ), ! fox( Y ), ! 
% 1.13/1.51    grain( Z ), ! eats( Y, Z ) }.
% 1.13/1.51  (420) {G5,W14,D2,L6,V4,M2} R(381,57);f;r(11) { ! wolf( X ), ! fox( Y ), ! 
% 1.13/1.51    bird( T ), ! grain( Z ), ! eats( T, Z ), eats( Y, T ) }.
% 1.13/1.51  (1070) {G6,W18,D2,L8,V5,M2} R(420,26);r(2) { ! wolf( X ), ! fox( Y ), ! 
% 1.13/1.51    bird( Z ), ! grain( T ), ! animal( Z ), ! grain( U ), ! eats( Z, U ), ! 
% 1.13/1.51    eats( Z, T ) }.
% 1.13/1.51  (1071) {G7,W11,D2,L5,V4,M1} F(1070);f;r(4) { ! wolf( X ), ! fox( Y ), ! 
% 1.13/1.51    bird( Z ), ! grain( T ), ! eats( Z, T ) }.
% 1.13/1.51  (1074) {G8,W13,D3,L6,V5,M1} R(1071,243);f;r(11) { ! wolf( X ), ! fox( Y ), 
% 1.13/1.51    ! bird( Z ), ! snail( U ), ! grain( T ), ! plant( skol7( U ) ) }.
% 1.13/1.51  (1078) {G9,W12,D2,L6,V6,M1} R(1074,21) { ! wolf( X ), ! fox( Y ), ! bird( Z
% 1.13/1.51     ), ! snail( T ), alpha1( W ), ! grain( U ) }.
% 1.13/1.51  (1079) {G10,W10,D2,L5,V5,M1} R(1078,10) { ! wolf( X ), ! fox( Y ), ! bird( 
% 1.13/1.51    Z ), alpha1( U ), ! snail( T ) }.
% 1.13/1.51  (1081) {G11,W8,D2,L4,V4,M1} R(1079,9) { ! wolf( X ), ! fox( Y ), alpha1( T
% 1.13/1.51     ), ! bird( Z ) }.
% 1.13/1.51  (1082) {G12,W6,D2,L3,V3,M1} R(1081,5) { ! wolf( X ), ! fox( Y ), alpha1( Z
% 1.13/1.51     ) }.
% 1.13/1.51  (1083) {G13,W4,D2,L2,V2,M1} R(1082,35) { ! wolf( X ), ! fox( Y ) }.
% 1.13/1.51  (1084) {G14,W2,D2,L1,V1,M1} R(1083,3) { ! wolf( X ) }.
% 1.13/1.51  (1086) {G15,W0,D0,L0,V0,M0} R(1084,1) {  }.
% 1.13/1.51  
% 1.13/1.51  
% 1.13/1.51  % SZS output end Refutation
% 1.13/1.51  found a proof!
% 1.13/1.51  
% 1.13/1.51  
% 1.13/1.51  Unprocessed initial clauses:
% 1.13/1.51  
% 1.13/1.51  (1088) {G0,W4,D2,L2,V1,M2}  { ! wolf( X ), animal( X ) }.
% 1.13/1.51  (1089) {G0,W2,D2,L1,V0,M1}  { wolf( skol1 ) }.
% 1.13/1.51  (1090) {G0,W4,D2,L2,V1,M2}  { ! fox( X ), animal( X ) }.
% 1.13/1.51  (1091) {G0,W2,D2,L1,V0,M1}  { fox( skol2 ) }.
% 1.13/1.51  (1092) {G0,W4,D2,L2,V1,M2}  { ! bird( X ), animal( X ) }.
% 1.13/1.51  (1093) {G0,W2,D2,L1,V0,M1}  { bird( skol3 ) }.
% 1.13/1.51  (1094) {G0,W4,D2,L2,V1,M2}  { ! caterpillar( X ), animal( X ) }.
% 1.13/1.51  (1095) {G0,W2,D2,L1,V0,M1}  { caterpillar( skol4 ) }.
% 1.13/1.51  (1096) {G0,W4,D2,L2,V1,M2}  { ! snail( X ), animal( X ) }.
% 1.13/1.51  (1097) {G0,W2,D2,L1,V0,M1}  { snail( skol5 ) }.
% 1.13/1.51  (1098) {G0,W2,D2,L1,V0,M1}  { grain( skol6 ) }.
% 1.13/1.51  (1099) {G0,W4,D2,L2,V1,M2}  { ! grain( X ), plant( X ) }.
% 1.13/1.51  (1100) {G0,W20,D2,L8,V4,M8}  { ! animal( X ), ! plant( Y ), eats( X, Y ), !
% 1.13/1.51     animal( Z ), ! much_smaller( Z, X ), ! plant( T ), ! eats( Z, T ), eats
% 1.13/1.51    ( X, Z ) }.
% 1.13/1.51  (1101) {G0,W7,D2,L3,V2,M3}  { ! bird( Y ), ! snail( X ), much_smaller( X, Y
% 1.13/1.51     ) }.
% 1.13/1.51  (1102) {G0,W7,D2,L3,V2,M3}  { ! bird( Y ), ! caterpillar( X ), much_smaller
% 1.13/1.51    ( X, Y ) }.
% 1.13/1.51  (1103) {G0,W7,D2,L3,V2,M3}  { ! bird( X ), ! fox( Y ), much_smaller( X, Y )
% 1.13/1.51     }.
% 1.13/1.51  (1104) {G0,W7,D2,L3,V2,M3}  { ! fox( X ), ! wolf( Y ), much_smaller( X, Y )
% 1.13/1.51     }.
% 1.13/1.51  (1105) {G0,W7,D2,L3,V2,M3}  { ! wolf( X ), ! fox( Y ), ! eats( X, Y ) }.
% 1.13/1.51  (1106) {G0,W7,D2,L3,V2,M3}  { ! wolf( X ), ! grain( Y ), ! eats( X, Y ) }.
% 1.13/1.51  (1107) {G0,W7,D2,L3,V2,M3}  { ! bird( X ), ! caterpillar( Y ), eats( X, Y )
% 1.13/1.51     }.
% 1.13/1.51  (1108) {G0,W7,D2,L3,V2,M3}  { ! bird( X ), ! snail( Y ), ! eats( X, Y ) }.
% 1.13/1.51  (1109) {G0,W5,D3,L2,V2,M2}  { alpha1( X ), plant( skol7( Y ) ) }.
% 1.13/1.51  (1110) {G0,W6,D3,L2,V1,M2}  { alpha1( X ), eats( X, skol7( X ) ) }.
% 1.13/1.51  (1111) {G0,W4,D2,L2,V1,M2}  { ! alpha1( X ), ! caterpillar( X ) }.
% 1.13/1.51  (1112) {G0,W4,D2,L2,V1,M2}  { ! alpha1( X ), ! snail( X ) }.
% 1.13/1.51  (1113) {G0,W6,D2,L3,V1,M3}  { caterpillar( X ), snail( X ), alpha1( X ) }.
% 1.13/1.51  (1114) {G0,W12,D2,L5,V3,M5}  { ! animal( X ), ! animal( Y ), ! grain( Z ), 
% 1.13/1.51    ! eats( Y, Z ), ! eats( X, Y ) }.
% 1.13/1.51  
% 1.13/1.51  
% 1.13/1.51  Total Proof:
% 1.13/1.51  
% 1.13/1.51  subsumption: (0) {G0,W4,D2,L2,V1,M1} I { ! wolf( X ), animal( X ) }.
% 1.13/1.51  parent0: (1088) {G0,W4,D2,L2,V1,M2}  { ! wolf( X ), animal( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (1) {G0,W2,D2,L1,V0,M1} I { wolf( skol1 ) }.
% 1.13/1.51  parent0: (1089) {G0,W2,D2,L1,V0,M1}  { wolf( skol1 ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (2) {G0,W4,D2,L2,V1,M1} I { animal( X ), ! fox( X ) }.
% 1.13/1.51  parent0: (1090) {G0,W4,D2,L2,V1,M2}  { ! fox( X ), animal( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 1
% 1.13/1.51     1 ==> 0
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (3) {G0,W2,D2,L1,V0,M1} I { fox( skol2 ) }.
% 1.13/1.51  parent0: (1091) {G0,W2,D2,L1,V0,M1}  { fox( skol2 ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (4) {G0,W4,D2,L2,V1,M1} I { animal( X ), ! bird( X ) }.
% 1.13/1.51  parent0: (1092) {G0,W4,D2,L2,V1,M2}  { ! bird( X ), animal( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 1
% 1.13/1.51     1 ==> 0
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (5) {G0,W2,D2,L1,V0,M1} I { bird( skol3 ) }.
% 1.13/1.51  parent0: (1093) {G0,W2,D2,L1,V0,M1}  { bird( skol3 ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (7) {G0,W2,D2,L1,V0,M1} I { caterpillar( skol4 ) }.
% 1.13/1.51  parent0: (1095) {G0,W2,D2,L1,V0,M1}  { caterpillar( skol4 ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (8) {G0,W4,D2,L2,V1,M1} I { animal( X ), ! snail( X ) }.
% 1.13/1.51  parent0: (1096) {G0,W4,D2,L2,V1,M2}  { ! snail( X ), animal( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 1
% 1.13/1.51     1 ==> 0
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (9) {G0,W2,D2,L1,V0,M1} I { snail( skol5 ) }.
% 1.13/1.51  parent0: (1097) {G0,W2,D2,L1,V0,M1}  { snail( skol5 ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (10) {G0,W2,D2,L1,V0,M1} I { grain( skol6 ) }.
% 1.13/1.51  parent0: (1098) {G0,W2,D2,L1,V0,M1}  { grain( skol6 ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (11) {G0,W4,D2,L2,V1,M1} I { ! grain( X ), plant( X ) }.
% 1.13/1.51  parent0: (1099) {G0,W4,D2,L2,V1,M2}  { ! grain( X ), plant( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (12) {G0,W20,D2,L8,V4,M1} I { ! animal( X ), ! plant( Y ), ! 
% 1.13/1.51    animal( Z ), eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! 
% 1.13/1.51    much_smaller( Z, X ) }.
% 1.13/1.51  parent0: (1100) {G0,W20,D2,L8,V4,M8}  { ! animal( X ), ! plant( Y ), eats( 
% 1.13/1.51    X, Y ), ! animal( Z ), ! much_smaller( Z, X ), ! plant( T ), ! eats( Z, T
% 1.13/1.51     ), eats( X, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 3
% 1.13/1.51     3 ==> 2
% 1.13/1.51     4 ==> 7
% 1.13/1.51     5 ==> 4
% 1.13/1.51     6 ==> 5
% 1.13/1.51     7 ==> 6
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (13) {G0,W7,D2,L3,V2,M1} I { ! bird( Y ), ! snail( X ), 
% 1.13/1.51    much_smaller( X, Y ) }.
% 1.13/1.51  parent0: (1101) {G0,W7,D2,L3,V2,M3}  { ! bird( Y ), ! snail( X ), 
% 1.13/1.51    much_smaller( X, Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 2
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (15) {G0,W7,D2,L3,V2,M1} I { ! fox( Y ), ! bird( X ), 
% 1.13/1.51    much_smaller( X, Y ) }.
% 1.13/1.51  parent0: (1103) {G0,W7,D2,L3,V2,M3}  { ! bird( X ), ! fox( Y ), 
% 1.13/1.51    much_smaller( X, Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 1
% 1.13/1.51     1 ==> 0
% 1.13/1.51     2 ==> 2
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (16) {G0,W7,D2,L3,V2,M1} I { ! wolf( Y ), ! fox( X ), 
% 1.13/1.51    much_smaller( X, Y ) }.
% 1.13/1.51  parent0: (1104) {G0,W7,D2,L3,V2,M3}  { ! fox( X ), ! wolf( Y ), 
% 1.13/1.51    much_smaller( X, Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 1
% 1.13/1.51     1 ==> 0
% 1.13/1.51     2 ==> 2
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (17) {G0,W7,D2,L3,V2,M1} I { ! wolf( X ), ! fox( Y ), ! eats( 
% 1.13/1.51    X, Y ) }.
% 1.13/1.51  parent0: (1105) {G0,W7,D2,L3,V2,M3}  { ! wolf( X ), ! fox( Y ), ! eats( X, 
% 1.13/1.51    Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 2
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (18) {G0,W7,D2,L3,V2,M1} I { ! wolf( X ), ! grain( Y ), ! eats
% 1.13/1.51    ( X, Y ) }.
% 1.13/1.51  parent0: (1106) {G0,W7,D2,L3,V2,M3}  { ! wolf( X ), ! grain( Y ), ! eats( X
% 1.13/1.51    , Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 2
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (20) {G0,W7,D2,L3,V2,M1} I { ! bird( X ), ! snail( Y ), ! eats
% 1.13/1.51    ( X, Y ) }.
% 1.13/1.51  parent0: (1108) {G0,W7,D2,L3,V2,M3}  { ! bird( X ), ! snail( Y ), ! eats( X
% 1.13/1.51    , Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 2
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (21) {G0,W5,D3,L2,V2,M1} I { alpha1( X ), plant( skol7( Y ) )
% 1.13/1.51     }.
% 1.13/1.51  parent0: (1109) {G0,W5,D3,L2,V2,M2}  { alpha1( X ), plant( skol7( Y ) ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (22) {G0,W6,D3,L2,V1,M1} I { alpha1( X ), eats( X, skol7( X )
% 1.13/1.51     ) }.
% 1.13/1.51  parent0: (1110) {G0,W6,D3,L2,V1,M2}  { alpha1( X ), eats( X, skol7( X ) )
% 1.13/1.51     }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (23) {G0,W4,D2,L2,V1,M1} I { ! alpha1( X ), ! caterpillar( X )
% 1.13/1.51     }.
% 1.13/1.51  parent0: (1111) {G0,W4,D2,L2,V1,M2}  { ! alpha1( X ), ! caterpillar( X )
% 1.13/1.51     }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (24) {G0,W4,D2,L2,V1,M1} I { ! alpha1( X ), ! snail( X ) }.
% 1.13/1.51  parent0: (1112) {G0,W4,D2,L2,V1,M2}  { ! alpha1( X ), ! snail( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (26) {G0,W12,D2,L5,V3,M2} I { ! animal( X ), ! animal( Y ), ! 
% 1.13/1.51    grain( Z ), ! eats( X, Y ), ! eats( Y, Z ) }.
% 1.13/1.51  parent0: (1114) {G0,W12,D2,L5,V3,M5}  { ! animal( X ), ! animal( Y ), ! 
% 1.13/1.51    grain( Z ), ! eats( Y, Z ), ! eats( X, Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 2
% 1.13/1.51     3 ==> 4
% 1.13/1.51     4 ==> 3
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1202) {G1,W2,D2,L1,V0,M1}  { ! alpha1( skol4 ) }.
% 1.13/1.51  parent0[1]: (23) {G0,W4,D2,L2,V1,M1} I { ! alpha1( X ), ! caterpillar( X )
% 1.13/1.51     }.
% 1.13/1.51  parent1[0]: (7) {G0,W2,D2,L1,V0,M1} I { caterpillar( skol4 ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := skol4
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (35) {G1,W2,D2,L1,V0,M1} R(23,7) { ! alpha1( skol4 ) }.
% 1.13/1.51  parent0: (1202) {G1,W2,D2,L1,V0,M1}  { ! alpha1( skol4 ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1203) {G1,W21,D2,L9,V4,M9}  { ! animal( X ), ! plant( Y ), ! 
% 1.13/1.51    animal( Z ), eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! 
% 1.13/1.51    bird( X ), ! snail( Z ) }.
% 1.13/1.51  parent0[7]: (12) {G0,W20,D2,L8,V4,M1} I { ! animal( X ), ! plant( Y ), ! 
% 1.13/1.51    animal( Z ), eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! 
% 1.13/1.51    much_smaller( Z, X ) }.
% 1.13/1.51  parent1[2]: (13) {G0,W7,D2,L3,V2,M1} I { ! bird( Y ), ! snail( X ), 
% 1.13/1.51    much_smaller( X, Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := Z
% 1.13/1.51     Y := X
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1243) {G1,W21,D2,L9,V4,M9}  { ! plant( Y ), ! animal( Z ), 
% 1.13/1.51    eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! bird( X ), ! 
% 1.13/1.51    snail( Z ), ! bird( X ) }.
% 1.13/1.51  parent0[0]: (1203) {G1,W21,D2,L9,V4,M9}  { ! animal( X ), ! plant( Y ), ! 
% 1.13/1.51    animal( Z ), eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! 
% 1.13/1.51    bird( X ), ! snail( Z ) }.
% 1.13/1.51  parent1[0]: (4) {G0,W4,D2,L2,V1,M1} I { animal( X ), ! bird( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := X
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1247) {G1,W19,D2,L8,V4,M8}  { ! plant( X ), ! animal( Y ), eats( Z
% 1.13/1.51    , X ), ! plant( T ), ! eats( Y, T ), eats( Z, Y ), ! bird( Z ), ! snail( 
% 1.13/1.51    Y ) }.
% 1.13/1.51  parent0[6, 8]: (1243) {G1,W21,D2,L9,V4,M9}  { ! plant( Y ), ! animal( Z ), 
% 1.13/1.51    eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! bird( X ), ! 
% 1.13/1.51    snail( Z ), ! bird( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := Z
% 1.13/1.51     Y := X
% 1.13/1.51     Z := Y
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (41) {G1,W19,D2,L8,V4,M3} R(13,12);r(4) { ! bird( X ), ! snail
% 1.13/1.51    ( Y ), ! animal( Y ), ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X
% 1.13/1.51    , Y ), eats( X, Z ) }.
% 1.13/1.51  parent0: (1247) {G1,W19,D2,L8,V4,M8}  { ! plant( X ), ! animal( Y ), eats( 
% 1.13/1.51    Z, X ), ! plant( T ), ! eats( Y, T ), eats( Z, Y ), ! bird( Z ), ! snail
% 1.13/1.51    ( Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := Z
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := X
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 3
% 1.13/1.51     1 ==> 2
% 1.13/1.51     2 ==> 7
% 1.13/1.51     3 ==> 4
% 1.13/1.51     4 ==> 5
% 1.13/1.51     5 ==> 6
% 1.13/1.51     6 ==> 0
% 1.13/1.51     7 ==> 1
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1254) {G1,W21,D2,L9,V4,M9}  { ! animal( X ), ! plant( Y ), ! 
% 1.13/1.51    animal( Z ), eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! 
% 1.13/1.51    wolf( X ), ! fox( Z ) }.
% 1.13/1.51  parent0[7]: (12) {G0,W20,D2,L8,V4,M1} I { ! animal( X ), ! plant( Y ), ! 
% 1.13/1.51    animal( Z ), eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! 
% 1.13/1.51    much_smaller( Z, X ) }.
% 1.13/1.51  parent1[2]: (16) {G0,W7,D2,L3,V2,M1} I { ! wolf( Y ), ! fox( X ), 
% 1.13/1.51    much_smaller( X, Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := Z
% 1.13/1.51     Y := X
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1294) {G1,W21,D2,L9,V4,M9}  { ! plant( Y ), ! animal( Z ), 
% 1.13/1.51    eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! wolf( X ), ! 
% 1.13/1.51    fox( Z ), ! wolf( X ) }.
% 1.13/1.51  parent0[0]: (1254) {G1,W21,D2,L9,V4,M9}  { ! animal( X ), ! plant( Y ), ! 
% 1.13/1.51    animal( Z ), eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! 
% 1.13/1.51    wolf( X ), ! fox( Z ) }.
% 1.13/1.51  parent1[1]: (0) {G0,W4,D2,L2,V1,M1} I { ! wolf( X ), animal( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := X
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1298) {G1,W19,D2,L8,V4,M8}  { ! plant( X ), ! animal( Y ), eats( Z
% 1.13/1.51    , X ), ! plant( T ), ! eats( Y, T ), eats( Z, Y ), ! wolf( Z ), ! fox( Y
% 1.13/1.51     ) }.
% 1.13/1.51  parent0[6, 8]: (1294) {G1,W21,D2,L9,V4,M9}  { ! plant( Y ), ! animal( Z ), 
% 1.13/1.51    eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! wolf( X ), ! 
% 1.13/1.51    fox( Z ), ! wolf( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := Z
% 1.13/1.51     Y := X
% 1.13/1.51     Z := Y
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (52) {G1,W19,D2,L8,V4,M3} R(16,12);r(0) { ! wolf( X ), ! fox( 
% 1.13/1.51    Y ), ! animal( Y ), ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X, 
% 1.13/1.51    Y ), eats( X, Z ) }.
% 1.13/1.51  parent0: (1298) {G1,W19,D2,L8,V4,M8}  { ! plant( X ), ! animal( Y ), eats( 
% 1.13/1.51    Z, X ), ! plant( T ), ! eats( Y, T ), eats( Z, Y ), ! wolf( Z ), ! fox( Y
% 1.13/1.51     ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := Z
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := X
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 3
% 1.13/1.51     1 ==> 2
% 1.13/1.51     2 ==> 7
% 1.13/1.51     3 ==> 4
% 1.13/1.51     4 ==> 5
% 1.13/1.51     5 ==> 6
% 1.13/1.51     6 ==> 0
% 1.13/1.51     7 ==> 1
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  *** allocated 33750 integers for termspace/termends
% 1.13/1.51  resolution: (1305) {G1,W21,D2,L9,V4,M9}  { ! animal( X ), ! plant( Y ), ! 
% 1.13/1.51    animal( Z ), eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! 
% 1.13/1.51    fox( X ), ! bird( Z ) }.
% 1.13/1.51  parent0[7]: (12) {G0,W20,D2,L8,V4,M1} I { ! animal( X ), ! plant( Y ), ! 
% 1.13/1.51    animal( Z ), eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! 
% 1.13/1.51    much_smaller( Z, X ) }.
% 1.13/1.51  parent1[2]: (15) {G0,W7,D2,L3,V2,M1} I { ! fox( Y ), ! bird( X ), 
% 1.13/1.51    much_smaller( X, Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := Z
% 1.13/1.51     Y := X
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1345) {G1,W21,D2,L9,V4,M9}  { ! plant( Y ), ! animal( Z ), 
% 1.13/1.51    eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! fox( X ), ! 
% 1.13/1.51    bird( Z ), ! fox( X ) }.
% 1.13/1.51  parent0[0]: (1305) {G1,W21,D2,L9,V4,M9}  { ! animal( X ), ! plant( Y ), ! 
% 1.13/1.51    animal( Z ), eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! 
% 1.13/1.51    fox( X ), ! bird( Z ) }.
% 1.13/1.51  parent1[0]: (2) {G0,W4,D2,L2,V1,M1} I { animal( X ), ! fox( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := X
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1349) {G1,W19,D2,L8,V4,M8}  { ! plant( X ), ! animal( Y ), eats( Z
% 1.13/1.51    , X ), ! plant( T ), ! eats( Y, T ), eats( Z, Y ), ! fox( Z ), ! bird( Y
% 1.13/1.51     ) }.
% 1.13/1.51  parent0[6, 8]: (1345) {G1,W21,D2,L9,V4,M9}  { ! plant( Y ), ! animal( Z ), 
% 1.13/1.51    eats( X, Y ), ! plant( T ), ! eats( Z, T ), eats( X, Z ), ! fox( X ), ! 
% 1.13/1.51    bird( Z ), ! fox( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := Z
% 1.13/1.51     Y := X
% 1.13/1.51     Z := Y
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (56) {G1,W19,D2,L8,V4,M3} R(15,12);r(2) { ! fox( X ), ! bird( 
% 1.13/1.51    Y ), ! animal( Y ), ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X, 
% 1.13/1.51    Y ), eats( X, Z ) }.
% 1.13/1.51  parent0: (1349) {G1,W19,D2,L8,V4,M8}  { ! plant( X ), ! animal( Y ), eats( 
% 1.13/1.51    Z, X ), ! plant( T ), ! eats( Y, T ), eats( Z, Y ), ! fox( Z ), ! bird( Y
% 1.13/1.51     ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := Z
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := X
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 3
% 1.13/1.51     1 ==> 2
% 1.13/1.51     2 ==> 7
% 1.13/1.51     3 ==> 4
% 1.13/1.51     4 ==> 5
% 1.13/1.51     5 ==> 6
% 1.13/1.51     6 ==> 0
% 1.13/1.51     7 ==> 1
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1356) {G1,W17,D2,L7,V3,M7}  { ! fox( X ), ! bird( Y ), ! animal( Y
% 1.13/1.51     ), ! plant( Z ), ! eats( Y, Z ), eats( X, Y ), eats( X, Z ) }.
% 1.13/1.51  parent0[3, 4]: (56) {G1,W19,D2,L8,V4,M3} R(15,12);r(2) { ! fox( X ), ! bird
% 1.13/1.51    ( Y ), ! animal( Y ), ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X
% 1.13/1.51    , Y ), eats( X, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := Z
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1359) {G1,W17,D2,L7,V3,M7}  { ! fox( X ), ! bird( Y ), ! plant
% 1.13/1.51    ( Z ), ! eats( Y, Z ), eats( X, Y ), eats( X, Z ), ! bird( Y ) }.
% 1.13/1.51  parent0[2]: (1356) {G1,W17,D2,L7,V3,M7}  { ! fox( X ), ! bird( Y ), ! 
% 1.13/1.51    animal( Y ), ! plant( Z ), ! eats( Y, Z ), eats( X, Y ), eats( X, Z ) }.
% 1.13/1.51  parent1[0]: (4) {G0,W4,D2,L2,V1,M1} I { animal( X ), ! bird( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := Y
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1360) {G1,W15,D2,L6,V3,M6}  { ! fox( X ), ! bird( Y ), ! plant( Z
% 1.13/1.51     ), ! eats( Y, Z ), eats( X, Y ), eats( X, Z ) }.
% 1.13/1.51  parent0[1, 6]: (1359) {G1,W17,D2,L7,V3,M7}  { ! fox( X ), ! bird( Y ), ! 
% 1.13/1.51    plant( Z ), ! eats( Y, Z ), eats( X, Y ), eats( X, Z ), ! bird( Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (57) {G2,W15,D2,L6,V3,M3} F(56);r(4) { ! fox( X ), ! bird( Y )
% 1.13/1.51    , ! plant( Z ), eats( X, Y ), eats( X, Z ), ! eats( Y, Z ) }.
% 1.13/1.51  parent0: (1360) {G1,W15,D2,L6,V3,M6}  { ! fox( X ), ! bird( Y ), ! plant( Z
% 1.13/1.51     ), ! eats( Y, Z ), eats( X, Y ), eats( X, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 2
% 1.13/1.51     3 ==> 5
% 1.13/1.51     4 ==> 3
% 1.13/1.51     5 ==> 4
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1413) {G1,W19,D2,L8,V4,M8}  { ! bird( X ), ! snail( Y ), ! 
% 1.13/1.51    plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X, Y ), eats( X, Z ), ! 
% 1.13/1.51    snail( Y ) }.
% 1.13/1.51  parent0[2]: (41) {G1,W19,D2,L8,V4,M3} R(13,12);r(4) { ! bird( X ), ! snail
% 1.13/1.51    ( Y ), ! animal( Y ), ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X
% 1.13/1.51    , Y ), eats( X, Z ) }.
% 1.13/1.51  parent1[0]: (8) {G0,W4,D2,L2,V1,M1} I { animal( X ), ! snail( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := Y
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1414) {G1,W17,D2,L7,V4,M7}  { ! bird( X ), ! snail( Y ), ! plant( 
% 1.13/1.51    Z ), ! plant( T ), ! eats( Y, T ), eats( X, Y ), eats( X, Z ) }.
% 1.13/1.51  parent0[1, 7]: (1413) {G1,W19,D2,L8,V4,M8}  { ! bird( X ), ! snail( Y ), ! 
% 1.13/1.51    plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X, Y ), eats( X, Z ), ! 
% 1.13/1.51    snail( Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1424) {G1,W18,D2,L8,V4,M8}  { ! bird( X ), ! snail( Y ), ! 
% 1.13/1.51    bird( X ), ! snail( Y ), ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats
% 1.13/1.51    ( X, Z ) }.
% 1.13/1.51  parent0[2]: (20) {G0,W7,D2,L3,V2,M1} I { ! bird( X ), ! snail( Y ), ! eats
% 1.13/1.51    ( X, Y ) }.
% 1.13/1.51  parent1[5]: (1414) {G1,W17,D2,L7,V4,M7}  { ! bird( X ), ! snail( Y ), ! 
% 1.13/1.51    plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X, Y ), eats( X, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1426) {G1,W16,D2,L7,V4,M7}  { ! bird( X ), ! snail( Y ), ! snail( 
% 1.13/1.51    Y ), ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X, Z ) }.
% 1.13/1.51  parent0[0, 2]: (1424) {G1,W18,D2,L8,V4,M8}  { ! bird( X ), ! snail( Y ), ! 
% 1.13/1.51    bird( X ), ! snail( Y ), ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats
% 1.13/1.51    ( X, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1427) {G1,W14,D2,L6,V4,M6}  { ! bird( X ), ! snail( Y ), ! plant( 
% 1.13/1.51    Z ), ! plant( T ), ! eats( Y, T ), eats( X, Z ) }.
% 1.13/1.51  parent0[1, 2]: (1426) {G1,W16,D2,L7,V4,M7}  { ! bird( X ), ! snail( Y ), ! 
% 1.13/1.51    snail( Y ), ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (86) {G2,W14,D2,L6,V4,M2} S(41);r(8);r(20) { ! bird( X ), ! 
% 1.13/1.51    snail( Y ), ! plant( Z ), ! plant( T ), eats( X, Z ), ! eats( Y, T ) }.
% 1.13/1.51  parent0: (1427) {G1,W14,D2,L6,V4,M6}  { ! bird( X ), ! snail( Y ), ! plant
% 1.13/1.51    ( Z ), ! plant( T ), ! eats( Y, T ), eats( X, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 2
% 1.13/1.51     3 ==> 3
% 1.13/1.51     4 ==> 5
% 1.13/1.51     5 ==> 4
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1481) {G1,W19,D2,L8,V4,M8}  { ! wolf( X ), ! fox( Y ), ! plant
% 1.13/1.51    ( Z ), ! plant( T ), ! eats( Y, T ), eats( X, Y ), eats( X, Z ), ! fox( Y
% 1.13/1.51     ) }.
% 1.13/1.51  parent0[2]: (52) {G1,W19,D2,L8,V4,M3} R(16,12);r(0) { ! wolf( X ), ! fox( Y
% 1.13/1.51     ), ! animal( Y ), ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X, Y
% 1.13/1.51     ), eats( X, Z ) }.
% 1.13/1.51  parent1[0]: (2) {G0,W4,D2,L2,V1,M1} I { animal( X ), ! fox( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := Y
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1482) {G1,W17,D2,L7,V4,M7}  { ! wolf( X ), ! fox( Y ), ! plant( Z
% 1.13/1.51     ), ! plant( T ), ! eats( Y, T ), eats( X, Y ), eats( X, Z ) }.
% 1.13/1.51  parent0[1, 7]: (1481) {G1,W19,D2,L8,V4,M8}  { ! wolf( X ), ! fox( Y ), ! 
% 1.13/1.51    plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X, Y ), eats( X, Z ), ! 
% 1.13/1.51    fox( Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1492) {G1,W18,D2,L8,V4,M8}  { ! wolf( X ), ! fox( Y ), ! wolf
% 1.13/1.51    ( X ), ! fox( Y ), ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X, Z
% 1.13/1.51     ) }.
% 1.13/1.51  parent0[2]: (17) {G0,W7,D2,L3,V2,M1} I { ! wolf( X ), ! fox( Y ), ! eats( X
% 1.13/1.51    , Y ) }.
% 1.13/1.51  parent1[5]: (1482) {G1,W17,D2,L7,V4,M7}  { ! wolf( X ), ! fox( Y ), ! plant
% 1.13/1.51    ( Z ), ! plant( T ), ! eats( Y, T ), eats( X, Y ), eats( X, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1494) {G1,W16,D2,L7,V4,M7}  { ! wolf( X ), ! fox( Y ), ! fox( Y )
% 1.13/1.51    , ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X, Z ) }.
% 1.13/1.51  parent0[0, 2]: (1492) {G1,W18,D2,L8,V4,M8}  { ! wolf( X ), ! fox( Y ), ! 
% 1.13/1.51    wolf( X ), ! fox( Y ), ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats( 
% 1.13/1.51    X, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1495) {G1,W14,D2,L6,V4,M6}  { ! wolf( X ), ! fox( Y ), ! plant( Z
% 1.13/1.51     ), ! plant( T ), ! eats( Y, T ), eats( X, Z ) }.
% 1.13/1.51  parent0[1, 2]: (1494) {G1,W16,D2,L7,V4,M7}  { ! wolf( X ), ! fox( Y ), ! 
% 1.13/1.51    fox( Y ), ! plant( Z ), ! plant( T ), ! eats( Y, T ), eats( X, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (100) {G2,W14,D2,L6,V4,M2} S(52);r(2);r(17) { ! wolf( X ), ! 
% 1.13/1.51    fox( Y ), ! plant( Z ), ! plant( T ), eats( X, Z ), ! eats( Y, T ) }.
% 1.13/1.51  parent0: (1495) {G1,W14,D2,L6,V4,M6}  { ! wolf( X ), ! fox( Y ), ! plant( Z
% 1.13/1.51     ), ! plant( T ), ! eats( Y, T ), eats( X, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 2
% 1.13/1.51     3 ==> 3
% 1.13/1.51     4 ==> 5
% 1.13/1.51     5 ==> 4
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1499) {G2,W12,D2,L5,V3,M5}  { ! wolf( X ), ! fox( Y ), ! plant( Z
% 1.13/1.51     ), eats( X, Z ), ! eats( Y, Z ) }.
% 1.13/1.51  parent0[2, 3]: (100) {G2,W14,D2,L6,V4,M2} S(52);r(2);r(17) { ! wolf( X ), !
% 1.13/1.51     fox( Y ), ! plant( Z ), ! plant( T ), eats( X, Z ), ! eats( Y, T ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := Z
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (101) {G3,W12,D2,L5,V3,M2} F(100) { ! wolf( X ), ! fox( Y ), !
% 1.13/1.51     plant( Z ), ! eats( Y, Z ), eats( X, Z ) }.
% 1.13/1.51  parent0: (1499) {G2,W12,D2,L5,V3,M5}  { ! wolf( X ), ! fox( Y ), ! plant( Z
% 1.13/1.51     ), eats( X, Z ), ! eats( Y, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 2
% 1.13/1.51     3 ==> 4
% 1.13/1.51     4 ==> 3
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1500) {G1,W14,D3,L6,V3,M6}  { ! bird( X ), ! snail( Y ), ! 
% 1.13/1.51    plant( Z ), ! plant( skol7( Y ) ), eats( X, Z ), alpha1( Y ) }.
% 1.13/1.51  parent0[5]: (86) {G2,W14,D2,L6,V4,M2} S(41);r(8);r(20) { ! bird( X ), ! 
% 1.13/1.51    snail( Y ), ! plant( Z ), ! plant( T ), eats( X, Z ), ! eats( Y, T ) }.
% 1.13/1.51  parent1[1]: (22) {G0,W6,D3,L2,V1,M1} I { alpha1( X ), eats( X, skol7( X ) )
% 1.13/1.51     }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := skol7( Y )
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := Y
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1504) {G1,W14,D3,L6,V3,M6}  { ! snail( X ), ! bird( Y ), ! 
% 1.13/1.51    snail( X ), ! plant( Z ), ! plant( skol7( X ) ), eats( Y, Z ) }.
% 1.13/1.51  parent0[0]: (24) {G0,W4,D2,L2,V1,M1} I { ! alpha1( X ), ! snail( X ) }.
% 1.13/1.51  parent1[5]: (1500) {G1,W14,D3,L6,V3,M6}  { ! bird( X ), ! snail( Y ), ! 
% 1.13/1.51    plant( Z ), ! plant( skol7( Y ) ), eats( X, Z ), alpha1( Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := Y
% 1.13/1.51     Y := X
% 1.13/1.51     Z := Z
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1505) {G1,W12,D3,L5,V3,M5}  { ! snail( X ), ! bird( Y ), ! plant( 
% 1.13/1.51    Z ), ! plant( skol7( X ) ), eats( Y, Z ) }.
% 1.13/1.51  parent0[0, 2]: (1504) {G1,W14,D3,L6,V3,M6}  { ! snail( X ), ! bird( Y ), ! 
% 1.13/1.51    snail( X ), ! plant( Z ), ! plant( skol7( X ) ), eats( Y, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (243) {G3,W12,D3,L5,V3,M1} R(86,22);r(24) { ! bird( X ), ! 
% 1.13/1.51    snail( Y ), ! plant( Z ), ! plant( skol7( Y ) ), eats( X, Z ) }.
% 1.13/1.51  parent0: (1505) {G1,W12,D3,L5,V3,M5}  { ! snail( X ), ! bird( Y ), ! plant
% 1.13/1.51    ( Z ), ! plant( skol7( X ) ), eats( Y, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := Y
% 1.13/1.51     Y := X
% 1.13/1.51     Z := Z
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 1
% 1.13/1.51     1 ==> 0
% 1.13/1.51     2 ==> 2
% 1.13/1.51     3 ==> 3
% 1.13/1.51     4 ==> 4
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1507) {G1,W13,D2,L6,V3,M6}  { ! wolf( X ), ! grain( Y ), ! 
% 1.13/1.51    wolf( X ), ! fox( Z ), ! plant( Y ), ! eats( Z, Y ) }.
% 1.13/1.51  parent0[2]: (18) {G0,W7,D2,L3,V2,M1} I { ! wolf( X ), ! grain( Y ), ! eats
% 1.13/1.51    ( X, Y ) }.
% 1.13/1.51  parent1[4]: (101) {G3,W12,D2,L5,V3,M2} F(100) { ! wolf( X ), ! fox( Y ), ! 
% 1.13/1.51    plant( Z ), ! eats( Y, Z ), eats( X, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Z
% 1.13/1.51     Z := Y
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1509) {G1,W13,D2,L6,V3,M6}  { ! wolf( X ), ! grain( Y ), ! 
% 1.13/1.51    wolf( X ), ! fox( Z ), ! eats( Z, Y ), ! grain( Y ) }.
% 1.13/1.51  parent0[4]: (1507) {G1,W13,D2,L6,V3,M6}  { ! wolf( X ), ! grain( Y ), ! 
% 1.13/1.51    wolf( X ), ! fox( Z ), ! plant( Y ), ! eats( Z, Y ) }.
% 1.13/1.51  parent1[1]: (11) {G0,W4,D2,L2,V1,M1} I { ! grain( X ), plant( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := Y
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1510) {G1,W11,D2,L5,V3,M5}  { ! wolf( X ), ! grain( Y ), ! fox( Z
% 1.13/1.51     ), ! eats( Z, Y ), ! grain( Y ) }.
% 1.13/1.51  parent0[0, 2]: (1509) {G1,W13,D2,L6,V3,M6}  { ! wolf( X ), ! grain( Y ), ! 
% 1.13/1.51    wolf( X ), ! fox( Z ), ! eats( Z, Y ), ! grain( Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1511) {G1,W9,D2,L4,V3,M4}  { ! wolf( X ), ! grain( Y ), ! fox( Z )
% 1.13/1.51    , ! eats( Z, Y ) }.
% 1.13/1.51  parent0[1, 4]: (1510) {G1,W11,D2,L5,V3,M5}  { ! wolf( X ), ! grain( Y ), ! 
% 1.13/1.51    fox( Z ), ! eats( Z, Y ), ! grain( Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (381) {G4,W9,D2,L4,V3,M1} R(101,18);f;r(11) { ! wolf( X ), ! 
% 1.13/1.51    fox( Y ), ! grain( Z ), ! eats( Y, Z ) }.
% 1.13/1.51  parent0: (1511) {G1,W9,D2,L4,V3,M4}  { ! wolf( X ), ! grain( Y ), ! fox( Z
% 1.13/1.51     ), ! eats( Z, Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Z
% 1.13/1.51     Z := Y
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 2
% 1.13/1.51     2 ==> 1
% 1.13/1.51     3 ==> 3
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1513) {G3,W18,D2,L8,V4,M8}  { ! wolf( X ), ! fox( Y ), ! grain
% 1.13/1.51    ( Z ), ! fox( Y ), ! bird( T ), ! plant( Z ), eats( Y, T ), ! eats( T, Z
% 1.13/1.51     ) }.
% 1.13/1.51  parent0[3]: (381) {G4,W9,D2,L4,V3,M1} R(101,18);f;r(11) { ! wolf( X ), ! 
% 1.13/1.51    fox( Y ), ! grain( Z ), ! eats( Y, Z ) }.
% 1.13/1.51  parent1[4]: (57) {G2,W15,D2,L6,V3,M3} F(56);r(4) { ! fox( X ), ! bird( Y )
% 1.13/1.51    , ! plant( Z ), eats( X, Y ), eats( X, Z ), ! eats( Y, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := Y
% 1.13/1.51     Y := T
% 1.13/1.51     Z := Z
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1516) {G1,W18,D2,L8,V4,M8}  { ! wolf( X ), ! fox( Y ), ! grain
% 1.13/1.51    ( Z ), ! fox( Y ), ! bird( T ), eats( Y, T ), ! eats( T, Z ), ! grain( Z
% 1.13/1.51     ) }.
% 1.13/1.51  parent0[5]: (1513) {G3,W18,D2,L8,V4,M8}  { ! wolf( X ), ! fox( Y ), ! grain
% 1.13/1.51    ( Z ), ! fox( Y ), ! bird( T ), ! plant( Z ), eats( Y, T ), ! eats( T, Z
% 1.13/1.51     ) }.
% 1.13/1.51  parent1[1]: (11) {G0,W4,D2,L2,V1,M1} I { ! grain( X ), plant( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := Z
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1517) {G1,W16,D2,L7,V4,M7}  { ! wolf( X ), ! fox( Y ), ! grain( Z
% 1.13/1.51     ), ! bird( T ), eats( Y, T ), ! eats( T, Z ), ! grain( Z ) }.
% 1.13/1.51  parent0[1, 3]: (1516) {G1,W18,D2,L8,V4,M8}  { ! wolf( X ), ! fox( Y ), ! 
% 1.13/1.51    grain( Z ), ! fox( Y ), ! bird( T ), eats( Y, T ), ! eats( T, Z ), ! 
% 1.13/1.51    grain( Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1518) {G1,W14,D2,L6,V4,M6}  { ! wolf( X ), ! fox( Y ), ! grain( Z
% 1.13/1.51     ), ! bird( T ), eats( Y, T ), ! eats( T, Z ) }.
% 1.13/1.51  parent0[2, 6]: (1517) {G1,W16,D2,L7,V4,M7}  { ! wolf( X ), ! fox( Y ), ! 
% 1.13/1.51    grain( Z ), ! bird( T ), eats( Y, T ), ! eats( T, Z ), ! grain( Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (420) {G5,W14,D2,L6,V4,M2} R(381,57);f;r(11) { ! wolf( X ), ! 
% 1.13/1.51    fox( Y ), ! bird( T ), ! grain( Z ), ! eats( T, Z ), eats( Y, T ) }.
% 1.13/1.51  parent0: (1518) {G1,W14,D2,L6,V4,M6}  { ! wolf( X ), ! fox( Y ), ! grain( Z
% 1.13/1.51     ), ! bird( T ), eats( Y, T ), ! eats( T, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 3
% 1.13/1.51     3 ==> 2
% 1.13/1.51     4 ==> 5
% 1.13/1.51     5 ==> 4
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1519) {G1,W20,D2,L9,V5,M9}  { ! animal( X ), ! animal( Y ), ! 
% 1.13/1.51    grain( Z ), ! eats( Y, Z ), ! wolf( T ), ! fox( X ), ! bird( Y ), ! grain
% 1.13/1.51    ( U ), ! eats( Y, U ) }.
% 1.13/1.51  parent0[3]: (26) {G0,W12,D2,L5,V3,M2} I { ! animal( X ), ! animal( Y ), ! 
% 1.13/1.51    grain( Z ), ! eats( X, Y ), ! eats( Y, Z ) }.
% 1.13/1.51  parent1[5]: (420) {G5,W14,D2,L6,V4,M2} R(381,57);f;r(11) { ! wolf( X ), ! 
% 1.13/1.51    fox( Y ), ! bird( T ), ! grain( Z ), ! eats( T, Z ), eats( Y, T ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := T
% 1.13/1.51     Y := X
% 1.13/1.51     Z := U
% 1.13/1.51     T := Y
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1528) {G1,W18,D2,L8,V4,M8}  { ! animal( X ), ! animal( Y ), ! 
% 1.13/1.51    grain( Z ), ! eats( Y, Z ), ! wolf( T ), ! fox( X ), ! bird( Y ), ! eats
% 1.13/1.51    ( Y, Z ) }.
% 1.13/1.51  parent0[2, 7]: (1519) {G1,W20,D2,L9,V5,M9}  { ! animal( X ), ! animal( Y )
% 1.13/1.51    , ! grain( Z ), ! eats( Y, Z ), ! wolf( T ), ! fox( X ), ! bird( Y ), ! 
% 1.13/1.51    grain( U ), ! eats( Y, U ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51     U := Z
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1538) {G1,W18,D2,L8,V4,M8}  { ! animal( Y ), ! grain( Z ), ! 
% 1.13/1.51    eats( Y, Z ), ! wolf( T ), ! fox( X ), ! bird( Y ), ! eats( Y, Z ), ! fox
% 1.13/1.51    ( X ) }.
% 1.13/1.51  parent0[0]: (1528) {G1,W18,D2,L8,V4,M8}  { ! animal( X ), ! animal( Y ), ! 
% 1.13/1.51    grain( Z ), ! eats( Y, Z ), ! wolf( T ), ! fox( X ), ! bird( Y ), ! eats
% 1.13/1.51    ( Y, Z ) }.
% 1.13/1.51  parent1[0]: (2) {G0,W4,D2,L2,V1,M1} I { animal( X ), ! fox( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := X
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (1070) {G6,W18,D2,L8,V5,M2} R(420,26);r(2) { ! wolf( X ), ! 
% 1.13/1.51    fox( Y ), ! bird( Z ), ! grain( T ), ! animal( Z ), ! grain( U ), ! eats
% 1.13/1.51    ( Z, U ), ! eats( Z, T ) }.
% 1.13/1.51  parent0: (1538) {G1,W18,D2,L8,V4,M8}  { ! animal( Y ), ! grain( Z ), ! eats
% 1.13/1.51    ( Y, Z ), ! wolf( T ), ! fox( X ), ! bird( Y ), ! eats( Y, Z ), ! fox( X
% 1.13/1.51     ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := Y
% 1.13/1.51     Y := Z
% 1.13/1.51     Z := T
% 1.13/1.51     T := X
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 4
% 1.13/1.51     1 ==> 3
% 1.13/1.51     2 ==> 7
% 1.13/1.51     3 ==> 0
% 1.13/1.51     4 ==> 1
% 1.13/1.51     5 ==> 2
% 1.13/1.51     6 ==> 7
% 1.13/1.51     7 ==> 1
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1546) {G1,W18,D2,L8,V5,M8}  { ! wolf( X ), ! fox( Y ), ! bird
% 1.13/1.51    ( Z ), ! grain( T ), ! grain( U ), ! eats( Z, U ), ! eats( Z, T ), ! bird
% 1.13/1.51    ( Z ) }.
% 1.13/1.51  parent0[4]: (1070) {G6,W18,D2,L8,V5,M2} R(420,26);r(2) { ! wolf( X ), ! fox
% 1.13/1.51    ( Y ), ! bird( Z ), ! grain( T ), ! animal( Z ), ! grain( U ), ! eats( Z
% 1.13/1.51    , U ), ! eats( Z, T ) }.
% 1.13/1.51  parent1[0]: (4) {G0,W4,D2,L2,V1,M1} I { animal( X ), ! bird( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51     U := U
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := Z
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1548) {G1,W15,D2,L7,V4,M7}  { ! wolf( X ), ! fox( Y ), ! bird( Z )
% 1.13/1.51    , ! grain( T ), ! grain( T ), ! eats( Z, T ), ! bird( Z ) }.
% 1.13/1.51  parent0[5, 6]: (1546) {G1,W18,D2,L8,V5,M8}  { ! wolf( X ), ! fox( Y ), ! 
% 1.13/1.51    bird( Z ), ! grain( T ), ! grain( U ), ! eats( Z, U ), ! eats( Z, T ), ! 
% 1.13/1.51    bird( Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51     U := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1549) {G1,W13,D2,L6,V4,M6}  { ! wolf( X ), ! fox( Y ), ! bird( Z )
% 1.13/1.51    , ! grain( T ), ! grain( T ), ! eats( Z, T ) }.
% 1.13/1.51  parent0[2, 6]: (1548) {G1,W15,D2,L7,V4,M7}  { ! wolf( X ), ! fox( Y ), ! 
% 1.13/1.51    bird( Z ), ! grain( T ), ! grain( T ), ! eats( Z, T ), ! bird( Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1550) {G1,W11,D2,L5,V4,M5}  { ! wolf( X ), ! fox( Y ), ! bird( Z )
% 1.13/1.51    , ! grain( T ), ! eats( Z, T ) }.
% 1.13/1.51  parent0[3, 4]: (1549) {G1,W13,D2,L6,V4,M6}  { ! wolf( X ), ! fox( Y ), ! 
% 1.13/1.51    bird( Z ), ! grain( T ), ! grain( T ), ! eats( Z, T ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (1071) {G7,W11,D2,L5,V4,M1} F(1070);f;r(4) { ! wolf( X ), ! 
% 1.13/1.51    fox( Y ), ! bird( Z ), ! grain( T ), ! eats( Z, T ) }.
% 1.13/1.51  parent0: (1550) {G1,W11,D2,L5,V4,M5}  { ! wolf( X ), ! fox( Y ), ! bird( Z
% 1.13/1.51     ), ! grain( T ), ! eats( Z, T ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 2
% 1.13/1.51     3 ==> 3
% 1.13/1.51     4 ==> 4
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1551) {G4,W17,D3,L8,V5,M8}  { ! wolf( X ), ! fox( Y ), ! bird
% 1.13/1.51    ( Z ), ! grain( T ), ! bird( Z ), ! snail( U ), ! plant( T ), ! plant( 
% 1.13/1.51    skol7( U ) ) }.
% 1.13/1.51  parent0[4]: (1071) {G7,W11,D2,L5,V4,M1} F(1070);f;r(4) { ! wolf( X ), ! fox
% 1.13/1.51    ( Y ), ! bird( Z ), ! grain( T ), ! eats( Z, T ) }.
% 1.13/1.51  parent1[4]: (243) {G3,W12,D3,L5,V3,M1} R(86,22);r(24) { ! bird( X ), ! 
% 1.13/1.51    snail( Y ), ! plant( Z ), ! plant( skol7( Y ) ), eats( X, Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := Z
% 1.13/1.51     Y := U
% 1.13/1.51     Z := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1554) {G1,W17,D3,L8,V5,M8}  { ! wolf( X ), ! fox( Y ), ! bird
% 1.13/1.51    ( Z ), ! grain( T ), ! bird( Z ), ! snail( U ), ! plant( skol7( U ) ), ! 
% 1.13/1.51    grain( T ) }.
% 1.13/1.51  parent0[6]: (1551) {G4,W17,D3,L8,V5,M8}  { ! wolf( X ), ! fox( Y ), ! bird
% 1.13/1.51    ( Z ), ! grain( T ), ! bird( Z ), ! snail( U ), ! plant( T ), ! plant( 
% 1.13/1.51    skol7( U ) ) }.
% 1.13/1.51  parent1[1]: (11) {G0,W4,D2,L2,V1,M1} I { ! grain( X ), plant( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51     U := U
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1556) {G1,W15,D3,L7,V5,M7}  { ! wolf( X ), ! fox( Y ), ! bird( Z )
% 1.13/1.51    , ! grain( T ), ! snail( U ), ! plant( skol7( U ) ), ! grain( T ) }.
% 1.13/1.51  parent0[2, 4]: (1554) {G1,W17,D3,L8,V5,M8}  { ! wolf( X ), ! fox( Y ), ! 
% 1.13/1.51    bird( Z ), ! grain( T ), ! bird( Z ), ! snail( U ), ! plant( skol7( U ) )
% 1.13/1.51    , ! grain( T ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51     U := U
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  factor: (1557) {G1,W13,D3,L6,V5,M6}  { ! wolf( X ), ! fox( Y ), ! bird( Z )
% 1.13/1.51    , ! grain( T ), ! snail( U ), ! plant( skol7( U ) ) }.
% 1.13/1.51  parent0[3, 6]: (1556) {G1,W15,D3,L7,V5,M7}  { ! wolf( X ), ! fox( Y ), ! 
% 1.13/1.51    bird( Z ), ! grain( T ), ! snail( U ), ! plant( skol7( U ) ), ! grain( T
% 1.13/1.51     ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51     U := U
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (1074) {G8,W13,D3,L6,V5,M1} R(1071,243);f;r(11) { ! wolf( X )
% 1.13/1.51    , ! fox( Y ), ! bird( Z ), ! snail( U ), ! grain( T ), ! plant( skol7( U
% 1.13/1.51     ) ) }.
% 1.13/1.51  parent0: (1557) {G1,W13,D3,L6,V5,M6}  { ! wolf( X ), ! fox( Y ), ! bird( Z
% 1.13/1.51     ), ! grain( T ), ! snail( U ), ! plant( skol7( U ) ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51     U := U
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 2
% 1.13/1.51     3 ==> 4
% 1.13/1.51     4 ==> 3
% 1.13/1.51     5 ==> 5
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1559) {G1,W12,D2,L6,V6,M6}  { ! wolf( X ), ! fox( Y ), ! bird
% 1.13/1.51    ( Z ), ! snail( T ), ! grain( U ), alpha1( W ) }.
% 1.13/1.51  parent0[5]: (1074) {G8,W13,D3,L6,V5,M1} R(1071,243);f;r(11) { ! wolf( X ), 
% 1.13/1.51    ! fox( Y ), ! bird( Z ), ! snail( U ), ! grain( T ), ! plant( skol7( U )
% 1.13/1.51     ) }.
% 1.13/1.51  parent1[1]: (21) {G0,W5,D3,L2,V2,M1} I { alpha1( X ), plant( skol7( Y ) )
% 1.13/1.51     }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := U
% 1.13/1.51     U := T
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := W
% 1.13/1.51     Y := T
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (1078) {G9,W12,D2,L6,V6,M1} R(1074,21) { ! wolf( X ), ! fox( Y
% 1.13/1.51     ), ! bird( Z ), ! snail( T ), alpha1( W ), ! grain( U ) }.
% 1.13/1.51  parent0: (1559) {G1,W12,D2,L6,V6,M6}  { ! wolf( X ), ! fox( Y ), ! bird( Z
% 1.13/1.51     ), ! snail( T ), ! grain( U ), alpha1( W ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51     U := U
% 1.13/1.51     W := W
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 2
% 1.13/1.51     3 ==> 3
% 1.13/1.51     4 ==> 5
% 1.13/1.51     5 ==> 4
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1560) {G1,W10,D2,L5,V5,M5}  { ! wolf( X ), ! fox( Y ), ! bird
% 1.13/1.51    ( Z ), ! snail( T ), alpha1( U ) }.
% 1.13/1.51  parent0[5]: (1078) {G9,W12,D2,L6,V6,M1} R(1074,21) { ! wolf( X ), ! fox( Y
% 1.13/1.51     ), ! bird( Z ), ! snail( T ), alpha1( W ), ! grain( U ) }.
% 1.13/1.51  parent1[0]: (10) {G0,W2,D2,L1,V0,M1} I { grain( skol6 ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51     U := skol6
% 1.13/1.51     W := U
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (1079) {G10,W10,D2,L5,V5,M1} R(1078,10) { ! wolf( X ), ! fox( 
% 1.13/1.51    Y ), ! bird( Z ), alpha1( U ), ! snail( T ) }.
% 1.13/1.51  parent0: (1560) {G1,W10,D2,L5,V5,M5}  { ! wolf( X ), ! fox( Y ), ! bird( Z
% 1.13/1.51     ), ! snail( T ), alpha1( U ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51     U := U
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 2
% 1.13/1.51     3 ==> 4
% 1.13/1.51     4 ==> 3
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1561) {G1,W8,D2,L4,V4,M4}  { ! wolf( X ), ! fox( Y ), ! bird( 
% 1.13/1.51    Z ), alpha1( T ) }.
% 1.13/1.51  parent0[4]: (1079) {G10,W10,D2,L5,V5,M1} R(1078,10) { ! wolf( X ), ! fox( Y
% 1.13/1.51     ), ! bird( Z ), alpha1( U ), ! snail( T ) }.
% 1.13/1.51  parent1[0]: (9) {G0,W2,D2,L1,V0,M1} I { snail( skol5 ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := skol5
% 1.13/1.51     U := T
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (1081) {G11,W8,D2,L4,V4,M1} R(1079,9) { ! wolf( X ), ! fox( Y
% 1.13/1.51     ), alpha1( T ), ! bird( Z ) }.
% 1.13/1.51  parent0: (1561) {G1,W8,D2,L4,V4,M4}  { ! wolf( X ), ! fox( Y ), ! bird( Z )
% 1.13/1.51    , alpha1( T ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51     T := T
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 3
% 1.13/1.51     3 ==> 2
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1562) {G1,W6,D2,L3,V3,M3}  { ! wolf( X ), ! fox( Y ), alpha1( 
% 1.13/1.51    Z ) }.
% 1.13/1.51  parent0[3]: (1081) {G11,W8,D2,L4,V4,M1} R(1079,9) { ! wolf( X ), ! fox( Y )
% 1.13/1.51    , alpha1( T ), ! bird( Z ) }.
% 1.13/1.51  parent1[0]: (5) {G0,W2,D2,L1,V0,M1} I { bird( skol3 ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := skol3
% 1.13/1.51     T := Z
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (1082) {G12,W6,D2,L3,V3,M1} R(1081,5) { ! wolf( X ), ! fox( Y
% 1.13/1.51     ), alpha1( Z ) }.
% 1.13/1.51  parent0: (1562) {G1,W6,D2,L3,V3,M3}  { ! wolf( X ), ! fox( Y ), alpha1( Z )
% 1.13/1.51     }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := Z
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51     2 ==> 2
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1563) {G2,W4,D2,L2,V2,M2}  { ! wolf( X ), ! fox( Y ) }.
% 1.13/1.51  parent0[0]: (35) {G1,W2,D2,L1,V0,M1} R(23,7) { ! alpha1( skol4 ) }.
% 1.13/1.51  parent1[2]: (1082) {G12,W6,D2,L3,V3,M1} R(1081,5) { ! wolf( X ), ! fox( Y )
% 1.13/1.51    , alpha1( Z ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51     Z := skol4
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (1083) {G13,W4,D2,L2,V2,M1} R(1082,35) { ! wolf( X ), ! fox( Y
% 1.13/1.51     ) }.
% 1.13/1.51  parent0: (1563) {G2,W4,D2,L2,V2,M2}  { ! wolf( X ), ! fox( Y ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := Y
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51     1 ==> 1
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1564) {G1,W2,D2,L1,V1,M1}  { ! wolf( X ) }.
% 1.13/1.51  parent0[1]: (1083) {G13,W4,D2,L2,V2,M1} R(1082,35) { ! wolf( X ), ! fox( Y
% 1.13/1.51     ) }.
% 1.13/1.51  parent1[0]: (3) {G0,W2,D2,L1,V0,M1} I { fox( skol2 ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51     Y := skol2
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (1084) {G14,W2,D2,L1,V1,M1} R(1083,3) { ! wolf( X ) }.
% 1.13/1.51  parent0: (1564) {G1,W2,D2,L1,V1,M1}  { ! wolf( X ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := X
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51     0 ==> 0
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  resolution: (1565) {G1,W0,D0,L0,V0,M0}  {  }.
% 1.13/1.51  parent0[0]: (1084) {G14,W2,D2,L1,V1,M1} R(1083,3) { ! wolf( X ) }.
% 1.13/1.51  parent1[0]: (1) {G0,W2,D2,L1,V0,M1} I { wolf( skol1 ) }.
% 1.13/1.51  substitution0:
% 1.13/1.51     X := skol1
% 1.13/1.51  end
% 1.13/1.51  substitution1:
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  subsumption: (1086) {G15,W0,D0,L0,V0,M0} R(1084,1) {  }.
% 1.13/1.51  parent0: (1565) {G1,W0,D0,L0,V0,M0}  {  }.
% 1.13/1.51  substitution0:
% 1.13/1.51  end
% 1.13/1.51  permutation0:
% 1.13/1.51  end
% 1.13/1.51  
% 1.13/1.51  Proof check complete!
% 1.13/1.51  
% 1.13/1.51  Memory use:
% 1.13/1.51  
% 1.13/1.51  space for terms:        19467
% 1.13/1.51  space for clauses:      39386
% 1.13/1.51  
% 1.13/1.51  
% 1.13/1.51  clauses generated:      8326
% 1.13/1.51  clauses kept:           1087
% 1.13/1.51  clauses selected:       488
% 1.13/1.51  clauses deleted:        360
% 1.13/1.51  clauses inuse deleted:  151
% 1.13/1.51  
% 1.13/1.51  subsentry:          63288
% 1.13/1.51  literals s-matched: 54855
% 1.13/1.51  literals matched:   54367
% 1.13/1.51  full subsumption:   34033
% 1.13/1.51  
% 1.13/1.51  checksum:           -1004997542
% 1.13/1.51  
% 1.13/1.51  
% 1.13/1.51  Bliksem ended
%------------------------------------------------------------------------------