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

View Problem - Process Solution

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

% Computer : n023.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:47 EDT 2022

% Result   : Theorem 16.13s 16.51s
% Output   : Refutation 16.13s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem  : MGT035+1 : TPTP v8.1.0. Released v2.0.0.
% 0.06/0.13  % Command  : bliksem %s
% 0.13/0.34  % Computer : n023.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % DateTime : Thu Jun  9 11:29:38 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 16.13/16.51  *** allocated 10000 integers for termspace/termends
% 16.13/16.51  *** allocated 10000 integers for clauses
% 16.13/16.51  *** allocated 10000 integers for justifications
% 16.13/16.51  Bliksem 1.12
% 16.13/16.51  
% 16.13/16.51  
% 16.13/16.51  Automatic Strategy Selection
% 16.13/16.51  
% 16.13/16.51  
% 16.13/16.51  Clauses:
% 16.13/16.51  
% 16.13/16.51  { ! greater( X, Z ), ! greater( Z, Y ), greater( X, Y ) }.
% 16.13/16.51  { ! in_environment( Z, X ), ! in_environment( Z, Y ), greater( Y, X ), Y = 
% 16.13/16.51    X, greater( X, Y ) }.
% 16.13/16.51  { ! greater_or_equal( X, Y ), greater( X, Y ), X = Y }.
% 16.13/16.51  { ! greater( X, Y ), greater_or_equal( X, Y ) }.
% 16.13/16.51  { ! X = Y, greater_or_equal( X, Y ) }.
% 16.13/16.51  { ! environment( T ), ! subpopulations( X, Y, T, Z ), ! greater_or_equal( 
% 16.13/16.51    growth_rate( Y, Z ), zero ), ! greater( zero, growth_rate( X, Z ) ), 
% 16.13/16.51    outcompetes( Y, X, Z ) }.
% 16.13/16.51  { ! environment( T ), ! subpopulations( X, Y, T, Z ), ! outcompetes( Y, X, 
% 16.13/16.51    Z ), greater_or_equal( growth_rate( Y, Z ), zero ) }.
% 16.13/16.51  { ! environment( T ), ! subpopulations( X, Y, T, Z ), ! outcompetes( Y, X, 
% 16.13/16.51    Z ), greater( zero, growth_rate( X, Z ) ) }.
% 16.13/16.51  { alpha2( X ), greater( growth_rate( efficient_producers, X ), zero ) }.
% 16.13/16.51  { alpha2( X ), greater( zero, growth_rate( first_movers, X ) ) }.
% 16.13/16.51  { ! alpha2( X ), alpha1( X ), greater( growth_rate( first_movers, X ), zero
% 16.13/16.51     ) }.
% 16.13/16.51  { ! alpha2( X ), alpha1( X ), greater( zero, growth_rate( 
% 16.13/16.51    efficient_producers, X ) ) }.
% 16.13/16.51  { ! alpha1( X ), alpha2( X ) }.
% 16.13/16.51  { ! greater( growth_rate( first_movers, X ), zero ), ! greater( zero, 
% 16.13/16.51    growth_rate( efficient_producers, X ) ), alpha2( X ) }.
% 16.13/16.51  { ! alpha1( X ), alpha3( X ), growth_rate( first_movers, X ) = zero }.
% 16.13/16.51  { ! alpha1( X ), alpha3( X ), growth_rate( efficient_producers, X ) = zero
% 16.13/16.51     }.
% 16.13/16.51  { ! alpha3( X ), alpha1( X ) }.
% 16.13/16.51  { ! growth_rate( first_movers, X ) = zero, ! growth_rate( 
% 16.13/16.51    efficient_producers, X ) = zero, alpha1( X ) }.
% 16.13/16.51  { ! alpha3( X ), ! environment( Y ), ! subpopulations( first_movers, 
% 16.13/16.51    efficient_producers, Y, X ), ! greater_or_equal( X, equilibrium( Y ) ) }
% 16.13/16.51    .
% 16.13/16.51  { environment( skol1( Y ) ), alpha3( X ) }.
% 16.13/16.51  { subpopulations( first_movers, efficient_producers, skol1( X ), X ), 
% 16.13/16.51    alpha3( X ) }.
% 16.13/16.51  { greater_or_equal( X, equilibrium( skol1( X ) ) ), alpha3( X ) }.
% 16.13/16.51  { ! environment( X ), ! stable( X ), in_environment( X, skol2( X ) ) }.
% 16.13/16.51  { ! environment( X ), ! stable( X ), ! subpopulations( first_movers, 
% 16.13/16.51    efficient_producers, X, Y ), ! greater_or_equal( Y, skol2( X ) ), greater
% 16.13/16.51    ( growth_rate( efficient_producers, Y ), growth_rate( first_movers, Y ) )
% 16.13/16.51     }.
% 16.13/16.51  { ! environment( X ), ! stable( X ), in_environment( X, skol3( X ) ) }.
% 16.13/16.51  { ! environment( X ), ! stable( X ), greater_or_equal( skol3( X ), 
% 16.13/16.51    equilibrium( X ) ) }.
% 16.13/16.51  { environment( skol4 ) }.
% 16.13/16.51  { stable( skol4 ) }.
% 16.13/16.51  { ! in_environment( skol4, X ), subpopulations( first_movers, 
% 16.13/16.51    efficient_producers, skol4, skol5( Y ) ) }.
% 16.13/16.51  { ! in_environment( skol4, X ), ! outcompetes( efficient_producers, 
% 16.13/16.51    first_movers, skol5( Y ) ) }.
% 16.13/16.51  { ! in_environment( skol4, X ), greater_or_equal( skol5( X ), X ) }.
% 16.13/16.51  
% 16.13/16.51  percentage equality = 0.081395, percentage horn = 0.645161
% 16.13/16.51  This is a problem with some equality
% 16.13/16.51  
% 16.13/16.51  
% 16.13/16.51  
% 16.13/16.51  Options Used:
% 16.13/16.51  
% 16.13/16.51  useres =            1
% 16.13/16.51  useparamod =        1
% 16.13/16.51  useeqrefl =         1
% 16.13/16.51  useeqfact =         1
% 16.13/16.51  usefactor =         1
% 16.13/16.51  usesimpsplitting =  0
% 16.13/16.51  usesimpdemod =      5
% 16.13/16.51  usesimpres =        3
% 16.13/16.51  
% 16.13/16.51  resimpinuse      =  1000
% 16.13/16.51  resimpclauses =     20000
% 16.13/16.51  substype =          eqrewr
% 16.13/16.51  backwardsubs =      1
% 16.13/16.51  selectoldest =      5
% 16.13/16.51  
% 16.13/16.51  litorderings [0] =  split
% 16.13/16.51  litorderings [1] =  extend the termordering, first sorting on arguments
% 16.13/16.51  
% 16.13/16.51  termordering =      kbo
% 16.13/16.51  
% 16.13/16.51  litapriori =        0
% 16.13/16.51  termapriori =       1
% 16.13/16.51  litaposteriori =    0
% 16.13/16.51  termaposteriori =   0
% 16.13/16.51  demodaposteriori =  0
% 16.13/16.51  ordereqreflfact =   0
% 16.13/16.51  
% 16.13/16.51  litselect =         negord
% 16.13/16.51  
% 16.13/16.51  maxweight =         15
% 16.13/16.51  maxdepth =          30000
% 16.13/16.51  maxlength =         115
% 16.13/16.51  maxnrvars =         195
% 16.13/16.51  excuselevel =       1
% 16.13/16.51  increasemaxweight = 1
% 16.13/16.51  
% 16.13/16.51  maxselected =       10000000
% 16.13/16.51  maxnrclauses =      10000000
% 16.13/16.51  
% 16.13/16.51  showgenerated =    0
% 16.13/16.51  showkept =         0
% 16.13/16.51  showselected =     0
% 16.13/16.51  showdeleted =      0
% 16.13/16.51  showresimp =       1
% 16.13/16.51  showstatus =       2000
% 16.13/16.51  
% 16.13/16.51  prologoutput =     0
% 16.13/16.51  nrgoals =          5000000
% 16.13/16.51  totalproof =       1
% 16.13/16.51  
% 16.13/16.51  Symbols occurring in the translation:
% 16.13/16.51  
% 16.13/16.51  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 16.13/16.51  .  [1, 2]      (w:1, o:35, a:1, s:1, b:0), 
% 16.13/16.51  !  [4, 1]      (w:0, o:20, a:1, s:1, b:0), 
% 16.13/16.51  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 16.13/16.51  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 16.13/16.51  greater  [38, 2]      (w:1, o:59, a:1, s:1, b:0), 
% 16.13/16.51  in_environment  [42, 2]      (w:1, o:60, a:1, s:1, b:0), 
% 16.13/16.51  greater_or_equal  [43, 2]      (w:1, o:61, a:1, s:1, b:0), 
% 16.13/16.51  environment  [47, 1]      (w:1, o:25, a:1, s:1, b:0), 
% 16.13/16.51  subpopulations  [48, 4]      (w:1, o:64, a:1, s:1, b:0), 
% 16.13/16.51  growth_rate  [49, 2]      (w:1, o:62, a:1, s:1, b:0), 
% 16.13/16.51  zero  [50, 0]      (w:1, o:15, a:1, s:1, b:0), 
% 16.13/16.51  outcompetes  [51, 3]      (w:1, o:63, a:1, s:1, b:0), 
% 16.13/16.51  first_movers  [52, 0]      (w:1, o:17, a:1, s:1, b:0), 
% 16.13/16.51  efficient_producers  [53, 0]      (w:1, o:16, a:1, s:1, b:0), 
% 16.13/16.51  equilibrium  [54, 1]      (w:1, o:26, a:1, s:1, b:0), 
% 16.13/16.51  stable  [55, 1]      (w:1, o:27, a:1, s:1, b:0), 
% 16.13/16.51  alpha1  [57, 1]      (w:1, o:28, a:1, s:1, b:1), 
% 16.13/16.51  alpha2  [58, 1]      (w:1, o:29, a:1, s:1, b:1), 
% 16.13/16.51  alpha3  [59, 1]      (w:1, o:30, a:1, s:1, b:1), 
% 16.13/16.51  skol1  [60, 1]      (w:1, o:31, a:1, s:1, b:1), 
% 16.13/16.51  skol2  [61, 1]      (w:1, o:32, a:1, s:1, b:1), 
% 16.13/16.51  skol3  [62, 1]      (w:1, o:33, a:1, s:1, b:1), 
% 16.13/16.51  skol4  [63, 0]      (w:1, o:19, a:1, s:1, b:1), 
% 16.13/16.51  skol5  [64, 1]      (w:1, o:34, a:1, s:1, b:1).
% 16.13/16.51  
% 16.13/16.51  
% 16.13/16.51  Starting Search:
% 16.13/16.51  
% 16.13/16.51  *** allocated 15000 integers for clauses
% 16.13/16.51  *** allocated 22500 integers for clauses
% 16.13/16.51  *** allocated 33750 integers for clauses
% 16.13/16.51  *** allocated 15000 integers for termspace/termends
% 16.13/16.51  *** allocated 50625 integers for clauses
% 16.13/16.51  *** allocated 22500 integers for termspace/termends
% 16.13/16.51  Resimplifying inuse:
% 16.13/16.51  Done
% 16.13/16.51  
% 16.13/16.51  *** allocated 75937 integers for clauses
% 16.13/16.51  *** allocated 33750 integers for termspace/termends
% 16.13/16.51  *** allocated 113905 integers for clauses
% 16.13/16.51  
% 16.13/16.51  Intermediate Status:
% 16.13/16.51  Generated:    21661
% 16.13/16.51  Kept:         2000
% 16.13/16.51  Inuse:        233
% 16.13/16.51  Deleted:      30
% 16.13/16.51  Deletedinuse: 2
% 16.13/16.51  
% 16.13/16.51  Resimplifying inuse:
% 16.13/16.51  Done
% 16.13/16.51  
% 16.13/16.51  *** allocated 50625 integers for termspace/termends
% 16.13/16.51  Resimplifying inuse:
% 16.13/16.51  Done
% 16.13/16.51  
% 16.13/16.51  *** allocated 170857 integers for clauses
% 16.13/16.51  *** allocated 75937 integers for termspace/termends
% 16.13/16.51  
% 16.13/16.51  Intermediate Status:
% 16.13/16.51  Generated:    130850
% 16.13/16.51  Kept:         4000
% 16.13/16.51  Inuse:        562
% 16.13/16.51  Deleted:      73
% 16.13/16.51  Deletedinuse: 15
% 16.13/16.51  
% 16.13/16.51  Resimplifying inuse:
% 16.13/16.51  Done
% 16.13/16.51  
% 16.13/16.51  *** allocated 256285 integers for clauses
% 16.13/16.51  *** allocated 113905 integers for termspace/termends
% 16.13/16.51  Resimplifying inuse:
% 16.13/16.51  Done
% 16.13/16.51  
% 16.13/16.51  
% 16.13/16.51  Intermediate Status:
% 16.13/16.51  Generated:    635435
% 16.13/16.51  Kept:         6000
% 16.13/16.51  Inuse:        1349
% 16.13/16.51  Deleted:      158
% 16.13/16.51  Deletedinuse: 42
% 16.13/16.51  
% 16.13/16.51  Resimplifying inuse:
% 16.13/16.51  Done
% 16.13/16.51  
% 16.13/16.51  *** allocated 384427 integers for clauses
% 16.13/16.51  *** allocated 170857 integers for termspace/termends
% 16.13/16.51  Resimplifying inuse:
% 16.13/16.51  Done
% 16.13/16.51  
% 16.13/16.51  
% 16.13/16.51  Intermediate Status:
% 16.13/16.51  Generated:    959241
% 16.13/16.51  Kept:         8059
% 16.13/16.51  Inuse:        1711
% 16.13/16.51  Deleted:      296
% 16.13/16.51  Deletedinuse: 90
% 16.13/16.51  
% 16.13/16.51  Resimplifying inuse:
% 16.13/16.51  Done
% 16.13/16.51  
% 16.13/16.51  Resimplifying inuse:
% 16.13/16.51  Done
% 16.13/16.51  
% 16.13/16.51  
% 16.13/16.51  Intermediate Status:
% 16.13/16.51  Generated:    984476
% 16.13/16.51  Kept:         10080
% 16.13/16.51  Inuse:        1741
% 16.13/16.51  Deleted:      353
% 16.13/16.51  Deletedinuse: 147
% 16.13/16.51  
% 16.13/16.51  Resimplifying inuse:
% 16.13/16.51  Done
% 16.13/16.51  
% 16.13/16.51  *** allocated 576640 integers for clauses
% 16.13/16.51  *** allocated 256285 integers for termspace/termends
% 16.13/16.51  Resimplifying inuse:
% 16.13/16.51  Done
% 16.13/16.51  
% 16.13/16.51  
% 16.13/16.51  Intermediate Status:
% 16.13/16.51  Generated:    1033843
% 16.13/16.51  Kept:         12094
% 16.13/16.51  Inuse:        1820
% 16.13/16.51  Deleted:      419
% 16.13/16.51  Deletedinuse: 149
% 16.13/16.51  
% 16.13/16.51  Resimplifying inuse:
% 16.13/16.51  Done
% 16.13/16.51  
% 16.13/16.51  Resimplifying inuse:
% 16.13/16.51  Done
% 16.13/16.51  
% 16.13/16.51  
% 16.13/16.51  Intermediate Status:
% 16.13/16.51  Generated:    1321798
% 16.13/16.51  Kept:         14102
% 16.13/16.51  Inuse:        2008
% 16.13/16.51  Deleted:      688
% 16.13/16.51  Deletedinuse: 287
% 16.13/16.51  
% 16.13/16.51  Resimplifying inuse:
% 16.13/16.51  Done
% 16.13/16.51  
% 16.13/16.51  *** allocated 864960 integers for clauses
% 16.13/16.51  Resimplifying inuse:
% 16.13/16.51  Done
% 16.13/16.51  
% 16.13/16.51  *** allocated 384427 integers for termspace/termends
% 16.13/16.51  
% 16.13/16.51  Intermediate Status:
% 16.13/16.51  Generated:    1351171
% 16.13/16.51  Kept:         16144
% 16.13/16.51  Inuse:        2048
% 16.13/16.51  Deleted:      794
% 16.13/16.51  Deletedinuse: 390
% 16.13/16.51  
% 16.13/16.51  Resimplifying inuse:
% 16.13/16.51  Done
% 16.13/16.51  
% 16.13/16.51  
% 16.13/16.51  Bliksems!, er is een bewijs:
% 16.13/16.51  % SZS status Theorem
% 16.13/16.51  % SZS output start Refutation
% 16.13/16.51  
% 16.13/16.51  (0) {G0,W9,D2,L3,V3,M3} I { ! greater( X, Z ), ! greater( Z, Y ), greater( 
% 16.13/16.51    X, Y ) }.
% 16.13/16.51  (1) {G0,W15,D2,L5,V3,M5} I { ! in_environment( Z, X ), ! in_environment( Z
% 16.13/16.51    , Y ), greater( Y, X ), Y = X, greater( X, Y ) }.
% 16.13/16.51  (2) {G0,W9,D2,L3,V2,M3} I { ! greater_or_equal( X, Y ), greater( X, Y ), X 
% 16.13/16.51    = Y }.
% 16.13/16.51  (3) {G0,W6,D2,L2,V2,M2} I { ! greater( X, Y ), greater_or_equal( X, Y ) }.
% 16.13/16.51  (4) {G0,W6,D2,L2,V2,M2} I { ! X = Y, greater_or_equal( X, Y ) }.
% 16.13/16.51  (5) {G0,W21,D3,L5,V4,M5} I { ! environment( T ), ! subpopulations( X, Y, T
% 16.13/16.51    , Z ), ! greater_or_equal( growth_rate( Y, Z ), zero ), ! greater( zero, 
% 16.13/16.51    growth_rate( X, Z ) ), outcompetes( Y, X, Z ) }.
% 16.13/16.51  (8) {G0,W7,D3,L2,V1,M2} I { alpha2( X ), greater( growth_rate( 
% 16.13/16.51    efficient_producers, X ), zero ) }.
% 16.13/16.51  (9) {G0,W7,D3,L2,V1,M2} I { alpha2( X ), greater( zero, growth_rate( 
% 16.13/16.51    first_movers, X ) ) }.
% 16.13/16.51  (10) {G0,W9,D3,L3,V1,M3} I { ! alpha2( X ), alpha1( X ), greater( 
% 16.13/16.51    growth_rate( first_movers, X ), zero ) }.
% 16.13/16.51  (11) {G0,W9,D3,L3,V1,M3} I { ! alpha2( X ), alpha1( X ), greater( zero, 
% 16.13/16.51    growth_rate( efficient_producers, X ) ) }.
% 16.13/16.51  (14) {G0,W9,D3,L3,V1,M3} I { ! alpha1( X ), alpha3( X ), growth_rate( 
% 16.13/16.51    first_movers, X ) ==> zero }.
% 16.13/16.51  (15) {G0,W9,D3,L3,V1,M3} I { ! alpha1( X ), alpha3( X ), growth_rate( 
% 16.13/16.51    efficient_producers, X ) ==> zero }.
% 16.13/16.51  (16) {G0,W4,D2,L2,V1,M2} I { ! alpha3( X ), alpha1( X ) }.
% 16.13/16.51  (18) {G0,W13,D3,L4,V2,M4} I { ! alpha3( X ), ! environment( Y ), ! 
% 16.13/16.51    subpopulations( first_movers, efficient_producers, Y, X ), ! 
% 16.13/16.51    greater_or_equal( X, equilibrium( Y ) ) }.
% 16.13/16.51  (22) {G0,W8,D3,L3,V1,M3} I { ! environment( X ), ! stable( X ), 
% 16.13/16.51    in_environment( X, skol2( X ) ) }.
% 16.13/16.51  (23) {G0,W20,D3,L5,V2,M5} I { ! environment( X ), ! stable( X ), ! 
% 16.13/16.51    subpopulations( first_movers, efficient_producers, X, Y ), ! 
% 16.13/16.51    greater_or_equal( Y, skol2( X ) ), greater( growth_rate( 
% 16.13/16.51    efficient_producers, Y ), growth_rate( first_movers, Y ) ) }.
% 16.13/16.51  (24) {G0,W8,D3,L3,V1,M3} I { ! environment( X ), ! stable( X ), 
% 16.13/16.51    in_environment( X, skol3( X ) ) }.
% 16.13/16.51  (25) {G0,W9,D3,L3,V1,M3} I { ! environment( X ), ! stable( X ), 
% 16.13/16.51    greater_or_equal( skol3( X ), equilibrium( X ) ) }.
% 16.13/16.51  (26) {G0,W2,D2,L1,V0,M1} I { environment( skol4 ) }.
% 16.13/16.51  (27) {G0,W2,D2,L1,V0,M1} I { stable( skol4 ) }.
% 16.13/16.51  (28) {G0,W9,D3,L2,V2,M2} I { ! in_environment( skol4, X ), subpopulations( 
% 16.13/16.51    first_movers, efficient_producers, skol4, skol5( Y ) ) }.
% 16.13/16.51  (29) {G0,W8,D3,L2,V2,M2} I { ! in_environment( skol4, X ), ! outcompetes( 
% 16.13/16.51    efficient_producers, first_movers, skol5( Y ) ) }.
% 16.13/16.51  (30) {G0,W7,D3,L2,V1,M2} I { ! in_environment( skol4, X ), greater_or_equal
% 16.13/16.51    ( skol5( X ), X ) }.
% 16.13/16.51  (31) {G1,W3,D2,L1,V1,M1} Q(4) { greater_or_equal( X, X ) }.
% 16.13/16.51  (41) {G1,W12,D2,L4,V3,M4} R(4,1);r(3) { greater_or_equal( X, Y ), ! 
% 16.13/16.51    in_environment( Z, Y ), ! in_environment( Z, X ), greater( Y, X ) }.
% 16.13/16.51  (42) {G1,W9,D2,L3,V3,M3} R(3,0) { greater_or_equal( X, Y ), ! greater( X, Z
% 16.13/16.51     ), ! greater( Z, Y ) }.
% 16.13/16.51  (50) {G1,W11,D3,L3,V1,M3} R(2,30) { greater( skol5( X ), X ), skol5( X ) 
% 16.13/16.51    ==> X, ! in_environment( skol4, X ) }.
% 16.13/16.51  (51) {G1,W12,D2,L4,V3,M4} R(2,0) { ! greater_or_equal( X, Y ), X = Y, ! 
% 16.13/16.51    greater( Y, Z ), greater( X, Z ) }.
% 16.13/16.51  (79) {G1,W7,D3,L2,V1,M2} R(8,3) { alpha2( X ), greater_or_equal( 
% 16.13/16.51    growth_rate( efficient_producers, X ), zero ) }.
% 16.13/16.51  (106) {G1,W18,D3,L5,V3,M5} R(5,9) { ! environment( X ), ! subpopulations( 
% 16.13/16.51    first_movers, Y, X, Z ), ! greater_or_equal( growth_rate( Y, Z ), zero )
% 16.13/16.51    , outcompetes( Y, first_movers, Z ), alpha2( Z ) }.
% 16.13/16.51  (112) {G1,W19,D3,L4,V3,M4} R(5,26) { ! subpopulations( X, Y, skol4, Z ), ! 
% 16.13/16.51    greater_or_equal( growth_rate( Y, Z ), zero ), ! greater( zero, 
% 16.13/16.51    growth_rate( X, Z ) ), outcompetes( Y, X, Z ) }.
% 16.13/16.51  (223) {G1,W12,D3,L4,V2,M4} R(10,0) { ! alpha2( X ), alpha1( X ), ! greater
% 16.13/16.51    ( Y, growth_rate( first_movers, X ) ), greater( Y, zero ) }.
% 16.13/16.51  (225) {G1,W17,D3,L5,V2,M5} P(2,10) { ! alpha2( X ), alpha1( X ), greater( Y
% 16.13/16.51    , zero ), ! greater_or_equal( Y, growth_rate( first_movers, X ) ), 
% 16.13/16.51    greater( Y, growth_rate( first_movers, X ) ) }.
% 16.13/16.51  (258) {G1,W4,D3,L1,V0,M1} R(24,26);r(27) { in_environment( skol4, skol3( 
% 16.13/16.51    skol4 ) ) }.
% 16.13/16.51  (262) {G2,W5,D3,L1,V1,M1} R(258,29) { ! outcompetes( efficient_producers, 
% 16.13/16.51    first_movers, skol5( X ) ) }.
% 16.13/16.51  (263) {G2,W6,D4,L1,V0,M1} R(258,30) { greater_or_equal( skol5( skol3( skol4
% 16.13/16.51     ) ), skol3( skol4 ) ) }.
% 16.13/16.51  (304) {G1,W4,D3,L1,V0,M1} R(22,26);r(27) { in_environment( skol4, skol2( 
% 16.13/16.51    skol4 ) ) }.
% 16.13/16.51  (321) {G2,W6,D4,L1,V0,M1} R(304,30) { greater_or_equal( skol5( skol2( skol4
% 16.13/16.51     ) ), skol2( skol4 ) ) }.
% 16.13/16.51  (323) {G2,W11,D3,L3,V1,M3} P(2,304) { in_environment( skol4, X ), ! 
% 16.13/16.51    greater_or_equal( skol2( skol4 ), X ), greater( skol2( skol4 ), X ) }.
% 16.13/16.51  (324) {G2,W11,D3,L3,V1,M3} P(2,304) { in_environment( skol4, X ), ! 
% 16.13/16.51    greater_or_equal( X, skol2( skol4 ) ), greater( X, skol2( skol4 ) ) }.
% 16.13/16.51  (325) {G3,W12,D4,L2,V0,M2} R(321,2) { greater( skol5( skol2( skol4 ) ), 
% 16.13/16.51    skol2( skol4 ) ), skol5( skol2( skol4 ) ) ==> skol2( skol4 ) }.
% 16.13/16.51  (326) {G3,W14,D4,L3,V1,M3} P(2,321) { greater_or_equal( X, skol2( skol4 ) )
% 16.13/16.51    , ! greater_or_equal( skol5( skol2( skol4 ) ), X ), greater( skol5( skol2
% 16.13/16.51    ( skol4 ) ), X ) }.
% 16.13/16.51  (359) {G2,W12,D2,L4,V3,M4} R(42,2) { greater_or_equal( X, Y ), ! greater( Z
% 16.13/16.51    , Y ), ! greater_or_equal( X, Z ), X = Z }.
% 16.13/16.51  (360) {G2,W12,D2,L4,V3,M4} R(42,2) { greater_or_equal( X, Y ), ! greater( X
% 16.13/16.51    , Z ), ! greater_or_equal( Z, Y ), Z = Y }.
% 16.13/16.51  (364) {G2,W6,D3,L1,V1,M1} R(28,304) { subpopulations( first_movers, 
% 16.13/16.51    efficient_producers, skol4, skol5( X ) ) }.
% 16.13/16.51  (421) {G1,W5,D3,L1,V0,M1} R(25,26);r(27) { greater_or_equal( skol3( skol4 )
% 16.13/16.51    , equilibrium( skol4 ) ) }.
% 16.13/16.51  (428) {G2,W10,D3,L2,V0,M2} R(421,2) { greater( skol3( skol4 ), equilibrium
% 16.13/16.51    ( skol4 ) ), skol3( skol4 ) ==> equilibrium( skol4 ) }.
% 16.13/16.51  (429) {G2,W12,D3,L3,V1,M3} P(2,421) { greater_or_equal( X, equilibrium( 
% 16.13/16.51    skol4 ) ), ! greater_or_equal( skol3( skol4 ), X ), greater( skol3( skol4
% 16.13/16.51     ), X ) }.
% 16.13/16.51  (430) {G2,W12,D3,L3,V1,M3} P(2,421) { greater_or_equal( X, equilibrium( 
% 16.13/16.51    skol4 ) ), ! greater_or_equal( X, skol3( skol4 ) ), greater( X, skol3( 
% 16.13/16.51    skol4 ) ) }.
% 16.13/16.51  (432) {G2,W12,D3,L3,V1,M3} P(2,421) { greater_or_equal( skol3( skol4 ), X )
% 16.13/16.51    , ! greater_or_equal( X, equilibrium( skol4 ) ), greater( X, equilibrium
% 16.13/16.51    ( skol4 ) ) }.
% 16.13/16.51  (438) {G3,W9,D3,L2,V0,M2} P(428,258) { in_environment( skol4, equilibrium( 
% 16.13/16.51    skol4 ) ), greater( skol3( skol4 ), equilibrium( skol4 ) ) }.
% 16.13/16.51  (457) {G4,W12,D3,L3,V1,M3} R(438,42) { in_environment( skol4, equilibrium( 
% 16.13/16.51    skol4 ) ), greater_or_equal( X, equilibrium( skol4 ) ), ! greater( X, 
% 16.13/16.51    skol3( skol4 ) ) }.
% 16.13/16.51  (459) {G4,W12,D3,L3,V1,M3} R(438,0) { in_environment( skol4, equilibrium( 
% 16.13/16.51    skol4 ) ), ! greater( X, skol3( skol4 ) ), greater( X, equilibrium( skol4
% 16.13/16.51     ) ) }.
% 16.13/16.51  (464) {G5,W12,D3,L3,V1,M3} P(2,438);r(459) { in_environment( skol4, 
% 16.13/16.51    equilibrium( skol4 ) ), greater( X, equilibrium( skol4 ) ), ! 
% 16.13/16.51    greater_or_equal( X, skol3( skol4 ) ) }.
% 16.13/16.51  (500) {G3,W8,D3,L2,V1,M2} R(18,364);r(26) { ! alpha3( skol5( X ) ), ! 
% 16.13/16.51    greater_or_equal( skol5( X ), equilibrium( skol4 ) ) }.
% 16.13/16.51  (512) {G1,W11,D3,L3,V1,M3} R(18,26) { ! alpha3( X ), ! subpopulations( 
% 16.13/16.51    first_movers, efficient_producers, skol4, X ), ! greater_or_equal( X, 
% 16.13/16.51    equilibrium( skol4 ) ) }.
% 16.13/16.51  (523) {G4,W11,D3,L3,V2,M3} R(500,42) { ! alpha3( skol5( X ) ), ! greater( 
% 16.13/16.51    skol5( X ), Y ), ! greater( Y, equilibrium( skol4 ) ) }.
% 16.13/16.51  (582) {G1,W16,D3,L3,V1,M3} R(23,26);r(27) { ! subpopulations( first_movers
% 16.13/16.51    , efficient_producers, skol4, X ), ! greater_or_equal( X, skol2( skol4 )
% 16.13/16.51     ), greater( growth_rate( efficient_producers, X ), growth_rate( 
% 16.13/16.51    first_movers, X ) ) }.
% 16.13/16.51  (948) {G2,W11,D3,L3,V1,M3} R(41,304) { greater_or_equal( X, skol2( skol4 )
% 16.13/16.51     ), ! in_environment( skol4, X ), greater( skol2( skol4 ), X ) }.
% 16.13/16.51  (949) {G2,W11,D3,L3,V1,M3} R(41,304) { greater_or_equal( skol2( skol4 ), X
% 16.13/16.51     ), ! in_environment( skol4, X ), greater( X, skol2( skol4 ) ) }.
% 16.13/16.51  (1253) {G3,W12,D3,L3,V1,M3} P(50,364) { subpopulations( first_movers, 
% 16.13/16.51    efficient_producers, skol4, X ), greater( skol5( X ), X ), ! 
% 16.13/16.51    in_environment( skol4, X ) }.
% 16.13/16.51  (1316) {G2,W15,D2,L5,V3,M5} R(51,2) { ! greater_or_equal( X, Y ), X = Y, 
% 16.13/16.51    greater( X, Z ), ! greater_or_equal( Y, Z ), Y = Z }.
% 16.13/16.51  (1352) {G3,W12,D2,L4,V2,M4} E(1316);r(4) { ! X = Y, Y = X, greater( Y, X )
% 16.13/16.51    , ! greater_or_equal( X, X ) }.
% 16.13/16.51  (1748) {G5,W12,D3,L3,V1,M3} R(523,438) { ! alpha3( skol5( X ) ), ! greater
% 16.13/16.51    ( skol5( X ), skol3( skol4 ) ), in_environment( skol4, equilibrium( skol4
% 16.13/16.51     ) ) }.
% 16.13/16.51  (1749) {G5,W13,D3,L3,V1,M3} R(523,428) { ! alpha3( skol5( X ) ), ! greater
% 16.13/16.51    ( skol5( X ), skol3( skol4 ) ), skol3( skol4 ) ==> equilibrium( skol4 )
% 16.13/16.51     }.
% 16.13/16.51  (1818) {G3,W10,D3,L2,V0,M2} R(948,258) { greater_or_equal( skol3( skol4 ), 
% 16.13/16.51    skol2( skol4 ) ), greater( skol2( skol4 ), skol3( skol4 ) ) }.
% 16.13/16.51  (1819) {G3,W11,D3,L3,V1,M3} R(948,3) { greater_or_equal( X, skol2( skol4 )
% 16.13/16.51     ), ! in_environment( skol4, X ), greater_or_equal( skol2( skol4 ), X )
% 16.13/16.51     }.
% 16.13/16.51  (1826) {G4,W10,D3,L2,V0,M2} R(1818,3) { greater_or_equal( skol3( skol4 ), 
% 16.13/16.51    skol2( skol4 ) ), greater_or_equal( skol2( skol4 ), skol3( skol4 ) ) }.
% 16.13/16.51  (1829) {G5,W15,D3,L3,V0,M3} R(1826,2) { greater_or_equal( skol2( skol4 ), 
% 16.13/16.51    skol3( skol4 ) ), greater( skol3( skol4 ), skol2( skol4 ) ), skol3( skol4
% 16.13/16.51     ) ==> skol2( skol4 ) }.
% 16.13/16.51  (1837) {G3,W10,D3,L2,V0,M2} R(949,258) { greater_or_equal( skol2( skol4 ), 
% 16.13/16.51    skol3( skol4 ) ), greater( skol3( skol4 ), skol2( skol4 ) ) }.
% 16.13/16.51  (1842) {G4,W13,D3,L3,V1,M3} R(1837,42) { greater_or_equal( skol2( skol4 ), 
% 16.13/16.51    skol3( skol4 ) ), greater_or_equal( X, skol2( skol4 ) ), ! greater( X, 
% 16.13/16.51    skol3( skol4 ) ) }.
% 16.13/16.51  (1844) {G4,W13,D3,L3,V1,M3} R(1837,0) { greater_or_equal( skol2( skol4 ), 
% 16.13/16.51    skol3( skol4 ) ), ! greater( X, skol3( skol4 ) ), greater( X, skol2( 
% 16.13/16.51    skol4 ) ) }.
% 16.13/16.51  (1883) {G2,W11,D3,L3,V1,M3} R(512,3) { ! alpha3( X ), ! subpopulations( 
% 16.13/16.51    first_movers, efficient_producers, skol4, X ), ! greater( X, equilibrium
% 16.13/16.51    ( skol4 ) ) }.
% 16.13/16.51  (1912) {G3,W12,D3,L3,V1,M3} R(323,948);f { ! greater_or_equal( skol2( skol4
% 16.13/16.51     ), X ), greater( skol2( skol4 ), X ), greater_or_equal( X, skol2( skol4
% 16.13/16.51     ) ) }.
% 16.13/16.51  (1928) {G3,W12,D3,L3,V1,M3} R(324,949);f { ! greater_or_equal( X, skol2( 
% 16.13/16.51    skol4 ) ), greater( X, skol2( skol4 ) ), greater_or_equal( skol2( skol4 )
% 16.13/16.51    , X ) }.
% 16.13/16.51  (2026) {G3,W15,D3,L4,V2,M4} P(359,421) { greater_or_equal( X, equilibrium( 
% 16.13/16.51    skol4 ) ), greater_or_equal( X, Y ), ! greater( skol3( skol4 ), Y ), ! 
% 16.13/16.51    greater_or_equal( X, skol3( skol4 ) ) }.
% 16.13/16.51  (2041) {G4,W13,D3,L3,V1,M3} F(2026) { greater_or_equal( X, equilibrium( 
% 16.13/16.51    skol4 ) ), ! greater( skol3( skol4 ), equilibrium( skol4 ) ), ! 
% 16.13/16.51    greater_or_equal( X, skol3( skol4 ) ) }.
% 16.13/16.51  (2050) {G3,W15,D3,L4,V2,M4} P(360,421) { greater_or_equal( skol3( skol4 ), 
% 16.13/16.51    X ), greater_or_equal( Y, X ), ! greater( Y, equilibrium( skol4 ) ), ! 
% 16.13/16.51    greater_or_equal( equilibrium( skol4 ), X ) }.
% 16.13/16.51  (2066) {G4,W13,D3,L3,V1,M3} F(2050) { greater_or_equal( skol3( skol4 ), X )
% 16.13/16.51    , ! greater( skol3( skol4 ), equilibrium( skol4 ) ), ! greater_or_equal( 
% 16.13/16.51    equilibrium( skol4 ), X ) }.
% 16.13/16.51  (2327) {G4,W9,D2,L3,V2,M3} S(1352);r(31) { ! X = Y, Y = X, greater( Y, X )
% 16.13/16.51     }.
% 16.13/16.51  (2379) {G5,W12,D2,L4,V3,M4} R(2327,0) { ! X = Y, Y = X, ! greater( Z, Y ), 
% 16.13/16.51    greater( Z, X ) }.
% 16.13/16.51  (2685) {G3,W11,D3,L3,V2,M3} R(106,262);r(79) { ! environment( X ), ! 
% 16.13/16.51    subpopulations( first_movers, efficient_producers, X, skol5( Y ) ), 
% 16.13/16.51    alpha2( skol5( Y ) ) }.
% 16.13/16.51  (2701) {G4,W3,D3,L1,V1,M1} R(2685,364);r(26) { alpha2( skol5( X ) ) }.
% 16.13/16.51  (2704) {G5,W9,D4,L2,V1,M2} R(2701,11) { alpha1( skol5( X ) ), greater( zero
% 16.13/16.51    , growth_rate( efficient_producers, skol5( X ) ) ) }.
% 16.13/16.51  (2705) {G5,W9,D4,L2,V1,M2} R(2701,10) { alpha1( skol5( X ) ), greater( 
% 16.13/16.51    growth_rate( first_movers, skol5( X ) ), zero ) }.
% 16.13/16.51  (2772) {G6,W12,D4,L3,V2,M3} R(2704,0) { alpha1( skol5( X ) ), ! greater( 
% 16.13/16.51    growth_rate( efficient_producers, skol5( X ) ), Y ), greater( zero, Y )
% 16.13/16.51     }.
% 16.13/16.51  (2819) {G6,W12,D4,L3,V2,M3} R(2705,0) { alpha1( skol5( X ) ), ! greater( Y
% 16.13/16.51    , growth_rate( first_movers, skol5( X ) ) ), greater( Y, zero ) }.
% 16.13/16.51  (3044) {G3,W12,D4,L2,V1,M2} R(112,364);r(262) { ! greater_or_equal( 
% 16.13/16.51    growth_rate( efficient_producers, skol5( X ) ), zero ), ! greater( zero, 
% 16.13/16.51    growth_rate( first_movers, skol5( X ) ) ) }.
% 16.13/16.51  (3191) {G6,W14,D4,L3,V0,M3} R(1748,50);r(258) { ! alpha3( skol5( skol3( 
% 16.13/16.51    skol4 ) ) ), in_environment( skol4, equilibrium( skol4 ) ), skol5( skol3
% 16.13/16.51    ( skol4 ) ) ==> skol3( skol4 ) }.
% 16.13/16.51  (3195) {G6,W14,D4,L3,V0,M3} R(1253,1748);r(258) { subpopulations( 
% 16.13/16.51    first_movers, efficient_producers, skol4, skol3( skol4 ) ), ! alpha3( 
% 16.13/16.51    skol5( skol3( skol4 ) ) ), in_environment( skol4, equilibrium( skol4 ) )
% 16.13/16.51     }.
% 16.13/16.51  (3257) {G5,W14,D3,L3,V0,M3} R(457,1912);r(1826) { in_environment( skol4, 
% 16.13/16.51    equilibrium( skol4 ) ), greater_or_equal( skol2( skol4 ), equilibrium( 
% 16.13/16.51    skol4 ) ), greater_or_equal( skol3( skol4 ), skol2( skol4 ) ) }.
% 16.13/16.51  (3279) {G6,W10,D4,L2,V0,M2} R(464,263) { in_environment( skol4, equilibrium
% 16.13/16.51    ( skol4 ) ), greater( skol5( skol3( skol4 ) ), equilibrium( skol4 ) ) }.
% 16.13/16.51  (3284) {G7,W8,D4,L2,V0,M2} R(3279,1883);d(3191);r(3195) { in_environment( 
% 16.13/16.51    skol4, equilibrium( skol4 ) ), ! alpha3( skol5( skol3( skol4 ) ) ) }.
% 16.13/16.51  (3311) {G8,W10,D4,L2,V0,M2} R(3284,30) { ! alpha3( skol5( skol3( skol4 ) )
% 16.13/16.51     ), greater_or_equal( skol5( equilibrium( skol4 ) ), equilibrium( skol4 )
% 16.13/16.51     ) }.
% 16.13/16.51  (3376) {G5,W13,D3,L3,V1,M3} R(430,523);r(500) { ! greater_or_equal( skol5( 
% 16.13/16.51    X ), skol3( skol4 ) ), ! alpha3( skol5( X ) ), ! greater( skol3( skol4 )
% 16.13/16.51    , equilibrium( skol4 ) ) }.
% 16.13/16.51  (3562) {G4,W12,D4,L2,V1,M2} R(3044,3) { ! greater( zero, growth_rate( 
% 16.13/16.51    first_movers, skol5( X ) ) ), ! greater( growth_rate( efficient_producers
% 16.13/16.51    , skol5( X ) ), zero ) }.
% 16.13/16.51  (3566) {G4,W9,D3,L3,V1,M3} P(15,3044);d(14);r(3) { ! alpha1( skol5( X ) ), 
% 16.13/16.51    alpha3( skol5( X ) ), ! greater( zero, zero ) }.
% 16.13/16.51  (3659) {G5,W12,D3,L4,V2,M4} R(3566,0) { ! alpha1( skol5( X ) ), alpha3( 
% 16.13/16.51    skol5( X ) ), ! greater( zero, Y ), ! greater( Y, zero ) }.
% 16.13/16.51  (4266) {G6,W13,D3,L3,V1,M3} R(3376,428) { ! greater_or_equal( skol5( X ), 
% 16.13/16.51    skol3( skol4 ) ), ! alpha3( skol5( X ) ), skol3( skol4 ) ==> equilibrium
% 16.13/16.51    ( skol4 ) }.
% 16.13/16.51  (4267) {G6,W9,D4,L2,V0,M2} R(3376,263) { ! alpha3( skol5( skol3( skol4 ) )
% 16.13/16.51     ), ! greater( skol3( skol4 ), equilibrium( skol4 ) ) }.
% 16.13/16.51  (4299) {G7,W9,D4,L2,V0,M2} R(4267,428) { ! alpha3( skol5( skol3( skol4 ) )
% 16.13/16.51     ), skol3( skol4 ) ==> equilibrium( skol4 ) }.
% 16.13/16.51  (4302) {G8,W12,D4,L3,V1,M3} R(4267,0);d(4299) { ! alpha3( skol5( skol3( 
% 16.13/16.51    skol4 ) ) ), ! greater( X, equilibrium( skol4 ) ), ! greater( equilibrium
% 16.13/16.51    ( skol4 ), X ) }.
% 16.13/16.51  (4305) {G9,W12,D4,L3,V1,M3} P(2327,4267);d(4299);r(4302) { ! alpha3( skol5
% 16.13/16.51    ( skol3( skol4 ) ) ), ! equilibrium( skol4 ) = X, ! greater( equilibrium
% 16.13/16.51    ( skol4 ), X ) }.
% 16.13/16.51  (4317) {G10,W9,D4,L2,V0,M2} Q(4305) { ! alpha3( skol5( skol3( skol4 ) ) ), 
% 16.13/16.51    ! greater( equilibrium( skol4 ), equilibrium( skol4 ) ) }.
% 16.13/16.51  (4368) {G11,W12,D4,L3,V1,M3} R(4317,2379);r(2327) { ! alpha3( skol5( skol3
% 16.13/16.51    ( skol4 ) ) ), ! equilibrium( skol4 ) = X, X = equilibrium( skol4 ) }.
% 16.13/16.51  (4459) {G12,W15,D4,L4,V2,M4} P(4368,500) { ! alpha3( skol5( Y ) ), ! 
% 16.13/16.51    greater_or_equal( skol5( Y ), X ), ! alpha3( skol5( skol3( skol4 ) ) ), !
% 16.13/16.51     equilibrium( skol4 ) = X }.
% 16.13/16.51  (4460) {G13,W13,D4,L3,V1,M3} F(4459);d(4299) { ! alpha3( skol5( skol3( 
% 16.13/16.51    skol4 ) ) ), ! equilibrium( skol4 ) = X, ! greater_or_equal( skol5( 
% 16.13/16.51    equilibrium( skol4 ) ), X ) }.
% 16.13/16.51  (4461) {G14,W4,D4,L1,V0,M1} Q(4460);r(3311) { ! alpha3( skol5( skol3( skol4
% 16.13/16.51     ) ) ) }.
% 16.13/16.51  (4472) {G15,W7,D4,L2,V0,M2} R(4461,3566) { ! alpha1( skol5( skol3( skol4 )
% 16.13/16.51     ) ), ! greater( zero, zero ) }.
% 16.13/16.51  (4473) {G15,W11,D5,L2,V0,M2} R(4461,15) { ! alpha1( skol5( skol3( skol4 ) )
% 16.13/16.51     ), growth_rate( efficient_producers, skol5( skol3( skol4 ) ) ) ==> zero
% 16.13/16.51     }.
% 16.13/16.51  (4474) {G15,W11,D5,L2,V0,M2} R(4461,14) { ! alpha1( skol5( skol3( skol4 ) )
% 16.13/16.51     ), growth_rate( first_movers, skol5( skol3( skol4 ) ) ) ==> zero }.
% 16.13/16.51  (5011) {G2,W12,D3,L4,V2,M4} R(225,223);f;f;f { ! alpha2( X ), alpha1( X ), 
% 16.13/16.51    greater( Y, zero ), ! greater_or_equal( Y, growth_rate( first_movers, X )
% 16.13/16.51     ) }.
% 16.13/16.51  (5314) {G5,W13,D3,L3,V1,M3} R(2066,428) { greater_or_equal( skol3( skol4 )
% 16.13/16.51    , X ), ! greater_or_equal( equilibrium( skol4 ), X ), skol3( skol4 ) ==> 
% 16.13/16.51    equilibrium( skol4 ) }.
% 16.13/16.51  (5324) {G6,W15,D3,L3,V0,M3} R(5314,1819);r(3257) { greater_or_equal( skol3
% 16.13/16.51    ( skol4 ), skol2( skol4 ) ), skol3( skol4 ) ==> equilibrium( skol4 ), 
% 16.13/16.51    greater_or_equal( skol2( skol4 ), equilibrium( skol4 ) ) }.
% 16.13/16.51  (5338) {G5,W13,D3,L3,V1,M3} R(2041,428) { greater_or_equal( X, equilibrium
% 16.13/16.51    ( skol4 ) ), ! greater_or_equal( X, skol3( skol4 ) ), skol3( skol4 ) ==> 
% 16.13/16.51    equilibrium( skol4 ) }.
% 16.13/16.51  (5405) {G7,W15,D3,L3,V0,M3} R(5338,1928);r(5324) { greater_or_equal( skol2
% 16.13/16.51    ( skol4 ), equilibrium( skol4 ) ), skol3( skol4 ) ==> equilibrium( skol4
% 16.13/16.51     ), greater( skol3( skol4 ), skol2( skol4 ) ) }.
% 16.13/16.51  (5409) {G8,W10,D3,L2,V0,M2} R(1844,429);d(1829);d(5405);d(5405);f;r(31) { 
% 16.13/16.51    greater( skol3( skol4 ), skol2( skol4 ) ), greater_or_equal( skol2( skol4
% 16.13/16.51     ), equilibrium( skol4 ) ) }.
% 16.13/16.51  (5421) {G9,W10,D3,L2,V0,M2} R(5409,3) { greater_or_equal( skol2( skol4 ), 
% 16.13/16.51    equilibrium( skol4 ) ), greater_or_equal( skol3( skol4 ), skol2( skol4 )
% 16.13/16.51     ) }.
% 16.13/16.51  (5427) {G10,W10,D3,L2,V0,M2} R(5421,432);f { greater_or_equal( skol3( skol4
% 16.13/16.51     ), skol2( skol4 ) ), greater( skol2( skol4 ), equilibrium( skol4 ) ) }.
% 16.13/16.51  (5436) {G11,W13,D3,L3,V1,M3} R(5427,523) { greater_or_equal( skol3( skol4 )
% 16.13/16.51    , skol2( skol4 ) ), ! alpha3( skol5( X ) ), ! greater( skol5( X ), skol2
% 16.13/16.51    ( skol4 ) ) }.
% 16.13/16.51  (5446) {G12,W15,D4,L3,V0,M3} R(5436,325) { greater_or_equal( skol3( skol4 )
% 16.13/16.51    , skol2( skol4 ) ), ! alpha3( skol5( skol2( skol4 ) ) ), skol5( skol2( 
% 16.13/16.51    skol4 ) ) ==> skol2( skol4 ) }.
% 16.13/16.51  (5537) {G13,W14,D4,L3,V0,M3} R(326,1749);d(5446);r(1826) { greater_or_equal
% 16.13/16.51    ( skol3( skol4 ), skol2( skol4 ) ), ! alpha3( skol5( skol2( skol4 ) ) ), 
% 16.13/16.51    skol3( skol4 ) ==> equilibrium( skol4 ) }.
% 16.13/16.51  (6557) {G3,W11,D5,L1,V0,M1} R(582,321);r(364) { greater( growth_rate( 
% 16.13/16.51    efficient_producers, skol5( skol2( skol4 ) ) ), growth_rate( first_movers
% 16.13/16.51    , skol5( skol2( skol4 ) ) ) ) }.
% 16.13/16.51  (6560) {G7,W11,D5,L2,V0,M2} R(6557,2772) { alpha1( skol5( skol2( skol4 ) )
% 16.13/16.51     ), greater( zero, growth_rate( first_movers, skol5( skol2( skol4 ) ) ) )
% 16.13/16.51     }.
% 16.13/16.51  (6562) {G7,W11,D5,L2,V0,M2} R(6557,2819) { alpha1( skol5( skol2( skol4 ) )
% 16.13/16.51     ), greater( growth_rate( efficient_producers, skol5( skol2( skol4 ) ) )
% 16.13/16.51    , zero ) }.
% 16.13/16.51  (6585) {G4,W11,D4,L3,V0,M3} P(15,6557);d(14) { ! alpha1( skol5( skol2( 
% 16.13/16.51    skol4 ) ) ), alpha3( skol5( skol2( skol4 ) ) ), greater( zero, zero ) }.
% 16.13/16.51  (6609) {G6,W14,D4,L4,V1,M4} R(6585,3659);r(6585) { ! alpha1( skol5( skol2( 
% 16.13/16.51    skol4 ) ) ), alpha3( skol5( skol2( skol4 ) ) ), ! alpha1( skol5( X ) ), 
% 16.13/16.51    alpha3( skol5( X ) ) }.
% 16.13/16.51  (6612) {G7,W8,D4,L2,V0,M2} F(6609);f { ! alpha1( skol5( skol2( skol4 ) ) )
% 16.13/16.51    , alpha3( skol5( skol2( skol4 ) ) ) }.
% 16.13/16.51  (6643) {G8,W15,D4,L3,V0,M3} R(6612,4266) { ! alpha1( skol5( skol2( skol4 )
% 16.13/16.51     ) ), ! greater_or_equal( skol5( skol2( skol4 ) ), skol3( skol4 ) ), 
% 16.13/16.51    skol3( skol4 ) ==> equilibrium( skol4 ) }.
% 16.13/16.51  (6670) {G8,W10,D4,L2,V0,M2} R(6612,1883);r(364) { ! alpha1( skol5( skol2( 
% 16.13/16.51    skol4 ) ) ), ! greater( skol5( skol2( skol4 ) ), equilibrium( skol4 ) )
% 16.13/16.51     }.
% 16.13/16.51  (6671) {G8,W10,D4,L2,V0,M2} R(6612,512);r(364) { ! alpha1( skol5( skol2( 
% 16.13/16.51    skol4 ) ) ), ! greater_or_equal( skol5( skol2( skol4 ) ), equilibrium( 
% 16.13/16.51    skol4 ) ) }.
% 16.13/16.51  (6717) {G9,W10,D4,L2,V0,M2} R(6671,430);d(6643);r(6670) { ! alpha1( skol5( 
% 16.13/16.51    skol2( skol4 ) ) ), ! greater_or_equal( skol5( skol2( skol4 ) ), skol3( 
% 16.13/16.51    skol4 ) ) }.
% 16.13/16.51  (6776) {G10,W10,D4,L2,V0,M2} R(6717,3) { ! alpha1( skol5( skol2( skol4 ) )
% 16.13/16.51     ), ! greater( skol5( skol2( skol4 ) ), skol3( skol4 ) ) }.
% 16.13/16.51  (6794) {G11,W10,D4,L2,V0,M2} R(6776,16) { ! greater( skol5( skol2( skol4 )
% 16.13/16.51     ), skol3( skol4 ) ), ! alpha3( skol5( skol2( skol4 ) ) ) }.
% 16.13/16.51  (6801) {G14,W9,D4,L2,V0,M2} R(6794,326);d(5446);d(5537);r(5421) { ! alpha3
% 16.13/16.51    ( skol5( skol2( skol4 ) ) ), greater_or_equal( skol3( skol4 ), skol2( 
% 16.13/16.51    skol4 ) ) }.
% 16.13/16.51  (6819) {G15,W9,D4,L2,V0,M2} R(6801,6612) { greater_or_equal( skol3( skol4 )
% 16.13/16.51    , skol2( skol4 ) ), ! alpha1( skol5( skol2( skol4 ) ) ) }.
% 16.13/16.51  (7052) {G8,W4,D4,L1,V0,M1} R(6560,3562);r(6562) { alpha1( skol5( skol2( 
% 16.13/16.51    skol4 ) ) ) }.
% 16.13/16.51  (7055) {G16,W5,D3,L1,V0,M1} R(7052,6819) { greater_or_equal( skol3( skol4 )
% 16.13/16.51    , skol2( skol4 ) ) }.
% 16.13/16.51  (7056) {G11,W6,D4,L1,V0,M1} R(7052,6776) { ! greater( skol5( skol2( skol4 )
% 16.13/16.51     ), skol3( skol4 ) ) }.
% 16.13/16.51  (7057) {G10,W6,D4,L1,V0,M1} R(7052,6717) { ! greater_or_equal( skol5( skol2
% 16.13/16.51    ( skol4 ) ), skol3( skol4 ) ) }.
% 16.13/16.51  (7097) {G17,W10,D3,L2,V0,M2} R(7055,2) { greater( skol3( skol4 ), skol2( 
% 16.13/16.51    skol4 ) ), skol3( skol4 ) ==> skol2( skol4 ) }.
% 16.13/16.51  (7216) {G12,W9,D4,L2,V1,M2} R(7056,0) { ! greater( skol5( skol2( skol4 ) )
% 16.13/16.51    , X ), ! greater( X, skol3( skol4 ) ) }.
% 16.13/16.51  (7229) {G13,W9,D4,L2,V1,M2} P(2,7056);r(7216) { ! greater( skol5( skol2( 
% 16.13/16.51    skol4 ) ), X ), ! greater_or_equal( X, skol3( skol4 ) ) }.
% 16.13/16.51  (7373) {G14,W5,D3,L1,V0,M1} P(325,7057);r(7229) { ! greater_or_equal( skol2
% 16.13/16.51    ( skol4 ), skol3( skol4 ) ) }.
% 16.13/16.51  (7388) {G15,W8,D3,L2,V1,M2} R(7373,1844) { ! greater( X, skol3( skol4 ) ), 
% 16.13/16.51    greater( X, skol2( skol4 ) ) }.
% 16.13/16.51  (7390) {G15,W8,D3,L2,V1,M2} R(7373,1842) { greater_or_equal( X, skol2( 
% 16.13/16.51    skol4 ) ), ! greater( X, skol3( skol4 ) ) }.
% 16.13/16.51  (7392) {G18,W5,D3,L1,V0,M1} R(7373,1928);d(7097);r(31) { greater( skol3( 
% 16.13/16.51    skol4 ), skol2( skol4 ) ) }.
% 16.13/16.51  (7593) {G19,W8,D3,L2,V1,M2} P(2327,7392);r(7388) { greater( X, skol2( skol4
% 16.13/16.51     ) ), ! skol3( skol4 ) = X }.
% 16.13/16.51  (8793) {G20,W8,D3,L2,V1,M2} R(7593,3) { ! skol3( skol4 ) = X, 
% 16.13/16.51    greater_or_equal( X, skol2( skol4 ) ) }.
% 16.13/16.51  (8824) {G21,W15,D3,L4,V2,M4} P(2,8793) { ! X = Y, greater_or_equal( Y, 
% 16.13/16.51    skol2( skol4 ) ), ! greater_or_equal( X, skol3( skol4 ) ), greater( X, 
% 16.13/16.51    skol3( skol4 ) ) }.
% 16.13/16.51  (8828) {G22,W8,D3,L2,V1,M2} Q(8824);r(7390) { greater_or_equal( X, skol2( 
% 16.13/16.51    skol4 ) ), ! greater_or_equal( X, skol3( skol4 ) ) }.
% 16.13/16.51  (8955) {G23,W6,D4,L1,V0,M1} R(8828,263) { greater_or_equal( skol5( skol3( 
% 16.13/16.51    skol4 ) ), skol2( skol4 ) ) }.
% 16.13/16.51  (8971) {G24,W11,D5,L1,V0,M1} R(8955,582);r(364) { greater( growth_rate( 
% 16.13/16.51    efficient_producers, skol5( skol3( skol4 ) ) ), growth_rate( first_movers
% 16.13/16.51    , skol5( skol3( skol4 ) ) ) ) }.
% 16.13/16.51  (12589) {G25,W11,D5,L1,V0,M1} R(8971,3) { greater_or_equal( growth_rate( 
% 16.13/16.51    efficient_producers, skol5( skol3( skol4 ) ) ), growth_rate( first_movers
% 16.13/16.51    , skol5( skol3( skol4 ) ) ) ) }.
% 16.13/16.51  (12608) {G25,W4,D4,L1,V0,M1} P(4474,8971);d(4473);r(4472) { ! alpha1( skol5
% 16.13/16.51    ( skol3( skol4 ) ) ) }.
% 16.13/16.51  (12658) {G26,W10,D5,L2,V1,M2} R(12608,5011);r(2701) { greater( X, zero ), !
% 16.13/16.51     greater_or_equal( X, growth_rate( first_movers, skol5( skol3( skol4 ) )
% 16.13/16.51     ) ) }.
% 16.13/16.51  (12665) {G26,W10,D5,L2,V1,M2} R(12608,2772) { ! greater( growth_rate( 
% 16.13/16.51    efficient_producers, skol5( skol3( skol4 ) ) ), X ), greater( zero, X )
% 16.13/16.51     }.
% 16.13/16.51  (15214) {G27,W7,D5,L1,V0,M1} R(12665,8971) { greater( zero, growth_rate( 
% 16.13/16.51    first_movers, skol5( skol3( skol4 ) ) ) ) }.
% 16.13/16.51  (15299) {G28,W7,D5,L1,V0,M1} R(15214,3562) { ! greater( growth_rate( 
% 16.13/16.51    efficient_producers, skol5( skol3( skol4 ) ) ), zero ) }.
% 16.13/16.51  (16888) {G29,W0,D0,L0,V0,M0} R(15299,12658);r(12589) {  }.
% 16.13/16.51  
% 16.13/16.51  
% 16.13/16.51  % SZS output end Refutation
% 16.13/16.51  found a proof!
% 16.13/16.51  
% 16.13/16.51  
% 16.13/16.51  Unprocessed initial clauses:
% 16.13/16.51  
% 16.13/16.51  (16890) {G0,W9,D2,L3,V3,M3}  { ! greater( X, Z ), ! greater( Z, Y ), 
% 16.13/16.51    greater( X, Y ) }.
% 16.13/16.51  (16891) {G0,W15,D2,L5,V3,M5}  { ! in_environment( Z, X ), ! in_environment
% 16.13/16.51    ( Z, Y ), greater( Y, X ), Y = X, greater( X, Y ) }.
% 16.13/16.51  (16892) {G0,W9,D2,L3,V2,M3}  { ! greater_or_equal( X, Y ), greater( X, Y )
% 16.13/16.51    , X = Y }.
% 16.13/16.51  (16893) {G0,W6,D2,L2,V2,M2}  { ! greater( X, Y ), greater_or_equal( X, Y )
% 16.13/16.51     }.
% 16.13/16.51  (16894) {G0,W6,D2,L2,V2,M2}  { ! X = Y, greater_or_equal( X, Y ) }.
% 16.13/16.51  (16895) {G0,W21,D3,L5,V4,M5}  { ! environment( T ), ! subpopulations( X, Y
% 16.13/16.51    , T, Z ), ! greater_or_equal( growth_rate( Y, Z ), zero ), ! greater( 
% 16.13/16.51    zero, growth_rate( X, Z ) ), outcompetes( Y, X, Z ) }.
% 16.13/16.51  (16896) {G0,W16,D3,L4,V4,M4}  { ! environment( T ), ! subpopulations( X, Y
% 16.13/16.51    , T, Z ), ! outcompetes( Y, X, Z ), greater_or_equal( growth_rate( Y, Z )
% 16.13/16.51    , zero ) }.
% 16.13/16.51  (16897) {G0,W16,D3,L4,V4,M4}  { ! environment( T ), ! subpopulations( X, Y
% 16.13/16.51    , T, Z ), ! outcompetes( Y, X, Z ), greater( zero, growth_rate( X, Z ) )
% 16.13/16.51     }.
% 16.13/16.51  (16898) {G0,W7,D3,L2,V1,M2}  { alpha2( X ), greater( growth_rate( 
% 16.13/16.51    efficient_producers, X ), zero ) }.
% 16.13/16.51  (16899) {G0,W7,D3,L2,V1,M2}  { alpha2( X ), greater( zero, growth_rate( 
% 16.13/16.51    first_movers, X ) ) }.
% 16.13/16.51  (16900) {G0,W9,D3,L3,V1,M3}  { ! alpha2( X ), alpha1( X ), greater( 
% 16.13/16.51    growth_rate( first_movers, X ), zero ) }.
% 16.13/16.51  (16901) {G0,W9,D3,L3,V1,M3}  { ! alpha2( X ), alpha1( X ), greater( zero, 
% 16.13/16.51    growth_rate( efficient_producers, X ) ) }.
% 16.13/16.51  (16902) {G0,W4,D2,L2,V1,M2}  { ! alpha1( X ), alpha2( X ) }.
% 16.13/16.51  (16903) {G0,W12,D3,L3,V1,M3}  { ! greater( growth_rate( first_movers, X ), 
% 16.13/16.51    zero ), ! greater( zero, growth_rate( efficient_producers, X ) ), alpha2
% 16.13/16.51    ( X ) }.
% 16.13/16.51  (16904) {G0,W9,D3,L3,V1,M3}  { ! alpha1( X ), alpha3( X ), growth_rate( 
% 16.13/16.51    first_movers, X ) = zero }.
% 16.13/16.51  (16905) {G0,W9,D3,L3,V1,M3}  { ! alpha1( X ), alpha3( X ), growth_rate( 
% 16.13/16.51    efficient_producers, X ) = zero }.
% 16.13/16.51  (16906) {G0,W4,D2,L2,V1,M2}  { ! alpha3( X ), alpha1( X ) }.
% 16.13/16.51  (16907) {G0,W12,D3,L3,V1,M3}  { ! growth_rate( first_movers, X ) = zero, ! 
% 16.13/16.51    growth_rate( efficient_producers, X ) = zero, alpha1( X ) }.
% 16.13/16.51  (16908) {G0,W13,D3,L4,V2,M4}  { ! alpha3( X ), ! environment( Y ), ! 
% 16.13/16.51    subpopulations( first_movers, efficient_producers, Y, X ), ! 
% 16.13/16.51    greater_or_equal( X, equilibrium( Y ) ) }.
% 16.13/16.51  (16909) {G0,W5,D3,L2,V2,M2}  { environment( skol1( Y ) ), alpha3( X ) }.
% 16.13/16.51  (16910) {G0,W8,D3,L2,V1,M2}  { subpopulations( first_movers, 
% 16.13/16.51    efficient_producers, skol1( X ), X ), alpha3( X ) }.
% 16.13/16.51  (16911) {G0,W7,D4,L2,V1,M2}  { greater_or_equal( X, equilibrium( skol1( X )
% 16.13/16.51     ) ), alpha3( X ) }.
% 16.13/16.51  (16912) {G0,W8,D3,L3,V1,M3}  { ! environment( X ), ! stable( X ), 
% 16.13/16.51    in_environment( X, skol2( X ) ) }.
% 16.13/16.51  (16913) {G0,W20,D3,L5,V2,M5}  { ! environment( X ), ! stable( X ), ! 
% 16.13/16.51    subpopulations( first_movers, efficient_producers, X, Y ), ! 
% 16.13/16.51    greater_or_equal( Y, skol2( X ) ), greater( growth_rate( 
% 16.13/16.51    efficient_producers, Y ), growth_rate( first_movers, Y ) ) }.
% 16.13/16.51  (16914) {G0,W8,D3,L3,V1,M3}  { ! environment( X ), ! stable( X ), 
% 16.13/16.51    in_environment( X, skol3( X ) ) }.
% 16.13/16.51  (16915) {G0,W9,D3,L3,V1,M3}  { ! environment( X ), ! stable( X ), 
% 16.13/16.51    greater_or_equal( skol3( X ), equilibrium( X ) ) }.
% 16.13/16.51  (16916) {G0,W2,D2,L1,V0,M1}  { environment( skol4 ) }.
% 16.13/16.51  (16917) {G0,W2,D2,L1,V0,M1}  { stable( skol4 ) }.
% 16.13/16.51  (16918) {G0,W9,D3,L2,V2,M2}  { ! in_environment( skol4, X ), subpopulations
% 16.13/16.51    ( first_movers, efficient_producers, skol4, skol5( Y ) ) }.
% 16.13/16.51  (16919) {G0,W8,D3,L2,V2,M2}  { ! in_environment( skol4, X ), ! outcompetes
% 16.13/16.51    ( efficient_producers, first_movers, skol5( Y ) ) }.
% 16.13/16.51  (16920) {G0,W7,D3,L2,V1,M2}  { ! in_environment( skol4, X ), 
% 16.13/16.51    greater_or_equal( skol5( X ), X ) }.
% 16.13/16.51  
% 16.13/16.51  
% 16.13/16.51  Total Proof:
% 16.13/16.51  
% 16.13/16.51  subsumption: (0) {G0,W9,D2,L3,V3,M3} I { ! greater( X, Z ), ! greater( Z, Y
% 16.13/16.51     ), greater( X, Y ) }.
% 16.13/16.51  parent0: (16890) {G0,W9,D2,L3,V3,M3}  { ! greater( X, Z ), ! greater( Z, Y
% 16.13/16.51     ), greater( X, Y ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51     Z := Z
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51     2 ==> 2
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (1) {G0,W15,D2,L5,V3,M5} I { ! in_environment( Z, X ), ! 
% 16.13/16.51    in_environment( Z, Y ), greater( Y, X ), Y = X, greater( X, Y ) }.
% 16.13/16.51  parent0: (16891) {G0,W15,D2,L5,V3,M5}  { ! in_environment( Z, X ), ! 
% 16.13/16.51    in_environment( Z, Y ), greater( Y, X ), Y = X, greater( X, Y ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51     Z := Z
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51     2 ==> 2
% 16.13/16.51     3 ==> 3
% 16.13/16.51     4 ==> 4
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (2) {G0,W9,D2,L3,V2,M3} I { ! greater_or_equal( X, Y ), 
% 16.13/16.51    greater( X, Y ), X = Y }.
% 16.13/16.51  parent0: (16892) {G0,W9,D2,L3,V2,M3}  { ! greater_or_equal( X, Y ), greater
% 16.13/16.51    ( X, Y ), X = Y }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51     2 ==> 2
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (3) {G0,W6,D2,L2,V2,M2} I { ! greater( X, Y ), 
% 16.13/16.51    greater_or_equal( X, Y ) }.
% 16.13/16.51  parent0: (16893) {G0,W6,D2,L2,V2,M2}  { ! greater( X, Y ), greater_or_equal
% 16.13/16.51    ( X, Y ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (4) {G0,W6,D2,L2,V2,M2} I { ! X = Y, greater_or_equal( X, Y )
% 16.13/16.51     }.
% 16.13/16.51  parent0: (16894) {G0,W6,D2,L2,V2,M2}  { ! X = Y, greater_or_equal( X, Y )
% 16.13/16.51     }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (5) {G0,W21,D3,L5,V4,M5} I { ! environment( T ), ! 
% 16.13/16.51    subpopulations( X, Y, T, Z ), ! greater_or_equal( growth_rate( Y, Z ), 
% 16.13/16.51    zero ), ! greater( zero, growth_rate( X, Z ) ), outcompetes( Y, X, Z )
% 16.13/16.51     }.
% 16.13/16.51  parent0: (16895) {G0,W21,D3,L5,V4,M5}  { ! environment( T ), ! 
% 16.13/16.51    subpopulations( X, Y, T, Z ), ! greater_or_equal( growth_rate( Y, Z ), 
% 16.13/16.51    zero ), ! greater( zero, growth_rate( X, Z ) ), outcompetes( Y, X, Z )
% 16.13/16.51     }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51     Z := Z
% 16.13/16.51     T := T
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51     2 ==> 2
% 16.13/16.51     3 ==> 3
% 16.13/16.51     4 ==> 4
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (8) {G0,W7,D3,L2,V1,M2} I { alpha2( X ), greater( growth_rate
% 16.13/16.51    ( efficient_producers, X ), zero ) }.
% 16.13/16.51  parent0: (16898) {G0,W7,D3,L2,V1,M2}  { alpha2( X ), greater( growth_rate( 
% 16.13/16.51    efficient_producers, X ), zero ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (9) {G0,W7,D3,L2,V1,M2} I { alpha2( X ), greater( zero, 
% 16.13/16.51    growth_rate( first_movers, X ) ) }.
% 16.13/16.51  parent0: (16899) {G0,W7,D3,L2,V1,M2}  { alpha2( X ), greater( zero, 
% 16.13/16.51    growth_rate( first_movers, X ) ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (10) {G0,W9,D3,L3,V1,M3} I { ! alpha2( X ), alpha1( X ), 
% 16.13/16.51    greater( growth_rate( first_movers, X ), zero ) }.
% 16.13/16.51  parent0: (16900) {G0,W9,D3,L3,V1,M3}  { ! alpha2( X ), alpha1( X ), greater
% 16.13/16.51    ( growth_rate( first_movers, X ), zero ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51     2 ==> 2
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (11) {G0,W9,D3,L3,V1,M3} I { ! alpha2( X ), alpha1( X ), 
% 16.13/16.51    greater( zero, growth_rate( efficient_producers, X ) ) }.
% 16.13/16.51  parent0: (16901) {G0,W9,D3,L3,V1,M3}  { ! alpha2( X ), alpha1( X ), greater
% 16.13/16.51    ( zero, growth_rate( efficient_producers, X ) ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51     2 ==> 2
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (14) {G0,W9,D3,L3,V1,M3} I { ! alpha1( X ), alpha3( X ), 
% 16.13/16.51    growth_rate( first_movers, X ) ==> zero }.
% 16.13/16.51  parent0: (16904) {G0,W9,D3,L3,V1,M3}  { ! alpha1( X ), alpha3( X ), 
% 16.13/16.51    growth_rate( first_movers, X ) = zero }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51     2 ==> 2
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (15) {G0,W9,D3,L3,V1,M3} I { ! alpha1( X ), alpha3( X ), 
% 16.13/16.51    growth_rate( efficient_producers, X ) ==> zero }.
% 16.13/16.51  parent0: (16905) {G0,W9,D3,L3,V1,M3}  { ! alpha1( X ), alpha3( X ), 
% 16.13/16.51    growth_rate( efficient_producers, X ) = zero }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51     2 ==> 2
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (16) {G0,W4,D2,L2,V1,M2} I { ! alpha3( X ), alpha1( X ) }.
% 16.13/16.51  parent0: (16906) {G0,W4,D2,L2,V1,M2}  { ! alpha3( X ), alpha1( X ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (18) {G0,W13,D3,L4,V2,M4} I { ! alpha3( X ), ! environment( Y
% 16.13/16.51     ), ! subpopulations( first_movers, efficient_producers, Y, X ), ! 
% 16.13/16.51    greater_or_equal( X, equilibrium( Y ) ) }.
% 16.13/16.51  parent0: (16908) {G0,W13,D3,L4,V2,M4}  { ! alpha3( X ), ! environment( Y )
% 16.13/16.51    , ! subpopulations( first_movers, efficient_producers, Y, X ), ! 
% 16.13/16.51    greater_or_equal( X, equilibrium( Y ) ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51     2 ==> 2
% 16.13/16.51     3 ==> 3
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (22) {G0,W8,D3,L3,V1,M3} I { ! environment( X ), ! stable( X )
% 16.13/16.51    , in_environment( X, skol2( X ) ) }.
% 16.13/16.51  parent0: (16912) {G0,W8,D3,L3,V1,M3}  { ! environment( X ), ! stable( X ), 
% 16.13/16.51    in_environment( X, skol2( X ) ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51     2 ==> 2
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (23) {G0,W20,D3,L5,V2,M5} I { ! environment( X ), ! stable( X
% 16.13/16.51     ), ! subpopulations( first_movers, efficient_producers, X, Y ), ! 
% 16.13/16.51    greater_or_equal( Y, skol2( X ) ), greater( growth_rate( 
% 16.13/16.51    efficient_producers, Y ), growth_rate( first_movers, Y ) ) }.
% 16.13/16.51  parent0: (16913) {G0,W20,D3,L5,V2,M5}  { ! environment( X ), ! stable( X )
% 16.13/16.51    , ! subpopulations( first_movers, efficient_producers, X, Y ), ! 
% 16.13/16.51    greater_or_equal( Y, skol2( X ) ), greater( growth_rate( 
% 16.13/16.51    efficient_producers, Y ), growth_rate( first_movers, Y ) ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51     2 ==> 2
% 16.13/16.51     3 ==> 3
% 16.13/16.51     4 ==> 4
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (24) {G0,W8,D3,L3,V1,M3} I { ! environment( X ), ! stable( X )
% 16.13/16.51    , in_environment( X, skol3( X ) ) }.
% 16.13/16.51  parent0: (16914) {G0,W8,D3,L3,V1,M3}  { ! environment( X ), ! stable( X ), 
% 16.13/16.51    in_environment( X, skol3( X ) ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51     2 ==> 2
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (25) {G0,W9,D3,L3,V1,M3} I { ! environment( X ), ! stable( X )
% 16.13/16.51    , greater_or_equal( skol3( X ), equilibrium( X ) ) }.
% 16.13/16.51  parent0: (16915) {G0,W9,D3,L3,V1,M3}  { ! environment( X ), ! stable( X ), 
% 16.13/16.51    greater_or_equal( skol3( X ), equilibrium( X ) ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51     2 ==> 2
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (26) {G0,W2,D2,L1,V0,M1} I { environment( skol4 ) }.
% 16.13/16.51  parent0: (16916) {G0,W2,D2,L1,V0,M1}  { environment( skol4 ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (27) {G0,W2,D2,L1,V0,M1} I { stable( skol4 ) }.
% 16.13/16.51  parent0: (16917) {G0,W2,D2,L1,V0,M1}  { stable( skol4 ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (28) {G0,W9,D3,L2,V2,M2} I { ! in_environment( skol4, X ), 
% 16.13/16.51    subpopulations( first_movers, efficient_producers, skol4, skol5( Y ) )
% 16.13/16.51     }.
% 16.13/16.51  parent0: (16918) {G0,W9,D3,L2,V2,M2}  { ! in_environment( skol4, X ), 
% 16.13/16.51    subpopulations( first_movers, efficient_producers, skol4, skol5( Y ) )
% 16.13/16.51     }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (29) {G0,W8,D3,L2,V2,M2} I { ! in_environment( skol4, X ), ! 
% 16.13/16.51    outcompetes( efficient_producers, first_movers, skol5( Y ) ) }.
% 16.13/16.51  parent0: (16919) {G0,W8,D3,L2,V2,M2}  { ! in_environment( skol4, X ), ! 
% 16.13/16.51    outcompetes( efficient_producers, first_movers, skol5( Y ) ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (30) {G0,W7,D3,L2,V1,M2} I { ! in_environment( skol4, X ), 
% 16.13/16.51    greater_or_equal( skol5( X ), X ) }.
% 16.13/16.51  parent0: (16920) {G0,W7,D3,L2,V1,M2}  { ! in_environment( skol4, X ), 
% 16.13/16.51    greater_or_equal( skol5( X ), X ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  eqswap: (17083) {G0,W6,D2,L2,V2,M2}  { ! Y = X, greater_or_equal( X, Y )
% 16.13/16.51     }.
% 16.13/16.51  parent0[0]: (4) {G0,W6,D2,L2,V2,M2} I { ! X = Y, greater_or_equal( X, Y )
% 16.13/16.51     }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  eqrefl: (17084) {G0,W3,D2,L1,V1,M1}  { greater_or_equal( X, X ) }.
% 16.13/16.51  parent0[0]: (17083) {G0,W6,D2,L2,V2,M2}  { ! Y = X, greater_or_equal( X, Y
% 16.13/16.51     ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := X
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (31) {G1,W3,D2,L1,V1,M1} Q(4) { greater_or_equal( X, X ) }.
% 16.13/16.51  parent0: (17084) {G0,W3,D2,L1,V1,M1}  { greater_or_equal( X, X ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  eqswap: (17085) {G0,W6,D2,L2,V2,M2}  { ! Y = X, greater_or_equal( X, Y )
% 16.13/16.51     }.
% 16.13/16.51  parent0[0]: (4) {G0,W6,D2,L2,V2,M2} I { ! X = Y, greater_or_equal( X, Y )
% 16.13/16.51     }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  resolution: (17086) {G1,W15,D2,L5,V3,M5}  { greater_or_equal( Y, X ), ! 
% 16.13/16.51    in_environment( Z, Y ), ! in_environment( Z, X ), greater( X, Y ), 
% 16.13/16.51    greater( Y, X ) }.
% 16.13/16.51  parent0[0]: (17085) {G0,W6,D2,L2,V2,M2}  { ! Y = X, greater_or_equal( X, Y
% 16.13/16.51     ) }.
% 16.13/16.51  parent1[3]: (1) {G0,W15,D2,L5,V3,M5} I { ! in_environment( Z, X ), ! 
% 16.13/16.51    in_environment( Z, Y ), greater( Y, X ), Y = X, greater( X, Y ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := Y
% 16.13/16.51     Y := X
% 16.13/16.51  end
% 16.13/16.51  substitution1:
% 16.13/16.51     X := Y
% 16.13/16.51     Y := X
% 16.13/16.51     Z := Z
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  resolution: (17094) {G1,W15,D2,L5,V3,M5}  { greater_or_equal( X, Y ), 
% 16.13/16.51    greater_or_equal( X, Y ), ! in_environment( Z, X ), ! in_environment( Z, 
% 16.13/16.51    Y ), greater( Y, X ) }.
% 16.13/16.51  parent0[0]: (3) {G0,W6,D2,L2,V2,M2} I { ! greater( X, Y ), greater_or_equal
% 16.13/16.51    ( X, Y ) }.
% 16.13/16.51  parent1[4]: (17086) {G1,W15,D2,L5,V3,M5}  { greater_or_equal( Y, X ), ! 
% 16.13/16.51    in_environment( Z, Y ), ! in_environment( Z, X ), greater( X, Y ), 
% 16.13/16.51    greater( Y, X ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51  end
% 16.13/16.51  substitution1:
% 16.13/16.51     X := Y
% 16.13/16.51     Y := X
% 16.13/16.51     Z := Z
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  factor: (17097) {G1,W12,D2,L4,V3,M4}  { greater_or_equal( X, Y ), ! 
% 16.13/16.51    in_environment( Z, X ), ! in_environment( Z, Y ), greater( Y, X ) }.
% 16.13/16.51  parent0[0, 1]: (17094) {G1,W15,D2,L5,V3,M5}  { greater_or_equal( X, Y ), 
% 16.13/16.51    greater_or_equal( X, Y ), ! in_environment( Z, X ), ! in_environment( Z, 
% 16.13/16.51    Y ), greater( Y, X ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51     Z := Z
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (41) {G1,W12,D2,L4,V3,M4} R(4,1);r(3) { greater_or_equal( X, Y
% 16.13/16.51     ), ! in_environment( Z, Y ), ! in_environment( Z, X ), greater( Y, X )
% 16.13/16.51     }.
% 16.13/16.51  parent0: (17097) {G1,W12,D2,L4,V3,M4}  { greater_or_equal( X, Y ), ! 
% 16.13/16.51    in_environment( Z, X ), ! in_environment( Z, Y ), greater( Y, X ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51     Z := Z
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 2
% 16.13/16.51     2 ==> 1
% 16.13/16.51     3 ==> 3
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  resolution: (17098) {G1,W9,D2,L3,V3,M3}  { greater_or_equal( X, Y ), ! 
% 16.13/16.51    greater( X, Z ), ! greater( Z, Y ) }.
% 16.13/16.51  parent0[0]: (3) {G0,W6,D2,L2,V2,M2} I { ! greater( X, Y ), greater_or_equal
% 16.13/16.51    ( X, Y ) }.
% 16.13/16.51  parent1[2]: (0) {G0,W9,D2,L3,V3,M3} I { ! greater( X, Z ), ! greater( Z, Y
% 16.13/16.51     ), greater( X, Y ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51  end
% 16.13/16.51  substitution1:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51     Z := Z
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (42) {G1,W9,D2,L3,V3,M3} R(3,0) { greater_or_equal( X, Y ), ! 
% 16.13/16.51    greater( X, Z ), ! greater( Z, Y ) }.
% 16.13/16.51  parent0: (17098) {G1,W9,D2,L3,V3,M3}  { greater_or_equal( X, Y ), ! greater
% 16.13/16.51    ( X, Z ), ! greater( Z, Y ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51     Z := Z
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 0
% 16.13/16.51     1 ==> 1
% 16.13/16.51     2 ==> 2
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  eqswap: (17100) {G0,W9,D2,L3,V2,M3}  { Y = X, ! greater_or_equal( X, Y ), 
% 16.13/16.51    greater( X, Y ) }.
% 16.13/16.51  parent0[2]: (2) {G0,W9,D2,L3,V2,M3} I { ! greater_or_equal( X, Y ), greater
% 16.13/16.51    ( X, Y ), X = Y }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  resolution: (17101) {G1,W11,D3,L3,V1,M3}  { X = skol5( X ), greater( skol5
% 16.13/16.51    ( X ), X ), ! in_environment( skol4, X ) }.
% 16.13/16.51  parent0[1]: (17100) {G0,W9,D2,L3,V2,M3}  { Y = X, ! greater_or_equal( X, Y
% 16.13/16.51     ), greater( X, Y ) }.
% 16.13/16.51  parent1[1]: (30) {G0,W7,D3,L2,V1,M2} I { ! in_environment( skol4, X ), 
% 16.13/16.51    greater_or_equal( skol5( X ), X ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := skol5( X )
% 16.13/16.51     Y := X
% 16.13/16.51  end
% 16.13/16.51  substitution1:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  eqswap: (17102) {G1,W11,D3,L3,V1,M3}  { skol5( X ) = X, greater( skol5( X )
% 16.13/16.51    , X ), ! in_environment( skol4, X ) }.
% 16.13/16.51  parent0[0]: (17101) {G1,W11,D3,L3,V1,M3}  { X = skol5( X ), greater( skol5
% 16.13/16.51    ( X ), X ), ! in_environment( skol4, X ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (50) {G1,W11,D3,L3,V1,M3} R(2,30) { greater( skol5( X ), X ), 
% 16.13/16.51    skol5( X ) ==> X, ! in_environment( skol4, X ) }.
% 16.13/16.51  parent0: (17102) {G1,W11,D3,L3,V1,M3}  { skol5( X ) = X, greater( skol5( X
% 16.13/16.51     ), X ), ! in_environment( skol4, X ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 1
% 16.13/16.51     1 ==> 0
% 16.13/16.51     2 ==> 2
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  eqswap: (17103) {G0,W9,D2,L3,V2,M3}  { Y = X, ! greater_or_equal( X, Y ), 
% 16.13/16.51    greater( X, Y ) }.
% 16.13/16.51  parent0[2]: (2) {G0,W9,D2,L3,V2,M3} I { ! greater_or_equal( X, Y ), greater
% 16.13/16.51    ( X, Y ), X = Y }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  resolution: (17104) {G1,W12,D2,L4,V3,M4}  { ! greater( Y, Z ), greater( X, 
% 16.13/16.51    Z ), Y = X, ! greater_or_equal( X, Y ) }.
% 16.13/16.51  parent0[0]: (0) {G0,W9,D2,L3,V3,M3} I { ! greater( X, Z ), ! greater( Z, Y
% 16.13/16.51     ), greater( X, Y ) }.
% 16.13/16.51  parent1[2]: (17103) {G0,W9,D2,L3,V2,M3}  { Y = X, ! greater_or_equal( X, Y
% 16.13/16.51     ), greater( X, Y ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Z
% 16.13/16.51     Z := Y
% 16.13/16.51  end
% 16.13/16.51  substitution1:
% 16.13/16.51     X := X
% 16.13/16.51     Y := Y
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  eqswap: (17107) {G1,W12,D2,L4,V3,M4}  { Y = X, ! greater( X, Z ), greater( 
% 16.13/16.51    Y, Z ), ! greater_or_equal( Y, X ) }.
% 16.13/16.51  parent0[2]: (17104) {G1,W12,D2,L4,V3,M4}  { ! greater( Y, Z ), greater( X, 
% 16.13/16.51    Z ), Y = X, ! greater_or_equal( X, Y ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := Y
% 16.13/16.51     Y := X
% 16.13/16.51     Z := Z
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (51) {G1,W12,D2,L4,V3,M4} R(2,0) { ! greater_or_equal( X, Y )
% 16.13/16.51    , X = Y, ! greater( Y, Z ), greater( X, Z ) }.
% 16.13/16.51  parent0: (17107) {G1,W12,D2,L4,V3,M4}  { Y = X, ! greater( X, Z ), greater
% 16.13/16.51    ( Y, Z ), ! greater_or_equal( Y, X ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := Y
% 16.13/16.51     Y := X
% 16.13/16.51     Z := Z
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 1
% 16.13/16.51     1 ==> 2
% 16.13/16.51     2 ==> 3
% 16.13/16.51     3 ==> 0
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  resolution: (17108) {G1,W7,D3,L2,V1,M2}  { greater_or_equal( growth_rate( 
% 16.13/16.51    efficient_producers, X ), zero ), alpha2( X ) }.
% 16.13/16.51  parent0[0]: (3) {G0,W6,D2,L2,V2,M2} I { ! greater( X, Y ), greater_or_equal
% 16.13/16.51    ( X, Y ) }.
% 16.13/16.51  parent1[1]: (8) {G0,W7,D3,L2,V1,M2} I { alpha2( X ), greater( growth_rate( 
% 16.13/16.51    efficient_producers, X ), zero ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := growth_rate( efficient_producers, X )
% 16.13/16.51     Y := zero
% 16.13/16.51  end
% 16.13/16.51  substitution1:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (79) {G1,W7,D3,L2,V1,M2} R(8,3) { alpha2( X ), 
% 16.13/16.51    greater_or_equal( growth_rate( efficient_producers, X ), zero ) }.
% 16.13/16.51  parent0: (17108) {G1,W7,D3,L2,V1,M2}  { greater_or_equal( growth_rate( 
% 16.13/16.51    efficient_producers, X ), zero ), alpha2( X ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := X
% 16.13/16.51  end
% 16.13/16.51  permutation0:
% 16.13/16.51     0 ==> 1
% 16.13/16.51     1 ==> 0
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  resolution: (17109) {G1,W18,D3,L5,V3,M5}  { ! environment( X ), ! 
% 16.13/16.51    subpopulations( first_movers, Y, X, Z ), ! greater_or_equal( growth_rate
% 16.13/16.51    ( Y, Z ), zero ), outcompetes( Y, first_movers, Z ), alpha2( Z ) }.
% 16.13/16.51  parent0[3]: (5) {G0,W21,D3,L5,V4,M5} I { ! environment( T ), ! 
% 16.13/16.51    subpopulations( X, Y, T, Z ), ! greater_or_equal( growth_rate( Y, Z ), 
% 16.13/16.51    zero ), ! greater( zero, growth_rate( X, Z ) ), outcompetes( Y, X, Z )
% 16.13/16.51     }.
% 16.13/16.51  parent1[1]: (9) {G0,W7,D3,L2,V1,M2} I { alpha2( X ), greater( zero, 
% 16.13/16.51    growth_rate( first_movers, X ) ) }.
% 16.13/16.51  substitution0:
% 16.13/16.51     X := first_movers
% 16.13/16.51     Y := Y
% 16.13/16.51     Z := Z
% 16.13/16.51     T := X
% 16.13/16.51  end
% 16.13/16.51  substitution1:
% 16.13/16.51     X := Z
% 16.13/16.51  end
% 16.13/16.51  
% 16.13/16.51  subsumption: (106) {G1,W18,D3,L5,V3,M5} R(5,9) { ! environment( X ), ! 
% 16.13/16.51    subpopulations( first_movers, Y, X, Z ), ! greater_or_equal( growth_rate
% 16.13/16.51    ( Y, Z ), zero ), outcompetes( Y, first_movers, Z ), alpha2( Z ) }.
% 16.13/16.51  parent0: (17109) {G1,W18,D3,L5,V3,M5}  { ! environment( X ), ! 
% 16.13/16.51    subpopulations( first_movers, Y, X, Z ), ! greater_or_equal( gCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------