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

View Problem - Process Solution

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

% Computer : n027.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 : Sun Jul 17 21:57:43 EDT 2022

% Result   : Theorem 6.55s 6.96s
% Output   : Refutation 6.55s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : MGT027+1 : TPTP v8.1.0. Released v2.0.0.
% 0.11/0.13  % Command  : bliksem %s
% 0.15/0.35  % Computer : n027.cluster.edu
% 0.15/0.35  % Model    : x86_64 x86_64
% 0.15/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35  % Memory   : 8042.1875MB
% 0.15/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35  % CPULimit : 300
% 0.15/0.35  % DateTime : Thu Jun  9 11:58:57 EDT 2022
% 0.15/0.35  % CPUTime  : 
% 6.55/6.96  *** allocated 10000 integers for termspace/termends
% 6.55/6.96  *** allocated 10000 integers for clauses
% 6.55/6.96  *** allocated 10000 integers for justifications
% 6.55/6.96  Bliksem 1.12
% 6.55/6.96  
% 6.55/6.96  
% 6.55/6.96  Automatic Strategy Selection
% 6.55/6.96  
% 6.55/6.96  
% 6.55/6.96  Clauses:
% 6.55/6.96  
% 6.55/6.96  { ! environment( Y ), ! stable( Y ), ! in_environment( Y, X ), greater( 
% 6.55/6.96    cardinality_at_time( first_movers, skol1( Z ) ), zero ), contracts_from( 
% 6.55/6.96    X, first_movers ) }.
% 6.55/6.96  { ! environment( Y ), ! stable( Y ), ! in_environment( Y, X ), ! greater( 
% 6.55/6.96    zero, growth_rate( first_movers, skol1( Z ) ) ), contracts_from( X, 
% 6.55/6.96    first_movers ) }.
% 6.55/6.96  { ! environment( Y ), ! stable( Y ), ! in_environment( Y, X ), 
% 6.55/6.96    greater_or_equal( skol1( X ), X ), contracts_from( X, first_movers ) }.
% 6.55/6.96  { ! environment( X ), ! in_environment( X, Y ), ! greater( 
% 6.55/6.96    cardinality_at_time( first_movers, Y ), zero ), ! greater( 
% 6.55/6.96    cardinality_at_time( efficient_producers, Y ), zero ), subpopulations( 
% 6.55/6.96    first_movers, efficient_producers, X, Y ) }.
% 6.55/6.96  { ! environment( X ), ! stable( X ), ! in_environment( X, Z ), ! greater( Y
% 6.55/6.96    , Z ), in_environment( X, Y ) }.
% 6.55/6.96  { ! environment( X ), ! stable( X ), in_environment( X, appear( 
% 6.55/6.96    efficient_producers, X ) ) }.
% 6.55/6.96  { ! greater( X, Z ), ! greater( Z, Y ), greater( X, Y ) }.
% 6.55/6.96  { ! greater_or_equal( X, Y ), greater( X, Y ), X = Y }.
% 6.55/6.96  { ! greater( X, Y ), greater_or_equal( X, Y ) }.
% 6.55/6.96  { ! X = Y, greater_or_equal( X, Y ) }.
% 6.55/6.96  { ! environment( Y ), ! in_environment( Y, X ), ! greater_or_equal( X, 
% 6.55/6.96    appear( efficient_producers, Y ) ), greater( cardinality_at_time( 
% 6.55/6.96    efficient_producers, X ), zero ) }.
% 6.55/6.96  { ! environment( X ), ! stable( X ), greater( skol2( X ), appear( 
% 6.55/6.96    efficient_producers, X ) ) }.
% 6.55/6.96  { ! environment( X ), ! stable( X ), ! subpopulations( first_movers, 
% 6.55/6.96    efficient_producers, X, Y ), ! greater_or_equal( Y, skol2( X ) ), greater
% 6.55/6.96    ( zero, growth_rate( first_movers, Y ) ) }.
% 6.55/6.96  { environment( skol3 ) }.
% 6.55/6.96  { stable( skol3 ) }.
% 6.55/6.96  { ! greater( X, appear( efficient_producers, skol3 ) ), ! contracts_from( X
% 6.55/6.96    , first_movers ) }.
% 6.55/6.96  
% 6.55/6.96  percentage equality = 0.037037, percentage horn = 0.812500
% 6.55/6.96  This is a problem with some equality
% 6.55/6.96  
% 6.55/6.96  
% 6.55/6.96  
% 6.55/6.96  Options Used:
% 6.55/6.96  
% 6.55/6.96  useres =            1
% 6.55/6.96  useparamod =        1
% 6.55/6.96  useeqrefl =         1
% 6.55/6.96  useeqfact =         1
% 6.55/6.96  usefactor =         1
% 6.55/6.96  usesimpsplitting =  0
% 6.55/6.96  usesimpdemod =      5
% 6.55/6.96  usesimpres =        3
% 6.55/6.96  
% 6.55/6.96  resimpinuse      =  1000
% 6.55/6.96  resimpclauses =     20000
% 6.55/6.96  substype =          eqrewr
% 6.55/6.96  backwardsubs =      1
% 6.55/6.96  selectoldest =      5
% 6.55/6.96  
% 6.55/6.96  litorderings [0] =  split
% 6.55/6.96  litorderings [1] =  extend the termordering, first sorting on arguments
% 6.55/6.96  
% 6.55/6.96  termordering =      kbo
% 6.55/6.96  
% 6.55/6.96  litapriori =        0
% 6.55/6.96  termapriori =       1
% 6.55/6.96  litaposteriori =    0
% 6.55/6.96  termaposteriori =   0
% 6.55/6.96  demodaposteriori =  0
% 6.55/6.96  ordereqreflfact =   0
% 6.55/6.96  
% 6.55/6.96  litselect =         negord
% 6.55/6.96  
% 6.55/6.96  maxweight =         15
% 6.55/6.96  maxdepth =          30000
% 6.55/6.96  maxlength =         115
% 6.55/6.96  maxnrvars =         195
% 6.55/6.96  excuselevel =       1
% 6.55/6.96  increasemaxweight = 1
% 6.55/6.96  
% 6.55/6.96  maxselected =       10000000
% 6.55/6.96  maxnrclauses =      10000000
% 6.55/6.96  
% 6.55/6.96  showgenerated =    0
% 6.55/6.96  showkept =         0
% 6.55/6.96  showselected =     0
% 6.55/6.96  showdeleted =      0
% 6.55/6.96  showresimp =       1
% 6.55/6.96  showstatus =       2000
% 6.55/6.96  
% 6.55/6.96  prologoutput =     0
% 6.55/6.96  nrgoals =          5000000
% 6.55/6.96  totalproof =       1
% 6.55/6.96  
% 6.55/6.96  Symbols occurring in the translation:
% 6.55/6.96  
% 6.55/6.96  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 6.55/6.96  .  [1, 2]      (w:1, o:27, a:1, s:1, b:0), 
% 6.55/6.96  !  [4, 1]      (w:0, o:18, a:1, s:1, b:0), 
% 6.55/6.96  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 6.55/6.96  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 6.55/6.96  environment  [37, 1]      (w:1, o:23, a:1, s:1, b:0), 
% 6.55/6.96  stable  [38, 1]      (w:1, o:24, a:1, s:1, b:0), 
% 6.55/6.96  in_environment  [39, 2]      (w:1, o:51, a:1, s:1, b:0), 
% 6.55/6.96  first_movers  [41, 0]      (w:1, o:10, a:1, s:1, b:0), 
% 6.55/6.96  cardinality_at_time  [42, 2]      (w:1, o:52, a:1, s:1, b:0), 
% 6.55/6.96  zero  [43, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 6.55/6.96  greater  [44, 2]      (w:1, o:53, a:1, s:1, b:0), 
% 6.55/6.96  greater_or_equal  [45, 2]      (w:1, o:54, a:1, s:1, b:0), 
% 6.55/6.96  growth_rate  [46, 2]      (w:1, o:55, a:1, s:1, b:0), 
% 6.55/6.96  contracts_from  [47, 2]      (w:1, o:56, a:1, s:1, b:0), 
% 6.55/6.96  efficient_producers  [48, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 6.55/6.96  subpopulations  [49, 4]      (w:1, o:58, a:1, s:1, b:0), 
% 6.55/6.96  appear  [52, 2]      (w:1, o:57, a:1, s:1, b:0), 
% 6.55/6.96  skol1  [56, 1]      (w:1, o:25, a:1, s:1, b:1), 
% 6.55/6.96  skol2  [57, 1]      (w:1, o:26, a:1, s:1, b:1), 
% 6.55/6.96  skol3  [58, 0]      (w:1, o:17, a:1, s:1, b:1).
% 6.55/6.96  
% 6.55/6.96  
% 6.55/6.96  Starting Search:
% 6.55/6.96  
% 6.55/6.96  *** allocated 15000 integers for clauses
% 6.55/6.96  *** allocated 22500 integers for clauses
% 6.55/6.96  *** allocated 33750 integers for clauses
% 6.55/6.96  *** allocated 15000 integers for termspace/termends
% 6.55/6.96  *** allocated 50625 integers for clauses
% 6.55/6.96  *** allocated 22500 integers for termspace/termends
% 6.55/6.96  Resimplifying inuse:
% 6.55/6.96  Done
% 6.55/6.96  
% 6.55/6.96  *** allocated 75937 integers for clauses
% 6.55/6.96  *** allocated 33750 integers for termspace/termends
% 6.55/6.96  *** allocated 113905 integers for clauses
% 6.55/6.96  
% 6.55/6.96  Intermediate Status:
% 6.55/6.96  Generated:    11975
% 6.55/6.96  Kept:         2002
% 6.55/6.96  Inuse:        166
% 6.55/6.96  Deleted:      26
% 6.55/6.96  Deletedinuse: 3
% 6.55/6.96  
% 6.55/6.96  Resimplifying inuse:
% 6.55/6.96  Done
% 6.55/6.96  
% 6.55/6.96  *** allocated 50625 integers for termspace/termends
% 6.55/6.96  *** allocated 170857 integers for clauses
% 6.55/6.96  Resimplifying inuse:
% 6.55/6.96  Done
% 6.55/6.96  
% 6.55/6.96  *** allocated 75937 integers for termspace/termends
% 6.55/6.96  
% 6.55/6.96  Intermediate Status:
% 6.55/6.96  Generated:    43928
% 6.55/6.96  Kept:         4006
% 6.55/6.96  Inuse:        351
% 6.55/6.96  Deleted:      72
% 6.55/6.96  Deletedinuse: 5
% 6.55/6.96  
% 6.55/6.96  Resimplifying inuse:
% 6.55/6.96  Done
% 6.55/6.96  
% 6.55/6.96  *** allocated 256285 integers for clauses
% 6.55/6.96  *** allocated 113905 integers for termspace/termends
% 6.55/6.96  Resimplifying inuse:
% 6.55/6.96  Done
% 6.55/6.96  
% 6.55/6.96  
% 6.55/6.96  Intermediate Status:
% 6.55/6.96  Generated:    77366
% 6.55/6.96  Kept:         6015
% 6.55/6.96  Inuse:        525
% 6.55/6.96  Deleted:      87
% 6.55/6.96  Deletedinuse: 5
% 6.55/6.96  
% 6.55/6.96  Resimplifying inuse:
% 6.55/6.96  Done
% 6.55/6.96  
% 6.55/6.96  *** allocated 384427 integers for clauses
% 6.55/6.96  *** allocated 170857 integers for termspace/termends
% 6.55/6.96  Resimplifying inuse:
% 6.55/6.96  Done
% 6.55/6.96  
% 6.55/6.96  
% 6.55/6.96  Intermediate Status:
% 6.55/6.96  Generated:    158638
% 6.55/6.96  Kept:         8045
% 6.55/6.96  Inuse:        618
% 6.55/6.96  Deleted:      93
% 6.55/6.96  Deletedinuse: 9
% 6.55/6.96  
% 6.55/6.96  Resimplifying inuse:
% 6.55/6.96  Done
% 6.55/6.96  
% 6.55/6.96  Resimplifying inuse:
% 6.55/6.96  Done
% 6.55/6.96  
% 6.55/6.96  
% 6.55/6.96  Bliksems!, er is een bewijs:
% 6.55/6.96  % SZS status Theorem
% 6.55/6.96  % SZS output start Refutation
% 6.55/6.96  
% 6.55/6.96  (0) {G0,W16,D4,L5,V3,M5} I { ! environment( Y ), ! stable( Y ), ! 
% 6.55/6.96    in_environment( Y, X ), greater( cardinality_at_time( first_movers, skol1
% 6.55/6.96    ( Z ) ), zero ), contracts_from( X, first_movers ) }.
% 6.55/6.96  (1) {G0,W16,D4,L5,V3,M5} I { ! environment( Y ), ! stable( Y ), ! 
% 6.55/6.96    in_environment( Y, X ), ! greater( zero, growth_rate( first_movers, skol1
% 6.55/6.96    ( Z ) ) ), contracts_from( X, first_movers ) }.
% 6.55/6.96  (2) {G0,W14,D3,L5,V2,M5} I { ! environment( Y ), ! stable( Y ), ! 
% 6.55/6.96    in_environment( Y, X ), greater_or_equal( skol1( X ), X ), contracts_from
% 6.55/6.96    ( X, first_movers ) }.
% 6.55/6.96  (3) {G0,W20,D3,L5,V2,M5} I { ! environment( X ), ! in_environment( X, Y ), 
% 6.55/6.96    ! greater( cardinality_at_time( first_movers, Y ), zero ), ! greater( 
% 6.55/6.96    cardinality_at_time( efficient_producers, Y ), zero ), subpopulations( 
% 6.55/6.96    first_movers, efficient_producers, X, Y ) }.
% 6.55/6.96  (4) {G0,W13,D2,L5,V3,M5} I { ! environment( X ), ! stable( X ), ! 
% 6.55/6.96    in_environment( X, Z ), ! greater( Y, Z ), in_environment( X, Y ) }.
% 6.55/6.96  (5) {G0,W9,D3,L3,V1,M3} I { ! environment( X ), ! stable( X ), 
% 6.55/6.96    in_environment( X, appear( efficient_producers, X ) ) }.
% 6.55/6.96  (6) {G0,W9,D2,L3,V3,M3} I { ! greater( X, Z ), ! greater( Z, Y ), greater( 
% 6.55/6.96    X, Y ) }.
% 6.55/6.96  (7) {G0,W9,D2,L3,V2,M3} I { ! greater_or_equal( X, Y ), greater( X, Y ), X 
% 6.55/6.96    = Y }.
% 6.55/6.96  (8) {G0,W6,D2,L2,V2,M2} I { ! greater( X, Y ), greater_or_equal( X, Y ) }.
% 6.55/6.96  (9) {G0,W6,D2,L2,V2,M2} I { ! X = Y, greater_or_equal( X, Y ) }.
% 6.55/6.96  (10) {G0,W15,D3,L4,V2,M4} I { ! environment( Y ), ! in_environment( Y, X )
% 6.55/6.96    , ! greater_or_equal( X, appear( efficient_producers, Y ) ), greater( 
% 6.55/6.96    cardinality_at_time( efficient_producers, X ), zero ) }.
% 6.55/6.96  (11) {G0,W10,D3,L3,V1,M3} I { ! environment( X ), ! stable( X ), greater( 
% 6.55/6.96    skol2( X ), appear( efficient_producers, X ) ) }.
% 6.55/6.96  (12) {G0,W18,D3,L5,V2,M5} I { ! environment( X ), ! stable( X ), ! 
% 6.55/6.96    subpopulations( first_movers, efficient_producers, X, Y ), ! 
% 6.55/6.96    greater_or_equal( Y, skol2( X ) ), greater( zero, growth_rate( 
% 6.55/6.96    first_movers, Y ) ) }.
% 6.55/6.96  (13) {G0,W2,D2,L1,V0,M1} I { environment( skol3 ) }.
% 6.55/6.96  (14) {G0,W2,D2,L1,V0,M1} I { stable( skol3 ) }.
% 6.55/6.96  (15) {G0,W8,D3,L2,V1,M2} I { ! greater( X, appear( efficient_producers, 
% 6.55/6.96    skol3 ) ), ! contracts_from( X, first_movers ) }.
% 6.55/6.96  (16) {G1,W3,D2,L1,V1,M1} Q(9) { greater_or_equal( X, X ) }.
% 6.55/6.96  (18) {G1,W12,D4,L3,V2,M3} R(0,13);r(14) { ! in_environment( skol3, X ), 
% 6.55/6.96    greater( cardinality_at_time( first_movers, skol1( Y ) ), zero ), 
% 6.55/6.96    contracts_from( X, first_movers ) }.
% 6.55/6.96  (93) {G1,W10,D3,L3,V1,M3} R(2,13);r(14) { ! in_environment( skol3, X ), 
% 6.55/6.96    greater_or_equal( skol1( X ), X ), contracts_from( X, first_movers ) }.
% 6.55/6.96  (131) {G1,W18,D3,L4,V1,M4} R(3,13) { ! in_environment( skol3, X ), ! 
% 6.55/6.96    greater( cardinality_at_time( first_movers, X ), zero ), ! greater( 
% 6.55/6.96    cardinality_at_time( efficient_producers, X ), zero ), subpopulations( 
% 6.55/6.96    first_movers, efficient_producers, skol3, X ) }.
% 6.55/6.96  (150) {G1,W5,D3,L1,V0,M1} R(5,13);r(14) { in_environment( skol3, appear( 
% 6.55/6.96    efficient_producers, skol3 ) ) }.
% 6.55/6.96  (177) {G1,W6,D3,L1,V0,M1} R(11,13);r(14) { greater( skol2( skol3 ), appear
% 6.55/6.96    ( efficient_producers, skol3 ) ) }.
% 6.55/6.96  (185) {G1,W17,D3,L6,V2,M6} R(4,11) { ! environment( X ), ! stable( X ), ! 
% 6.55/6.96    in_environment( X, appear( efficient_producers, Y ) ), in_environment( X
% 6.55/6.96    , skol2( Y ) ), ! environment( Y ), ! stable( Y ) }.
% 6.55/6.96  (207) {G1,W9,D2,L3,V2,M3} R(4,13);r(14) { ! in_environment( skol3, X ), ! 
% 6.55/6.96    greater( Y, X ), in_environment( skol3, Y ) }.
% 6.55/6.96  (208) {G2,W8,D3,L3,V1,M3} F(185);f;r(5) { ! environment( X ), ! stable( X )
% 6.55/6.96    , in_environment( X, skol2( X ) ) }.
% 6.55/6.96  (213) {G2,W9,D3,L2,V1,M2} R(177,6) { ! greater( X, skol2( skol3 ) ), 
% 6.55/6.96    greater( X, appear( efficient_producers, skol3 ) ) }.
% 6.55/6.96  (214) {G2,W4,D3,L1,V0,M1} R(177,15) { ! contracts_from( skol2( skol3 ), 
% 6.55/6.96    first_movers ) }.
% 6.55/6.96  (217) {G3,W9,D3,L2,V1,M2} P(7,177);r(213) { greater( X, appear( 
% 6.55/6.96    efficient_producers, skol3 ) ), ! greater_or_equal( X, skol2( skol3 ) )
% 6.55/6.96     }.
% 6.55/6.96  (242) {G2,W11,D4,L3,V1,M3} R(10,5);f;r(16) { ! environment( X ), greater( 
% 6.55/6.96    cardinality_at_time( efficient_producers, appear( efficient_producers, X
% 6.55/6.96     ) ), zero ), ! stable( X ) }.
% 6.55/6.96  (270) {G3,W4,D3,L1,V0,M1} R(208,13);r(14) { in_environment( skol3, skol2( 
% 6.55/6.96    skol3 ) ) }.
% 6.55/6.96  (275) {G4,W6,D4,L1,V0,M1} R(270,93);r(214) { greater_or_equal( skol1( skol2
% 6.55/6.96    ( skol3 ) ), skol2( skol3 ) ) }.
% 6.55/6.96  (289) {G2,W8,D3,L2,V1,M2} R(207,150) { ! greater( X, appear( 
% 6.55/6.96    efficient_producers, skol3 ) ), in_environment( skol3, X ) }.
% 6.55/6.96  (308) {G1,W14,D3,L3,V1,M3} R(12,13);r(14) { ! subpopulations( first_movers
% 6.55/6.96    , efficient_producers, skol3, X ), ! greater_or_equal( X, skol2( skol3 )
% 6.55/6.96     ), greater( zero, growth_rate( first_movers, X ) ) }.
% 6.55/6.96  (334) {G3,W15,D3,L3,V1,M3} R(289,10);r(13) { ! greater( X, appear( 
% 6.55/6.96    efficient_producers, skol3 ) ), ! greater_or_equal( X, appear( 
% 6.55/6.96    efficient_producers, skol3 ) ), greater( cardinality_at_time( 
% 6.55/6.96    efficient_producers, X ), zero ) }.
% 6.55/6.96  (335) {G3,W9,D3,L2,V1,M2} R(289,93);r(15) { ! greater( X, appear( 
% 6.55/6.96    efficient_producers, skol3 ) ), greater_or_equal( skol1( X ), X ) }.
% 6.55/6.96  (420) {G4,W6,D4,L1,V1,M1} R(18,270);r(214) { greater( cardinality_at_time( 
% 6.55/6.96    first_movers, skol1( X ) ), zero ) }.
% 6.55/6.96  (567) {G4,W7,D3,L2,V1,M2} R(217,289) { ! greater_or_equal( X, skol2( skol3
% 6.55/6.96     ) ), in_environment( skol3, X ) }.
% 6.55/6.96  (568) {G5,W7,D4,L1,V0,M1} R(217,275) { greater( skol1( skol2( skol3 ) ), 
% 6.55/6.96    appear( efficient_producers, skol3 ) ) }.
% 6.55/6.96  (581) {G5,W5,D4,L1,V0,M1} R(567,335);r(177) { in_environment( skol3, skol1
% 6.55/6.96    ( skol2( skol3 ) ) ) }.
% 6.55/6.96  (585) {G5,W7,D3,L2,V1,M2} R(567,9) { in_environment( skol3, X ), ! X = 
% 6.55/6.96    skol2( skol3 ) }.
% 6.55/6.96  (607) {G6,W8,D4,L2,V1,M2} R(581,207) { ! greater( X, skol1( skol2( skol3 )
% 6.55/6.96     ) ), in_environment( skol3, X ) }.
% 6.55/6.96  (614) {G7,W8,D4,L2,V1,M2} P(7,581);r(607) { in_environment( skol3, X ), ! 
% 6.55/6.96    greater_or_equal( X, skol1( skol2( skol3 ) ) ) }.
% 6.55/6.96  (618) {G6,W15,D4,L4,V2,M4} R(585,1);r(13) { ! X = skol2( skol3 ), ! stable
% 6.55/6.96    ( skol3 ), ! greater( zero, growth_rate( first_movers, skol1( Y ) ) ), 
% 6.55/6.96    contracts_from( X, first_movers ) }.
% 6.55/6.96  (623) {G7,W10,D4,L2,V1,M2} Q(618);r(14) { ! greater( zero, growth_rate( 
% 6.55/6.96    first_movers, skol1( X ) ) ), contracts_from( skol2( skol3 ), 
% 6.55/6.96    first_movers ) }.
% 6.55/6.96  (651) {G6,W10,D4,L2,V1,M2} R(568,6) { ! greater( X, skol1( skol2( skol3 ) )
% 6.55/6.96     ), greater( X, appear( efficient_producers, skol3 ) ) }.
% 6.55/6.96  (653) {G7,W10,D4,L2,V1,M2} P(7,568);r(651) { greater( X, appear( 
% 6.55/6.96    efficient_producers, skol3 ) ), ! greater_or_equal( X, skol1( skol2( 
% 6.55/6.96    skol3 ) ) ) }.
% 6.55/6.96  (695) {G8,W8,D4,L2,V1,M2} R(614,9) { in_environment( skol3, X ), ! X = 
% 6.55/6.96    skol1( skol2( skol3 ) ) }.
% 6.55/6.96  (1883) {G8,W10,D4,L2,V1,M2} R(653,8) { ! greater_or_equal( X, skol1( skol2
% 6.55/6.96    ( skol3 ) ) ), greater_or_equal( X, appear( efficient_producers, skol3 )
% 6.55/6.96     ) }.
% 6.55/6.96  (1949) {G9,W10,D4,L2,V1,M2} R(1883,9) { greater_or_equal( X, appear( 
% 6.55/6.96    efficient_producers, skol3 ) ), ! X = skol1( skol2( skol3 ) ) }.
% 6.55/6.96  (1967) {G8,W6,D4,L1,V1,M1} S(623);r(214) { ! greater( zero, growth_rate( 
% 6.55/6.96    first_movers, skol1( X ) ) ) }.
% 6.55/6.96  (4070) {G3,W7,D4,L1,V0,M1} R(242,13);r(14) { greater( cardinality_at_time( 
% 6.55/6.96    efficient_producers, appear( efficient_producers, skol3 ) ), zero ) }.
% 6.55/6.96  (4113) {G4,W10,D3,L2,V1,M2} P(7,4070);r(334) { greater( cardinality_at_time
% 6.55/6.96    ( efficient_producers, X ), zero ), ! greater_or_equal( X, appear( 
% 6.55/6.96    efficient_producers, skol3 ) ) }.
% 6.55/6.96  (4152) {G10,W10,D4,L2,V1,M2} R(4113,1949) { greater( cardinality_at_time( 
% 6.55/6.96    efficient_producers, X ), zero ), ! X = skol1( skol2( skol3 ) ) }.
% 6.55/6.96  (4708) {G11,W15,D4,L3,V1,M3} R(4152,131);r(695) { ! X = skol1( skol2( skol3
% 6.55/6.96     ) ), ! greater( cardinality_at_time( first_movers, X ), zero ), 
% 6.55/6.96    subpopulations( first_movers, efficient_producers, skol3, X ) }.
% 6.55/6.96  (4737) {G12,W7,D4,L1,V0,M1} Q(4708);r(420) { subpopulations( first_movers, 
% 6.55/6.96    efficient_producers, skol3, skol1( skol2( skol3 ) ) ) }.
% 6.55/6.96  (9283) {G13,W7,D5,L1,V0,M1} R(308,4737);r(275) { greater( zero, growth_rate
% 6.55/6.96    ( first_movers, skol1( skol2( skol3 ) ) ) ) }.
% 6.55/6.96  (9653) {G14,W0,D0,L0,V0,M0} S(9283);r(1967) {  }.
% 6.55/6.96  
% 6.55/6.96  
% 6.55/6.96  % SZS output end Refutation
% 6.55/6.96  found a proof!
% 6.55/6.96  
% 6.55/6.96  
% 6.55/6.96  Unprocessed initial clauses:
% 6.55/6.96  
% 6.55/6.96  (9655) {G0,W16,D4,L5,V3,M5}  { ! environment( Y ), ! stable( Y ), ! 
% 6.55/6.96    in_environment( Y, X ), greater( cardinality_at_time( first_movers, skol1
% 6.55/6.96    ( Z ) ), zero ), contracts_from( X, first_movers ) }.
% 6.55/6.96  (9656) {G0,W16,D4,L5,V3,M5}  { ! environment( Y ), ! stable( Y ), ! 
% 6.55/6.96    in_environment( Y, X ), ! greater( zero, growth_rate( first_movers, skol1
% 6.55/6.96    ( Z ) ) ), contracts_from( X, first_movers ) }.
% 6.55/6.96  (9657) {G0,W14,D3,L5,V2,M5}  { ! environment( Y ), ! stable( Y ), ! 
% 6.55/6.96    in_environment( Y, X ), greater_or_equal( skol1( X ), X ), contracts_from
% 6.55/6.96    ( X, first_movers ) }.
% 6.55/6.96  (9658) {G0,W20,D3,L5,V2,M5}  { ! environment( X ), ! in_environment( X, Y )
% 6.55/6.96    , ! greater( cardinality_at_time( first_movers, Y ), zero ), ! greater( 
% 6.55/6.96    cardinality_at_time( efficient_producers, Y ), zero ), subpopulations( 
% 6.55/6.96    first_movers, efficient_producers, X, Y ) }.
% 6.55/6.96  (9659) {G0,W13,D2,L5,V3,M5}  { ! environment( X ), ! stable( X ), ! 
% 6.55/6.96    in_environment( X, Z ), ! greater( Y, Z ), in_environment( X, Y ) }.
% 6.55/6.96  (9660) {G0,W9,D3,L3,V1,M3}  { ! environment( X ), ! stable( X ), 
% 6.55/6.96    in_environment( X, appear( efficient_producers, X ) ) }.
% 6.55/6.96  (9661) {G0,W9,D2,L3,V3,M3}  { ! greater( X, Z ), ! greater( Z, Y ), greater
% 6.55/6.96    ( X, Y ) }.
% 6.55/6.96  (9662) {G0,W9,D2,L3,V2,M3}  { ! greater_or_equal( X, Y ), greater( X, Y ), 
% 6.55/6.96    X = Y }.
% 6.55/6.96  (9663) {G0,W6,D2,L2,V2,M2}  { ! greater( X, Y ), greater_or_equal( X, Y )
% 6.55/6.96     }.
% 6.55/6.96  (9664) {G0,W6,D2,L2,V2,M2}  { ! X = Y, greater_or_equal( X, Y ) }.
% 6.55/6.96  (9665) {G0,W15,D3,L4,V2,M4}  { ! environment( Y ), ! in_environment( Y, X )
% 6.55/6.96    , ! greater_or_equal( X, appear( efficient_producers, Y ) ), greater( 
% 6.55/6.96    cardinality_at_time( efficient_producers, X ), zero ) }.
% 6.55/6.96  (9666) {G0,W10,D3,L3,V1,M3}  { ! environment( X ), ! stable( X ), greater( 
% 6.55/6.96    skol2( X ), appear( efficient_producers, X ) ) }.
% 6.55/6.96  (9667) {G0,W18,D3,L5,V2,M5}  { ! environment( X ), ! stable( X ), ! 
% 6.55/6.96    subpopulations( first_movers, efficient_producers, X, Y ), ! 
% 6.55/6.96    greater_or_equal( Y, skol2( X ) ), greater( zero, growth_rate( 
% 6.55/6.96    first_movers, Y ) ) }.
% 6.55/6.96  (9668) {G0,W2,D2,L1,V0,M1}  { environment( skol3 ) }.
% 6.55/6.96  (9669) {G0,W2,D2,L1,V0,M1}  { stable( skol3 ) }.
% 6.55/6.96  (9670) {G0,W8,D3,L2,V1,M2}  { ! greater( X, appear( efficient_producers, 
% 6.55/6.96    skol3 ) ), ! contracts_from( X, first_movers ) }.
% 6.55/6.96  
% 6.55/6.96  
% 6.55/6.96  Total Proof:
% 6.55/6.96  
% 6.55/6.96  subsumption: (0) {G0,W16,D4,L5,V3,M5} I { ! environment( Y ), ! stable( Y )
% 6.55/6.96    , ! in_environment( Y, X ), greater( cardinality_at_time( first_movers, 
% 6.55/6.96    skol1( Z ) ), zero ), contracts_from( X, first_movers ) }.
% 6.55/6.96  parent0: (9655) {G0,W16,D4,L5,V3,M5}  { ! environment( Y ), ! stable( Y ), 
% 6.55/6.96    ! in_environment( Y, X ), greater( cardinality_at_time( first_movers, 
% 6.55/6.96    skol1( Z ) ), zero ), contracts_from( X, first_movers ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96     Z := Z
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96     2 ==> 2
% 6.55/6.96     3 ==> 3
% 6.55/6.96     4 ==> 4
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (1) {G0,W16,D4,L5,V3,M5} I { ! environment( Y ), ! stable( Y )
% 6.55/6.96    , ! in_environment( Y, X ), ! greater( zero, growth_rate( first_movers, 
% 6.55/6.96    skol1( Z ) ) ), contracts_from( X, first_movers ) }.
% 6.55/6.96  parent0: (9656) {G0,W16,D4,L5,V3,M5}  { ! environment( Y ), ! stable( Y ), 
% 6.55/6.96    ! in_environment( Y, X ), ! greater( zero, growth_rate( first_movers, 
% 6.55/6.96    skol1( Z ) ) ), contracts_from( X, first_movers ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96     Z := Z
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96     2 ==> 2
% 6.55/6.96     3 ==> 3
% 6.55/6.96     4 ==> 4
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (2) {G0,W14,D3,L5,V2,M5} I { ! environment( Y ), ! stable( Y )
% 6.55/6.96    , ! in_environment( Y, X ), greater_or_equal( skol1( X ), X ), 
% 6.55/6.96    contracts_from( X, first_movers ) }.
% 6.55/6.96  parent0: (9657) {G0,W14,D3,L5,V2,M5}  { ! environment( Y ), ! stable( Y ), 
% 6.55/6.96    ! in_environment( Y, X ), greater_or_equal( skol1( X ), X ), 
% 6.55/6.96    contracts_from( X, first_movers ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96     2 ==> 2
% 6.55/6.96     3 ==> 3
% 6.55/6.96     4 ==> 4
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (3) {G0,W20,D3,L5,V2,M5} I { ! environment( X ), ! 
% 6.55/6.96    in_environment( X, Y ), ! greater( cardinality_at_time( first_movers, Y )
% 6.55/6.96    , zero ), ! greater( cardinality_at_time( efficient_producers, Y ), zero
% 6.55/6.96     ), subpopulations( first_movers, efficient_producers, X, Y ) }.
% 6.55/6.96  parent0: (9658) {G0,W20,D3,L5,V2,M5}  { ! environment( X ), ! 
% 6.55/6.96    in_environment( X, Y ), ! greater( cardinality_at_time( first_movers, Y )
% 6.55/6.96    , zero ), ! greater( cardinality_at_time( efficient_producers, Y ), zero
% 6.55/6.96     ), subpopulations( first_movers, efficient_producers, X, Y ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96     2 ==> 2
% 6.55/6.96     3 ==> 3
% 6.55/6.96     4 ==> 4
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (4) {G0,W13,D2,L5,V3,M5} I { ! environment( X ), ! stable( X )
% 6.55/6.96    , ! in_environment( X, Z ), ! greater( Y, Z ), in_environment( X, Y ) }.
% 6.55/6.96  parent0: (9659) {G0,W13,D2,L5,V3,M5}  { ! environment( X ), ! stable( X ), 
% 6.55/6.96    ! in_environment( X, Z ), ! greater( Y, Z ), in_environment( X, Y ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96     Z := Z
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96     2 ==> 2
% 6.55/6.96     3 ==> 3
% 6.55/6.96     4 ==> 4
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (5) {G0,W9,D3,L3,V1,M3} I { ! environment( X ), ! stable( X )
% 6.55/6.96    , in_environment( X, appear( efficient_producers, X ) ) }.
% 6.55/6.96  parent0: (9660) {G0,W9,D3,L3,V1,M3}  { ! environment( X ), ! stable( X ), 
% 6.55/6.96    in_environment( X, appear( efficient_producers, X ) ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96     2 ==> 2
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (6) {G0,W9,D2,L3,V3,M3} I { ! greater( X, Z ), ! greater( Z, Y
% 6.55/6.96     ), greater( X, Y ) }.
% 6.55/6.96  parent0: (9661) {G0,W9,D2,L3,V3,M3}  { ! greater( X, Z ), ! greater( Z, Y )
% 6.55/6.96    , greater( X, Y ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96     Z := Z
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96     2 ==> 2
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (7) {G0,W9,D2,L3,V2,M3} I { ! greater_or_equal( X, Y ), 
% 6.55/6.96    greater( X, Y ), X = Y }.
% 6.55/6.96  parent0: (9662) {G0,W9,D2,L3,V2,M3}  { ! greater_or_equal( X, Y ), greater
% 6.55/6.96    ( X, Y ), X = Y }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96     2 ==> 2
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (8) {G0,W6,D2,L2,V2,M2} I { ! greater( X, Y ), 
% 6.55/6.96    greater_or_equal( X, Y ) }.
% 6.55/6.96  parent0: (9663) {G0,W6,D2,L2,V2,M2}  { ! greater( X, Y ), greater_or_equal
% 6.55/6.96    ( X, Y ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (9) {G0,W6,D2,L2,V2,M2} I { ! X = Y, greater_or_equal( X, Y )
% 6.55/6.96     }.
% 6.55/6.96  parent0: (9664) {G0,W6,D2,L2,V2,M2}  { ! X = Y, greater_or_equal( X, Y )
% 6.55/6.96     }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (10) {G0,W15,D3,L4,V2,M4} I { ! environment( Y ), ! 
% 6.55/6.96    in_environment( Y, X ), ! greater_or_equal( X, appear( 
% 6.55/6.96    efficient_producers, Y ) ), greater( cardinality_at_time( 
% 6.55/6.96    efficient_producers, X ), zero ) }.
% 6.55/6.96  parent0: (9665) {G0,W15,D3,L4,V2,M4}  { ! environment( Y ), ! 
% 6.55/6.96    in_environment( Y, X ), ! greater_or_equal( X, appear( 
% 6.55/6.96    efficient_producers, Y ) ), greater( cardinality_at_time( 
% 6.55/6.96    efficient_producers, X ), zero ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96     2 ==> 2
% 6.55/6.96     3 ==> 3
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (11) {G0,W10,D3,L3,V1,M3} I { ! environment( X ), ! stable( X
% 6.55/6.96     ), greater( skol2( X ), appear( efficient_producers, X ) ) }.
% 6.55/6.96  parent0: (9666) {G0,W10,D3,L3,V1,M3}  { ! environment( X ), ! stable( X ), 
% 6.55/6.96    greater( skol2( X ), appear( efficient_producers, X ) ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96     2 ==> 2
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (12) {G0,W18,D3,L5,V2,M5} I { ! environment( X ), ! stable( X
% 6.55/6.96     ), ! subpopulations( first_movers, efficient_producers, X, Y ), ! 
% 6.55/6.96    greater_or_equal( Y, skol2( X ) ), greater( zero, growth_rate( 
% 6.55/6.96    first_movers, Y ) ) }.
% 6.55/6.96  parent0: (9667) {G0,W18,D3,L5,V2,M5}  { ! environment( X ), ! stable( X ), 
% 6.55/6.96    ! subpopulations( first_movers, efficient_producers, X, Y ), ! 
% 6.55/6.96    greater_or_equal( Y, skol2( X ) ), greater( zero, growth_rate( 
% 6.55/6.96    first_movers, Y ) ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96     2 ==> 2
% 6.55/6.96     3 ==> 3
% 6.55/6.96     4 ==> 4
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (13) {G0,W2,D2,L1,V0,M1} I { environment( skol3 ) }.
% 6.55/6.96  parent0: (9668) {G0,W2,D2,L1,V0,M1}  { environment( skol3 ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (14) {G0,W2,D2,L1,V0,M1} I { stable( skol3 ) }.
% 6.55/6.96  parent0: (9669) {G0,W2,D2,L1,V0,M1}  { stable( skol3 ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (15) {G0,W8,D3,L2,V1,M2} I { ! greater( X, appear( 
% 6.55/6.96    efficient_producers, skol3 ) ), ! contracts_from( X, first_movers ) }.
% 6.55/6.96  parent0: (9670) {G0,W8,D3,L2,V1,M2}  { ! greater( X, appear( 
% 6.55/6.96    efficient_producers, skol3 ) ), ! contracts_from( X, first_movers ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  eqswap: (9697) {G0,W6,D2,L2,V2,M2}  { ! Y = X, greater_or_equal( X, Y ) }.
% 6.55/6.96  parent0[0]: (9) {G0,W6,D2,L2,V2,M2} I { ! X = Y, greater_or_equal( X, Y )
% 6.55/6.96     }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  eqrefl: (9698) {G0,W3,D2,L1,V1,M1}  { greater_or_equal( X, X ) }.
% 6.55/6.96  parent0[0]: (9697) {G0,W6,D2,L2,V2,M2}  { ! Y = X, greater_or_equal( X, Y )
% 6.55/6.96     }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := X
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (16) {G1,W3,D2,L1,V1,M1} Q(9) { greater_or_equal( X, X ) }.
% 6.55/6.96  parent0: (9698) {G0,W3,D2,L1,V1,M1}  { greater_or_equal( X, X ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  resolution: (9699) {G1,W14,D4,L4,V2,M4}  { ! stable( skol3 ), ! 
% 6.55/6.96    in_environment( skol3, X ), greater( cardinality_at_time( first_movers, 
% 6.55/6.96    skol1( Y ) ), zero ), contracts_from( X, first_movers ) }.
% 6.55/6.96  parent0[0]: (0) {G0,W16,D4,L5,V3,M5} I { ! environment( Y ), ! stable( Y )
% 6.55/6.96    , ! in_environment( Y, X ), greater( cardinality_at_time( first_movers, 
% 6.55/6.96    skol1( Z ) ), zero ), contracts_from( X, first_movers ) }.
% 6.55/6.96  parent1[0]: (13) {G0,W2,D2,L1,V0,M1} I { environment( skol3 ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := skol3
% 6.55/6.96     Z := Y
% 6.55/6.96  end
% 6.55/6.96  substitution1:
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  resolution: (9700) {G1,W12,D4,L3,V2,M3}  { ! in_environment( skol3, X ), 
% 6.55/6.96    greater( cardinality_at_time( first_movers, skol1( Y ) ), zero ), 
% 6.55/6.96    contracts_from( X, first_movers ) }.
% 6.55/6.96  parent0[0]: (9699) {G1,W14,D4,L4,V2,M4}  { ! stable( skol3 ), ! 
% 6.55/6.96    in_environment( skol3, X ), greater( cardinality_at_time( first_movers, 
% 6.55/6.96    skol1( Y ) ), zero ), contracts_from( X, first_movers ) }.
% 6.55/6.96  parent1[0]: (14) {G0,W2,D2,L1,V0,M1} I { stable( skol3 ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96  end
% 6.55/6.96  substitution1:
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (18) {G1,W12,D4,L3,V2,M3} R(0,13);r(14) { ! in_environment( 
% 6.55/6.96    skol3, X ), greater( cardinality_at_time( first_movers, skol1( Y ) ), 
% 6.55/6.96    zero ), contracts_from( X, first_movers ) }.
% 6.55/6.96  parent0: (9700) {G1,W12,D4,L3,V2,M3}  { ! in_environment( skol3, X ), 
% 6.55/6.96    greater( cardinality_at_time( first_movers, skol1( Y ) ), zero ), 
% 6.55/6.96    contracts_from( X, first_movers ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96     2 ==> 2
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  resolution: (9701) {G1,W12,D3,L4,V1,M4}  { ! stable( skol3 ), ! 
% 6.55/6.96    in_environment( skol3, X ), greater_or_equal( skol1( X ), X ), 
% 6.55/6.96    contracts_from( X, first_movers ) }.
% 6.55/6.96  parent0[0]: (2) {G0,W14,D3,L5,V2,M5} I { ! environment( Y ), ! stable( Y )
% 6.55/6.96    , ! in_environment( Y, X ), greater_or_equal( skol1( X ), X ), 
% 6.55/6.96    contracts_from( X, first_movers ) }.
% 6.55/6.96  parent1[0]: (13) {G0,W2,D2,L1,V0,M1} I { environment( skol3 ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := skol3
% 6.55/6.96  end
% 6.55/6.96  substitution1:
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  resolution: (9702) {G1,W10,D3,L3,V1,M3}  { ! in_environment( skol3, X ), 
% 6.55/6.96    greater_or_equal( skol1( X ), X ), contracts_from( X, first_movers ) }.
% 6.55/6.96  parent0[0]: (9701) {G1,W12,D3,L4,V1,M4}  { ! stable( skol3 ), ! 
% 6.55/6.96    in_environment( skol3, X ), greater_or_equal( skol1( X ), X ), 
% 6.55/6.96    contracts_from( X, first_movers ) }.
% 6.55/6.96  parent1[0]: (14) {G0,W2,D2,L1,V0,M1} I { stable( skol3 ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96  end
% 6.55/6.96  substitution1:
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (93) {G1,W10,D3,L3,V1,M3} R(2,13);r(14) { ! in_environment( 
% 6.55/6.96    skol3, X ), greater_or_equal( skol1( X ), X ), contracts_from( X, 
% 6.55/6.96    first_movers ) }.
% 6.55/6.96  parent0: (9702) {G1,W10,D3,L3,V1,M3}  { ! in_environment( skol3, X ), 
% 6.55/6.96    greater_or_equal( skol1( X ), X ), contracts_from( X, first_movers ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96     2 ==> 2
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  resolution: (9703) {G1,W18,D3,L4,V1,M4}  { ! in_environment( skol3, X ), ! 
% 6.55/6.96    greater( cardinality_at_time( first_movers, X ), zero ), ! greater( 
% 6.55/6.96    cardinality_at_time( efficient_producers, X ), zero ), subpopulations( 
% 6.55/6.96    first_movers, efficient_producers, skol3, X ) }.
% 6.55/6.96  parent0[0]: (3) {G0,W20,D3,L5,V2,M5} I { ! environment( X ), ! 
% 6.55/6.96    in_environment( X, Y ), ! greater( cardinality_at_time( first_movers, Y )
% 6.55/6.96    , zero ), ! greater( cardinality_at_time( efficient_producers, Y ), zero
% 6.55/6.96     ), subpopulations( first_movers, efficient_producers, X, Y ) }.
% 6.55/6.96  parent1[0]: (13) {G0,W2,D2,L1,V0,M1} I { environment( skol3 ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := skol3
% 6.55/6.96     Y := X
% 6.55/6.96  end
% 6.55/6.96  substitution1:
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (131) {G1,W18,D3,L4,V1,M4} R(3,13) { ! in_environment( skol3, 
% 6.55/6.96    X ), ! greater( cardinality_at_time( first_movers, X ), zero ), ! greater
% 6.55/6.96    ( cardinality_at_time( efficient_producers, X ), zero ), subpopulations( 
% 6.55/6.96    first_movers, efficient_producers, skol3, X ) }.
% 6.55/6.96  parent0: (9703) {G1,W18,D3,L4,V1,M4}  { ! in_environment( skol3, X ), ! 
% 6.55/6.96    greater( cardinality_at_time( first_movers, X ), zero ), ! greater( 
% 6.55/6.96    cardinality_at_time( efficient_producers, X ), zero ), subpopulations( 
% 6.55/6.96    first_movers, efficient_producers, skol3, X ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96     2 ==> 2
% 6.55/6.96     3 ==> 3
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  resolution: (9704) {G1,W7,D3,L2,V0,M2}  { ! stable( skol3 ), in_environment
% 6.55/6.96    ( skol3, appear( efficient_producers, skol3 ) ) }.
% 6.55/6.96  parent0[0]: (5) {G0,W9,D3,L3,V1,M3} I { ! environment( X ), ! stable( X ), 
% 6.55/6.96    in_environment( X, appear( efficient_producers, X ) ) }.
% 6.55/6.96  parent1[0]: (13) {G0,W2,D2,L1,V0,M1} I { environment( skol3 ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := skol3
% 6.55/6.96  end
% 6.55/6.96  substitution1:
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  resolution: (9705) {G1,W5,D3,L1,V0,M1}  { in_environment( skol3, appear( 
% 6.55/6.96    efficient_producers, skol3 ) ) }.
% 6.55/6.96  parent0[0]: (9704) {G1,W7,D3,L2,V0,M2}  { ! stable( skol3 ), in_environment
% 6.55/6.96    ( skol3, appear( efficient_producers, skol3 ) ) }.
% 6.55/6.96  parent1[0]: (14) {G0,W2,D2,L1,V0,M1} I { stable( skol3 ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96  end
% 6.55/6.96  substitution1:
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (150) {G1,W5,D3,L1,V0,M1} R(5,13);r(14) { in_environment( 
% 6.55/6.96    skol3, appear( efficient_producers, skol3 ) ) }.
% 6.55/6.96  parent0: (9705) {G1,W5,D3,L1,V0,M1}  { in_environment( skol3, appear( 
% 6.55/6.96    efficient_producers, skol3 ) ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  resolution: (9706) {G1,W8,D3,L2,V0,M2}  { ! stable( skol3 ), greater( skol2
% 6.55/6.96    ( skol3 ), appear( efficient_producers, skol3 ) ) }.
% 6.55/6.96  parent0[0]: (11) {G0,W10,D3,L3,V1,M3} I { ! environment( X ), ! stable( X )
% 6.55/6.96    , greater( skol2( X ), appear( efficient_producers, X ) ) }.
% 6.55/6.96  parent1[0]: (13) {G0,W2,D2,L1,V0,M1} I { environment( skol3 ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := skol3
% 6.55/6.96  end
% 6.55/6.96  substitution1:
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  resolution: (9707) {G1,W6,D3,L1,V0,M1}  { greater( skol2( skol3 ), appear( 
% 6.55/6.96    efficient_producers, skol3 ) ) }.
% 6.55/6.96  parent0[0]: (9706) {G1,W8,D3,L2,V0,M2}  { ! stable( skol3 ), greater( skol2
% 6.55/6.96    ( skol3 ), appear( efficient_producers, skol3 ) ) }.
% 6.55/6.96  parent1[0]: (14) {G0,W2,D2,L1,V0,M1} I { stable( skol3 ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96  end
% 6.55/6.96  substitution1:
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (177) {G1,W6,D3,L1,V0,M1} R(11,13);r(14) { greater( skol2( 
% 6.55/6.96    skol3 ), appear( efficient_producers, skol3 ) ) }.
% 6.55/6.96  parent0: (9707) {G1,W6,D3,L1,V0,M1}  { greater( skol2( skol3 ), appear( 
% 6.55/6.96    efficient_producers, skol3 ) ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  resolution: (9708) {G1,W17,D3,L6,V2,M6}  { ! environment( X ), ! stable( X
% 6.55/6.96     ), ! in_environment( X, appear( efficient_producers, Y ) ), 
% 6.55/6.96    in_environment( X, skol2( Y ) ), ! environment( Y ), ! stable( Y ) }.
% 6.55/6.96  parent0[3]: (4) {G0,W13,D2,L5,V3,M5} I { ! environment( X ), ! stable( X )
% 6.55/6.96    , ! in_environment( X, Z ), ! greater( Y, Z ), in_environment( X, Y ) }.
% 6.55/6.96  parent1[2]: (11) {G0,W10,D3,L3,V1,M3} I { ! environment( X ), ! stable( X )
% 6.55/6.96    , greater( skol2( X ), appear( efficient_producers, X ) ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := skol2( Y )
% 6.55/6.96     Z := appear( efficient_producers, Y )
% 6.55/6.96  end
% 6.55/6.96  substitution1:
% 6.55/6.96     X := Y
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (185) {G1,W17,D3,L6,V2,M6} R(4,11) { ! environment( X ), ! 
% 6.55/6.96    stable( X ), ! in_environment( X, appear( efficient_producers, Y ) ), 
% 6.55/6.96    in_environment( X, skol2( Y ) ), ! environment( Y ), ! stable( Y ) }.
% 6.55/6.96  parent0: (9708) {G1,W17,D3,L6,V2,M6}  { ! environment( X ), ! stable( X ), 
% 6.55/6.96    ! in_environment( X, appear( efficient_producers, Y ) ), in_environment( 
% 6.55/6.96    X, skol2( Y ) ), ! environment( Y ), ! stable( Y ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96     2 ==> 2
% 6.55/6.96     3 ==> 3
% 6.55/6.96     4 ==> 4
% 6.55/6.96     5 ==> 5
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  resolution: (9711) {G1,W11,D2,L4,V2,M4}  { ! stable( skol3 ), ! 
% 6.55/6.96    in_environment( skol3, X ), ! greater( Y, X ), in_environment( skol3, Y )
% 6.55/6.96     }.
% 6.55/6.96  parent0[0]: (4) {G0,W13,D2,L5,V3,M5} I { ! environment( X ), ! stable( X )
% 6.55/6.96    , ! in_environment( X, Z ), ! greater( Y, Z ), in_environment( X, Y ) }.
% 6.55/6.96  parent1[0]: (13) {G0,W2,D2,L1,V0,M1} I { environment( skol3 ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := skol3
% 6.55/6.96     Y := Y
% 6.55/6.96     Z := X
% 6.55/6.96  end
% 6.55/6.96  substitution1:
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  resolution: (9712) {G1,W9,D2,L3,V2,M3}  { ! in_environment( skol3, X ), ! 
% 6.55/6.96    greater( Y, X ), in_environment( skol3, Y ) }.
% 6.55/6.96  parent0[0]: (9711) {G1,W11,D2,L4,V2,M4}  { ! stable( skol3 ), ! 
% 6.55/6.96    in_environment( skol3, X ), ! greater( Y, X ), in_environment( skol3, Y )
% 6.55/6.96     }.
% 6.55/6.96  parent1[0]: (14) {G0,W2,D2,L1,V0,M1} I { stable( skol3 ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96  end
% 6.55/6.96  substitution1:
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  subsumption: (207) {G1,W9,D2,L3,V2,M3} R(4,13);r(14) { ! in_environment( 
% 6.55/6.96    skol3, X ), ! greater( Y, X ), in_environment( skol3, Y ) }.
% 6.55/6.96  parent0: (9712) {G1,W9,D2,L3,V2,M3}  { ! in_environment( skol3, X ), ! 
% 6.55/6.96    greater( Y, X ), in_environment( skol3, Y ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := Y
% 6.55/6.96  end
% 6.55/6.96  permutation0:
% 6.55/6.96     0 ==> 0
% 6.55/6.96     1 ==> 1
% 6.55/6.96     2 ==> 2
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  factor: (9713) {G1,W15,D3,L5,V1,M5}  { ! environment( X ), ! stable( X ), !
% 6.55/6.96     in_environment( X, appear( efficient_producers, X ) ), in_environment( X
% 6.55/6.96    , skol2( X ) ), ! stable( X ) }.
% 6.55/6.96  parent0[0, 4]: (185) {G1,W17,D3,L6,V2,M6} R(4,11) { ! environment( X ), ! 
% 6.55/6.96    stable( X ), ! in_environment( X, appear( efficient_producers, Y ) ), 
% 6.55/6.96    in_environment( X, skol2( Y ) ), ! environment( Y ), ! stable( Y ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96     Y := X
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  resolution: (9715) {G1,W14,D3,L6,V1,M6}  { ! environment( X ), ! stable( X
% 6.55/6.96     ), in_environment( X, skol2( X ) ), ! stable( X ), ! environment( X ), !
% 6.55/6.96     stable( X ) }.
% 6.55/6.96  parent0[2]: (9713) {G1,W15,D3,L5,V1,M5}  { ! environment( X ), ! stable( X
% 6.55/6.96     ), ! in_environment( X, appear( efficient_producers, X ) ), 
% 6.55/6.96    in_environment( X, skol2( X ) ), ! stable( X ) }.
% 6.55/6.96  parent1[2]: (5) {G0,W9,D3,L3,V1,M3} I { ! environment( X ), ! stable( X ), 
% 6.55/6.96    in_environment( X, appear( efficient_producers, X ) ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96  end
% 6.55/6.96  substitution1:
% 6.55/6.96     X := X
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  factor: (9716) {G1,W12,D3,L5,V1,M5}  { ! environment( X ), ! stable( X ), 
% 6.55/6.96    in_environment( X, skol2( X ) ), ! stable( X ), ! stable( X ) }.
% 6.55/6.96  parent0[0, 4]: (9715) {G1,W14,D3,L6,V1,M6}  { ! environment( X ), ! stable
% 6.55/6.96    ( X ), in_environment( X, skol2( X ) ), ! stable( X ), ! environment( X )
% 6.55/6.96    , ! stable( X ) }.
% 6.55/6.96  substitution0:
% 6.55/6.96     X := X
% 6.55/6.96  end
% 6.55/6.96  
% 6.55/6.96  factor: (9717) {G1,W10,D3,L4,V1,M4}  { ! environment( X ), ! stable( X ), 
% 6.55/6.96    in_environment( X, skol2( X ) ), ! stable( X ) }.
% 6.55/6.96  parent0[1, 3]: (9716) {G1,W12,D3,L5,V1,M5}  { ! environment( X Cputime limit exceeded (core dumped)
%------------------------------------------------------------------------------