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

View Problem - Process Solution

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

% Computer : n020.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:46 EDT 2022

% Result   : Theorem 24.35s 24.76s
% Output   : Refutation 24.35s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem  : MGT034+2 : TPTP v8.1.0. Released v2.0.0.
% 0.03/0.12  % Command  : bliksem %s
% 0.12/0.33  % Computer : n020.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Thu Jun  9 10:22:06 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 3.29/3.69  *** allocated 10000 integers for termspace/termends
% 3.29/3.69  *** allocated 10000 integers for clauses
% 3.29/3.69  *** allocated 10000 integers for justifications
% 3.29/3.69  Bliksem 1.12
% 3.29/3.69  
% 3.29/3.69  
% 3.29/3.69  Automatic Strategy Selection
% 3.29/3.69  
% 3.29/3.69  
% 3.29/3.69  Clauses:
% 3.29/3.69  
% 3.29/3.69  { ! environment( T ), ! subpopulations( X, Y, T, Z ), ! greater( 
% 3.29/3.69    growth_rate( Y, Z ), growth_rate( X, Z ) ), selection_favors( Y, X, Z ) }
% 3.29/3.69    .
% 3.29/3.69  { ! environment( Y ), ! subpopulations( first_movers, efficient_producers, 
% 3.29/3.69    Y, X ), ! decreases( difference( disbanding_rate( first_movers, X ), 
% 3.29/3.69    disbanding_rate( efficient_producers, X ) ) ) }.
% 3.29/3.69  { ! environment( X ), ! in_environment( X, critical_point( X ) ), 
% 3.29/3.69    subpopulations( first_movers, efficient_producers, X, critical_point( X )
% 3.29/3.69     ) }.
% 3.29/3.69  { ! environment( X ), ! in_environment( X, appear( efficient_producers, X )
% 3.29/3.69     ), subpopulations( first_movers, efficient_producers, X, appear( 
% 3.29/3.69    efficient_producers, X ) ) }.
% 3.29/3.69  { ! decreases( difference( founding_rate( first_movers, X ), founding_rate
% 3.29/3.69    ( efficient_producers, X ) ) ), decreases( difference( disbanding_rate( 
% 3.29/3.69    first_movers, X ), disbanding_rate( efficient_producers, X ) ) ), 
% 3.29/3.69    decreases( difference( growth_rate( first_movers, X ), growth_rate( 
% 3.29/3.69    efficient_producers, X ) ) ) }.
% 3.29/3.69  { ! environment( Y ), ! in_environment( Y, Z ), ! greater_or_equal( 
% 3.29/3.69    difference( growth_rate( first_movers, Z ), growth_rate( 
% 3.29/3.69    efficient_producers, Z ) ), zero ), ! greater_or_equal( X, appear( 
% 3.29/3.69    efficient_producers, Y ) ), ! greater( Z, X ), ! decreases( difference( 
% 3.29/3.69    growth_rate( first_movers, X ), growth_rate( efficient_producers, X ) ) )
% 3.29/3.69    , greater( difference( growth_rate( first_movers, X ), growth_rate( 
% 3.29/3.69    efficient_producers, X ) ), zero ) }.
% 3.29/3.69  { ! greater( zero, difference( growth_rate( first_movers, X ), growth_rate
% 3.29/3.69    ( efficient_producers, X ) ) ), greater( growth_rate( efficient_producers
% 3.29/3.69    , X ), growth_rate( first_movers, X ) ) }.
% 3.29/3.69  { ! greater( growth_rate( efficient_producers, X ), growth_rate( 
% 3.29/3.69    first_movers, X ) ), greater( zero, difference( growth_rate( first_movers
% 3.29/3.69    , X ), growth_rate( efficient_producers, X ) ) ) }.
% 3.29/3.69  { ! greater( difference( growth_rate( first_movers, X ), growth_rate( 
% 3.29/3.69    efficient_producers, X ) ), zero ), greater( growth_rate( first_movers, X
% 3.29/3.69     ), growth_rate( efficient_producers, X ) ) }.
% 3.29/3.69  { ! greater( growth_rate( first_movers, X ), growth_rate( 
% 3.29/3.69    efficient_producers, X ) ), greater( difference( growth_rate( 
% 3.29/3.69    first_movers, X ), growth_rate( efficient_producers, X ) ), zero ) }.
% 3.29/3.69  { ! environment( X ), ! in_environment( X, Z ), ! in_environment( X, T ), !
% 3.29/3.69     greater_or_equal( T, Y ), ! greater_or_equal( Y, Z ), in_environment( X
% 3.29/3.69    , Y ) }.
% 3.29/3.69  { ! environment( X ), in_environment( X, start_time( X ) ) }.
% 3.29/3.69  { ! environment( X ), greater_or_equal( appear( first_movers, X ), 
% 3.29/3.69    start_time( X ) ) }.
% 3.29/3.69  { ! environment( X ), ! in_environment( X, critical_point( X ) ), ! 
% 3.29/3.69    greater_or_equal( Y, appear( efficient_producers, X ) ), ! greater( 
% 3.29/3.69    critical_point( X ), Y ), in_environment( X, Y ) }.
% 3.29/3.69  { ! environment( X ), ! in_environment( X, Y ), ! greater( 
% 3.29/3.69    cardinality_at_time( first_movers, Y ), zero ), ! greater( 
% 3.29/3.69    cardinality_at_time( efficient_producers, Y ), zero ), subpopulations( 
% 3.29/3.69    first_movers, efficient_producers, X, Y ) }.
% 3.29/3.69  { ! environment( X ), ! subpopulations( first_movers, efficient_producers, 
% 3.29/3.69    X, Y ), subpopulations( efficient_producers, first_movers, X, Y ) }.
% 3.29/3.69  { ! environment( X ), ! subpopulations( first_movers, efficient_producers, 
% 3.29/3.69    X, Y ), greater_or_equal( Y, appear( efficient_producers, X ) ) }.
% 3.29/3.69  { ! greater_or_equal( X, Y ), greater( X, Y ), X = Y }.
% 3.29/3.69  { ! greater( X, Y ), greater_or_equal( X, Y ) }.
% 3.29/3.69  { ! X = Y, greater_or_equal( X, Y ) }.
% 3.29/3.69  { ! environment( Y ), ! subpopulations( first_movers, efficient_producers, 
% 3.29/3.69    Y, X ), greater( zero, difference( growth_rate( first_movers, X ), 
% 3.29/3.69    growth_rate( efficient_producers, X ) ) ), greater_or_equal( difference( 
% 3.29/3.69    growth_rate( first_movers, X ), growth_rate( efficient_producers, X ) ), 
% 3.29/3.69    zero ) }.
% 3.29/3.69  { ! environment( X ), ! Y = critical_point( X ), ! greater( growth_rate( 
% 3.29/3.69    efficient_producers, Y ), growth_rate( first_movers, Y ) ) }.
% 3.29/3.69  { ! environment( X ), ! Y = critical_point( X ), ! subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, X, Z ), ! greater( Z, Y ), greater( 
% 24.35/24.76    growth_rate( efficient_producers, Z ), growth_rate( first_movers, Z ) ) }
% 24.35/24.76    .
% 24.35/24.76  { ! environment( X ), ! subpopulations( first_movers, efficient_producers, 
% 24.35/24.76    X, Z ), ! subpopulations( first_movers, efficient_producers, X, T ), ! 
% 24.35/24.76    greater_or_equal( Y, Z ), ! greater_or_equal( T, Y ), subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, X, Y ) }.
% 24.35/24.76  { ! environment( Y ), ! subpopulations( first_movers, efficient_producers, 
% 24.35/24.76    Y, X ), decreases( difference( founding_rate( first_movers, X ), 
% 24.35/24.76    founding_rate( efficient_producers, X ) ) ) }.
% 24.35/24.76  { environment( skol2 ) }.
% 24.35/24.76  { in_environment( skol2, critical_point( skol2 ) ) }.
% 24.35/24.76  { greater_or_equal( skol1, appear( efficient_producers, skol2 ) ) }.
% 24.35/24.76  { greater( critical_point( skol2 ), skol1 ) }.
% 24.35/24.76  { ! selection_favors( first_movers, efficient_producers, skol1 ) }.
% 24.35/24.76  
% 24.35/24.76  percentage equality = 0.044444, percentage horn = 0.900000
% 24.35/24.76  This is a problem with some equality
% 24.35/24.76  
% 24.35/24.76  
% 24.35/24.76  
% 24.35/24.76  Options Used:
% 24.35/24.76  
% 24.35/24.76  useres =            1
% 24.35/24.76  useparamod =        1
% 24.35/24.76  useeqrefl =         1
% 24.35/24.76  useeqfact =         1
% 24.35/24.76  usefactor =         1
% 24.35/24.76  usesimpsplitting =  0
% 24.35/24.76  usesimpdemod =      5
% 24.35/24.76  usesimpres =        3
% 24.35/24.76  
% 24.35/24.76  resimpinuse      =  1000
% 24.35/24.76  resimpclauses =     20000
% 24.35/24.76  substype =          eqrewr
% 24.35/24.76  backwardsubs =      1
% 24.35/24.76  selectoldest =      5
% 24.35/24.76  
% 24.35/24.76  litorderings [0] =  split
% 24.35/24.76  litorderings [1] =  extend the termordering, first sorting on arguments
% 24.35/24.76  
% 24.35/24.76  termordering =      kbo
% 24.35/24.76  
% 24.35/24.76  litapriori =        0
% 24.35/24.76  termapriori =       1
% 24.35/24.76  litaposteriori =    0
% 24.35/24.76  termaposteriori =   0
% 24.35/24.76  demodaposteriori =  0
% 24.35/24.76  ordereqreflfact =   0
% 24.35/24.76  
% 24.35/24.76  litselect =         negord
% 24.35/24.76  
% 24.35/24.76  maxweight =         15
% 24.35/24.76  maxdepth =          30000
% 24.35/24.76  maxlength =         115
% 24.35/24.76  maxnrvars =         195
% 24.35/24.76  excuselevel =       1
% 24.35/24.76  increasemaxweight = 1
% 24.35/24.76  
% 24.35/24.76  maxselected =       10000000
% 24.35/24.76  maxnrclauses =      10000000
% 24.35/24.76  
% 24.35/24.76  showgenerated =    0
% 24.35/24.76  showkept =         0
% 24.35/24.76  showselected =     0
% 24.35/24.76  showdeleted =      0
% 24.35/24.76  showresimp =       1
% 24.35/24.76  showstatus =       2000
% 24.35/24.76  
% 24.35/24.76  prologoutput =     0
% 24.35/24.76  nrgoals =          5000000
% 24.35/24.76  totalproof =       1
% 24.35/24.76  
% 24.35/24.76  Symbols occurring in the translation:
% 24.35/24.76  
% 24.35/24.76  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 24.35/24.76  .  [1, 2]      (w:1, o:30, a:1, s:1, b:0), 
% 24.35/24.76  !  [4, 1]      (w:0, o:21, a:1, s:1, b:0), 
% 24.35/24.76  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 24.35/24.76  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 24.35/24.76  environment  [39, 1]      (w:1, o:28, a:1, s:1, b:0), 
% 24.35/24.76  subpopulations  [40, 4]      (w:1, o:64, a:1, s:1, b:0), 
% 24.35/24.76  growth_rate  [41, 2]      (w:1, o:55, a:1, s:1, b:0), 
% 24.35/24.76  greater  [42, 2]      (w:1, o:56, a:1, s:1, b:0), 
% 24.35/24.76  selection_favors  [43, 3]      (w:1, o:63, a:1, s:1, b:0), 
% 24.35/24.76  first_movers  [44, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 24.35/24.76  efficient_producers  [45, 0]      (w:1, o:10, a:1, s:1, b:0), 
% 24.35/24.76  disbanding_rate  [46, 2]      (w:1, o:58, a:1, s:1, b:0), 
% 24.35/24.76  difference  [47, 2]      (w:1, o:59, a:1, s:1, b:0), 
% 24.35/24.76  decreases  [48, 1]      (w:1, o:27, a:1, s:1, b:0), 
% 24.35/24.76  critical_point  [49, 1]      (w:1, o:26, a:1, s:1, b:0), 
% 24.35/24.76  in_environment  [50, 2]      (w:1, o:60, a:1, s:1, b:0), 
% 24.35/24.76  appear  [51, 2]      (w:1, o:61, a:1, s:1, b:0), 
% 24.35/24.76  founding_rate  [52, 2]      (w:1, o:54, a:1, s:1, b:0), 
% 24.35/24.76  zero  [54, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 24.35/24.76  greater_or_equal  [55, 2]      (w:1, o:62, a:1, s:1, b:0), 
% 24.35/24.76  start_time  [58, 1]      (w:1, o:29, a:1, s:1, b:0), 
% 24.35/24.76  cardinality_at_time  [59, 2]      (w:1, o:57, a:1, s:1, b:0), 
% 24.35/24.76  skol1  [63, 0]      (w:1, o:19, a:1, s:1, b:1), 
% 24.35/24.76  skol2  [64, 0]      (w:1, o:20, a:1, s:1, b:1).
% 24.35/24.76  
% 24.35/24.76  
% 24.35/24.76  Starting Search:
% 24.35/24.76  
% 24.35/24.76  *** allocated 15000 integers for clauses
% 24.35/24.76  *** allocated 22500 integers for clauses
% 24.35/24.76  *** allocated 15000 integers for termspace/termends
% 24.35/24.76  *** allocated 33750 integers for clauses
% 24.35/24.76  *** allocated 22500 integers for termspace/termends
% 24.35/24.76  *** allocated 50625 integers for clauses
% 24.35/24.76  Resimplifying inuse:
% 24.35/24.76  Done
% 24.35/24.76  
% 24.35/24.76  *** allocated 33750 integers for termspace/termends
% 24.35/24.76  *** allocated 75937 integers for clauses
% 24.35/24.76  *** allocated 50625 integers for termspace/termends
% 24.35/24.76  *** allocated 113905 integers for clauses
% 24.35/24.76  
% 24.35/24.76  Intermediate Status:
% 24.35/24.76  Generated:    255974
% 24.35/24.76  Kept:         2007
% 24.35/24.76  Inuse:        925
% 24.35/24.76  Deleted:      106
% 24.35/24.76  Deletedinuse: 4
% 24.35/24.76  
% 24.35/24.76  Resimplifying inuse:
% 24.35/24.76  Done
% 24.35/24.76  
% 24.35/24.76  *** allocated 170857 integers for clauses
% 24.35/24.76  *** allocated 75937 integers for termspace/termends
% 24.35/24.76  Resimplifying inuse:
% 24.35/24.76  Done
% 24.35/24.76  
% 24.35/24.76  
% 24.35/24.76  Intermediate Status:
% 24.35/24.76  Generated:    1185868
% 24.35/24.76  Kept:         4013
% 24.35/24.76  Inuse:        2167
% 24.35/24.76  Deleted:      311
% 24.35/24.76  Deletedinuse: 55
% 24.35/24.76  
% 24.35/24.76  Resimplifying inuse:
% 24.35/24.76  Done
% 24.35/24.76  
% 24.35/24.76  *** allocated 256285 integers for clauses
% 24.35/24.76  *** allocated 113905 integers for termspace/termends
% 24.35/24.76  
% 24.35/24.76  Bliksems!, er is een bewijs:
% 24.35/24.76  % SZS status Theorem
% 24.35/24.76  % SZS output start Refutation
% 24.35/24.76  
% 24.35/24.76  (0) {G0,W18,D3,L4,V4,M4} I { ! environment( T ), ! subpopulations( X, Y, T
% 24.35/24.76    , Z ), ! greater( growth_rate( Y, Z ), growth_rate( X, Z ) ), 
% 24.35/24.76    selection_favors( Y, X, Z ) }.
% 24.35/24.76  (1) {G0,W15,D4,L3,V2,M3} I { ! environment( Y ), ! subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, Y, X ), ! decreases( difference( 
% 24.35/24.76    disbanding_rate( first_movers, X ), disbanding_rate( efficient_producers
% 24.35/24.76    , X ) ) ) }.
% 24.35/24.76  (2) {G0,W12,D3,L3,V1,M3} I { ! environment( X ), ! in_environment( X, 
% 24.35/24.76    critical_point( X ) ), subpopulations( first_movers, efficient_producers
% 24.35/24.76    , X, critical_point( X ) ) }.
% 24.35/24.76  (3) {G0,W14,D3,L3,V1,M3} I { ! environment( X ), ! in_environment( X, 
% 24.35/24.76    appear( efficient_producers, X ) ), subpopulations( first_movers, 
% 24.35/24.76    efficient_producers, X, appear( efficient_producers, X ) ) }.
% 24.35/24.76  (4) {G0,W24,D4,L3,V1,M3} I { ! decreases( difference( founding_rate( 
% 24.35/24.76    first_movers, X ), founding_rate( efficient_producers, X ) ) ), decreases
% 24.35/24.76    ( difference( disbanding_rate( first_movers, X ), disbanding_rate( 
% 24.35/24.76    efficient_producers, X ) ) ), decreases( difference( growth_rate( 
% 24.35/24.76    first_movers, X ), growth_rate( efficient_producers, X ) ) ) }.
% 24.35/24.76  (5) {G0,W39,D4,L7,V3,M7} I { ! environment( Y ), ! in_environment( Y, Z ), 
% 24.35/24.76    ! greater_or_equal( difference( growth_rate( first_movers, Z ), 
% 24.35/24.76    growth_rate( efficient_producers, Z ) ), zero ), ! greater_or_equal( X, 
% 24.35/24.76    appear( efficient_producers, Y ) ), ! greater( Z, X ), ! decreases( 
% 24.35/24.76    difference( growth_rate( first_movers, X ), growth_rate( 
% 24.35/24.76    efficient_producers, X ) ) ), greater( difference( growth_rate( 
% 24.35/24.76    first_movers, X ), growth_rate( efficient_producers, X ) ), zero ) }.
% 24.35/24.76  (6) {G0,W16,D4,L2,V1,M2} I { ! greater( zero, difference( growth_rate( 
% 24.35/24.76    first_movers, X ), growth_rate( efficient_producers, X ) ) ), greater( 
% 24.35/24.76    growth_rate( efficient_producers, X ), growth_rate( first_movers, X ) )
% 24.35/24.76     }.
% 24.35/24.76  (8) {G0,W16,D4,L2,V1,M2} I { ! greater( difference( growth_rate( 
% 24.35/24.76    first_movers, X ), growth_rate( efficient_producers, X ) ), zero ), 
% 24.35/24.76    greater( growth_rate( first_movers, X ), growth_rate( efficient_producers
% 24.35/24.76    , X ) ) }.
% 24.35/24.76  (10) {G0,W17,D2,L6,V4,M6} I { ! environment( X ), ! in_environment( X, Z )
% 24.35/24.76    , ! in_environment( X, T ), ! greater_or_equal( T, Y ), ! 
% 24.35/24.76    greater_or_equal( Y, Z ), in_environment( X, Y ) }.
% 24.35/24.76  (13) {G0,W18,D3,L5,V2,M5} I { ! environment( X ), ! in_environment( X, 
% 24.35/24.76    critical_point( X ) ), ! greater_or_equal( Y, appear( efficient_producers
% 24.35/24.76    , X ) ), ! greater( critical_point( X ), Y ), in_environment( X, Y ) }.
% 24.35/24.76  (15) {G0,W12,D2,L3,V2,M3} I { ! environment( X ), ! subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, X, Y ), subpopulations( 
% 24.35/24.76    efficient_producers, first_movers, X, Y ) }.
% 24.35/24.76  (16) {G0,W12,D3,L3,V2,M3} I { ! environment( X ), ! subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, X, Y ), greater_or_equal( Y, appear( 
% 24.35/24.76    efficient_producers, X ) ) }.
% 24.35/24.76  (17) {G0,W9,D2,L3,V2,M3} I { ! greater_or_equal( X, Y ), greater( X, Y ), X
% 24.35/24.76     = Y }.
% 24.35/24.76  (18) {G0,W6,D2,L2,V2,M2} I { ! greater( X, Y ), greater_or_equal( X, Y )
% 24.35/24.76     }.
% 24.35/24.76  (19) {G0,W6,D2,L2,V2,M2} I { ! X = Y, greater_or_equal( X, Y ) }.
% 24.35/24.76  (20) {G0,W25,D4,L4,V2,M4} I { ! environment( Y ), ! subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, Y, X ), greater( zero, difference( 
% 24.35/24.76    growth_rate( first_movers, X ), growth_rate( efficient_producers, X ) ) )
% 24.35/24.76    , greater_or_equal( difference( growth_rate( first_movers, X ), 
% 24.35/24.76    growth_rate( efficient_producers, X ) ), zero ) }.
% 24.35/24.76  (21) {G0,W13,D3,L3,V2,M3} I { ! environment( X ), ! Y = critical_point( X )
% 24.35/24.76    , ! greater( growth_rate( efficient_producers, Y ), growth_rate( 
% 24.35/24.76    first_movers, Y ) ) }.
% 24.35/24.76  (22) {G0,W21,D3,L5,V3,M5} I { ! environment( X ), ! Y = critical_point( X )
% 24.35/24.76    , ! subpopulations( first_movers, efficient_producers, X, Z ), ! greater
% 24.35/24.76    ( Z, Y ), greater( growth_rate( efficient_producers, Z ), growth_rate( 
% 24.35/24.76    first_movers, Z ) ) }.
% 24.35/24.76  (23) {G0,W23,D2,L6,V4,M6} I { ! environment( X ), ! subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, X, Z ), ! subpopulations( first_movers
% 24.35/24.76    , efficient_producers, X, T ), ! greater_or_equal( Y, Z ), ! 
% 24.35/24.76    greater_or_equal( T, Y ), subpopulations( first_movers, 
% 24.35/24.76    efficient_producers, X, Y ) }.
% 24.35/24.76  (24) {G0,W15,D4,L3,V2,M3} I { ! environment( Y ), ! subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, Y, X ), decreases( difference( 
% 24.35/24.76    founding_rate( first_movers, X ), founding_rate( efficient_producers, X )
% 24.35/24.76     ) ) }.
% 24.35/24.76  (25) {G0,W2,D2,L1,V0,M1} I { environment( skol2 ) }.
% 24.35/24.76  (26) {G0,W4,D3,L1,V0,M1} I { in_environment( skol2, critical_point( skol2 )
% 24.35/24.76     ) }.
% 24.35/24.76  (27) {G0,W5,D3,L1,V0,M1} I { greater_or_equal( skol1, appear( 
% 24.35/24.76    efficient_producers, skol2 ) ) }.
% 24.35/24.76  (28) {G0,W4,D3,L1,V0,M1} I { greater( critical_point( skol2 ), skol1 ) }.
% 24.35/24.76  (29) {G0,W4,D2,L1,V0,M1} I { ! selection_favors( first_movers, 
% 24.35/24.76    efficient_producers, skol1 ) }.
% 24.35/24.76  (31) {G1,W3,D2,L1,V1,M1} Q(19) { greater_or_equal( X, X ) }.
% 24.35/24.76  (32) {G1,W11,D4,L2,V1,M2} Q(21) { ! environment( X ), ! greater( 
% 24.35/24.76    growth_rate( efficient_producers, critical_point( X ) ), growth_rate( 
% 24.35/24.76    first_movers, critical_point( X ) ) ) }.
% 24.35/24.76  (35) {G1,W14,D3,L3,V1,M3} R(0,29) { ! environment( X ), ! subpopulations( 
% 24.35/24.76    efficient_producers, first_movers, X, skol1 ), ! greater( growth_rate( 
% 24.35/24.76    first_movers, skol1 ), growth_rate( efficient_producers, skol1 ) ) }.
% 24.35/24.76  (37) {G1,W4,D3,L1,V0,M1} R(18,28) { greater_or_equal( critical_point( skol2
% 24.35/24.76     ), skol1 ) }.
% 24.35/24.76  (38) {G1,W13,D4,L2,V1,M2} R(1,25) { ! subpopulations( first_movers, 
% 24.35/24.76    efficient_producers, skol2, X ), ! decreases( difference( disbanding_rate
% 24.35/24.76    ( first_movers, X ), disbanding_rate( efficient_producers, X ) ) ) }.
% 24.35/24.76  (42) {G1,W6,D3,L1,V0,M1} R(2,26);r(25) { subpopulations( first_movers, 
% 24.35/24.76    efficient_producers, skol2, critical_point( skol2 ) ) }.
% 24.35/24.76  (115) {G1,W11,D3,L3,V1,M3} P(17,28) { greater( X, skol1 ), ! 
% 24.35/24.76    greater_or_equal( critical_point( skol2 ), X ), greater( critical_point( 
% 24.35/24.76    skol2 ), X ) }.
% 24.35/24.76  (138) {G1,W12,D3,L2,V0,M2} R(3,25) { ! in_environment( skol2, appear( 
% 24.35/24.76    efficient_producers, skol2 ) ), subpopulations( first_movers, 
% 24.35/24.76    efficient_producers, skol2, appear( efficient_producers, skol2 ) ) }.
% 24.35/24.76  (187) {G1,W32,D4,L5,V1,M5} R(5,27);r(25) { ! in_environment( skol2, X ), ! 
% 24.35/24.76    greater_or_equal( difference( growth_rate( first_movers, X ), growth_rate
% 24.35/24.76    ( efficient_producers, X ) ), zero ), ! greater( X, skol1 ), ! decreases
% 24.35/24.76    ( difference( growth_rate( first_movers, skol1 ), growth_rate( 
% 24.35/24.76    efficient_producers, skol1 ) ) ), greater( difference( growth_rate( 
% 24.35/24.76    first_movers, skol1 ), growth_rate( efficient_producers, skol1 ) ), zero
% 24.35/24.76     ) }.
% 24.35/24.76  (312) {G1,W17,D2,L6,V4,M6} R(10,19) { ! environment( X ), ! in_environment
% 24.35/24.76    ( X, Y ), ! in_environment( X, Z ), ! greater_or_equal( Z, T ), 
% 24.35/24.76    in_environment( X, T ), ! T = Y }.
% 24.35/24.76  (321) {G2,W11,D2,L4,V3,M4} F(312);r(19) { ! environment( X ), ! 
% 24.35/24.76    in_environment( X, Y ), in_environment( X, Z ), ! Z = Y }.
% 24.35/24.76  (338) {G1,W12,D3,L3,V1,M3} R(13,26);r(25) { ! greater_or_equal( X, appear( 
% 24.35/24.76    efficient_producers, skol2 ) ), ! greater( critical_point( skol2 ), X ), 
% 24.35/24.76    in_environment( skol2, X ) }.
% 24.35/24.76  (374) {G1,W10,D2,L2,V1,M2} R(15,25) { ! subpopulations( first_movers, 
% 24.35/24.76    efficient_producers, skol2, X ), subpopulations( efficient_producers, 
% 24.35/24.76    first_movers, skol2, X ) }.
% 24.35/24.76  (406) {G3,W7,D3,L2,V1,M2} R(321,26);r(25) { in_environment( skol2, X ), ! X
% 24.35/24.76     = critical_point( skol2 ) }.
% 24.35/24.76  (420) {G2,W6,D3,L1,V0,M1} R(16,42);r(25) { greater_or_equal( critical_point
% 24.35/24.76    ( skol2 ), appear( efficient_producers, skol2 ) ) }.
% 24.35/24.76  (430) {G3,W12,D3,L2,V0,M2} R(420,17) { greater( critical_point( skol2 ), 
% 24.35/24.76    appear( efficient_producers, skol2 ) ), appear( efficient_producers, 
% 24.35/24.76    skol2 ) ==> critical_point( skol2 ) }.
% 24.35/24.76  (440) {G4,W13,D3,L2,V0,M2} R(406,3);r(25) { ! appear( efficient_producers, 
% 24.35/24.76    skol2 ) ==> critical_point( skol2 ), subpopulations( first_movers, 
% 24.35/24.76    efficient_producers, skol2, appear( efficient_producers, skol2 ) ) }.
% 24.35/24.76  (459) {G1,W23,D4,L3,V1,M3} R(20,25) { ! subpopulations( first_movers, 
% 24.35/24.76    efficient_producers, skol2, X ), greater( zero, difference( growth_rate( 
% 24.35/24.76    first_movers, X ), growth_rate( efficient_producers, X ) ) ), 
% 24.35/24.76    greater_or_equal( difference( growth_rate( first_movers, X ), growth_rate
% 24.35/24.76    ( efficient_producers, X ) ), zero ) }.
% 24.35/24.76  (481) {G1,W11,D3,L2,V1,M2} R(21,25) { ! X = critical_point( skol2 ), ! 
% 24.35/24.76    greater( growth_rate( efficient_producers, X ), growth_rate( first_movers
% 24.35/24.76    , X ) ) }.
% 24.35/24.76  (492) {G2,W9,D4,L1,V0,M1} Q(481) { ! greater( growth_rate( 
% 24.35/24.76    efficient_producers, critical_point( skol2 ) ), growth_rate( first_movers
% 24.35/24.76    , critical_point( skol2 ) ) ) }.
% 24.35/24.76  (494) {G3,W11,D5,L1,V0,M1} R(492,6) { ! greater( zero, difference( 
% 24.35/24.76    growth_rate( first_movers, critical_point( skol2 ) ), growth_rate( 
% 24.35/24.76    efficient_producers, critical_point( skol2 ) ) ) ) }.
% 24.35/24.76  (519) {G2,W14,D3,L4,V2,M4} R(22,2);f;r(32) { ! environment( X ), ! Y = 
% 24.35/24.76    critical_point( X ), ! greater( critical_point( X ), Y ), ! 
% 24.35/24.76    in_environment( X, critical_point( X ) ) }.
% 24.35/24.76  (586) {G1,W22,D3,L5,V2,M5} R(23,27) { ! environment( X ), ! subpopulations
% 24.35/24.76    ( first_movers, efficient_producers, X, appear( efficient_producers, 
% 24.35/24.76    skol2 ) ), ! subpopulations( first_movers, efficient_producers, X, Y ), !
% 24.35/24.76     greater_or_equal( Y, skol1 ), subpopulations( first_movers, 
% 24.35/24.76    efficient_producers, X, skol1 ) }.
% 24.35/24.76  (603) {G1,W13,D4,L2,V1,M2} R(24,25) { ! subpopulations( first_movers, 
% 24.35/24.76    efficient_producers, skol2, X ), decreases( difference( founding_rate( 
% 24.35/24.76    first_movers, X ), founding_rate( efficient_producers, X ) ) ) }.
% 24.35/24.76  (682) {G2,W12,D3,L2,V0,M2} R(35,374);r(25) { ! greater( growth_rate( 
% 24.35/24.76    first_movers, skol1 ), growth_rate( efficient_producers, skol1 ) ), ! 
% 24.35/24.76    subpopulations( first_movers, efficient_producers, skol2, skol1 ) }.
% 24.35/24.76  (700) {G2,W13,D4,L2,V1,M2} R(38,4);r(603) { ! subpopulations( first_movers
% 24.35/24.76    , efficient_producers, skol2, X ), decreases( difference( growth_rate( 
% 24.35/24.76    first_movers, X ), growth_rate( efficient_producers, X ) ) ) }.
% 24.35/24.76  (1164) {G3,W14,D4,L2,V0,M2} R(682,8) { ! subpopulations( first_movers, 
% 24.35/24.76    efficient_producers, skol2, skol1 ), ! greater( difference( growth_rate( 
% 24.35/24.76    first_movers, skol1 ), growth_rate( efficient_producers, skol1 ) ), zero
% 24.35/24.76     ) }.
% 24.35/24.76  (1229) {G4,W11,D3,L2,V0,M2} R(338,430);r(31) { in_environment( skol2, 
% 24.35/24.76    appear( efficient_producers, skol2 ) ), appear( efficient_producers, 
% 24.35/24.76    skol2 ) ==> critical_point( skol2 ) }.
% 24.35/24.76  (1277) {G5,W7,D3,L1,V0,M1} R(1229,138);r(440) { subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, skol2, appear( efficient_producers, 
% 24.35/24.76    skol2 ) ) }.
% 24.35/24.76  (1863) {G4,W8,D3,L2,V1,M2} R(519,406);q;r(25) { ! X = critical_point( skol2
% 24.35/24.76     ), ! greater( critical_point( skol2 ), X ) }.
% 24.35/24.76  (1946) {G5,W7,D3,L2,V1,M2} R(1863,115);r(19) { ! X = critical_point( skol2
% 24.35/24.76     ), greater( X, skol1 ) }.
% 24.35/24.76  (2924) {G4,W11,D5,L1,V0,M1} R(459,494);r(42) { greater_or_equal( difference
% 24.35/24.76    ( growth_rate( first_movers, critical_point( skol2 ) ), growth_rate( 
% 24.35/24.76    efficient_producers, critical_point( skol2 ) ) ), zero ) }.
% 24.35/24.76  (3232) {G6,W13,D2,L3,V1,M3} R(586,1277);r(25) { ! subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, skol2, X ), ! greater_or_equal( X, 
% 24.35/24.76    skol1 ), subpopulations( first_movers, efficient_producers, skol2, skol1
% 24.35/24.76     ) }.
% 24.35/24.76  (3300) {G7,W5,D2,L1,V0,M1} R(3232,42);r(37) { subpopulations( first_movers
% 24.35/24.76    , efficient_producers, skol2, skol1 ) }.
% 24.35/24.76  (3303) {G8,W9,D4,L1,V0,M1} R(3300,1164) { ! greater( difference( 
% 24.35/24.76    growth_rate( first_movers, skol1 ), growth_rate( efficient_producers, 
% 24.35/24.76    skol1 ) ), zero ) }.
% 24.35/24.76  (3309) {G8,W8,D4,L1,V0,M1} R(3300,700) { decreases( difference( growth_rate
% 24.35/24.76    ( first_movers, skol1 ), growth_rate( efficient_producers, skol1 ) ) )
% 24.35/24.76     }.
% 24.35/24.76  (3476) {G9,W15,D4,L3,V1,M3} R(3309,187);r(3303) { ! in_environment( skol2, 
% 24.35/24.76    X ), ! greater_or_equal( difference( growth_rate( first_movers, X ), 
% 24.35/24.76    growth_rate( efficient_producers, X ) ), zero ), ! greater( X, skol1 )
% 24.35/24.76     }.
% 24.35/24.76  (4598) {G10,W13,D4,L2,V1,M2} R(3476,1946);r(406) { ! greater_or_equal( 
% 24.35/24.76    difference( growth_rate( first_movers, X ), growth_rate( 
% 24.35/24.76    efficient_producers, X ) ), zero ), ! X = critical_point( skol2 ) }.
% 24.35/24.76  (4612) {G11,W0,D0,L0,V0,M0} Q(4598);r(2924) {  }.
% 24.35/24.76  
% 24.35/24.76  
% 24.35/24.76  % SZS output end Refutation
% 24.35/24.76  found a proof!
% 24.35/24.76  
% 24.35/24.76  
% 24.35/24.76  Unprocessed initial clauses:
% 24.35/24.76  
% 24.35/24.76  (4614) {G0,W18,D3,L4,V4,M4}  { ! environment( T ), ! subpopulations( X, Y, 
% 24.35/24.76    T, Z ), ! greater( growth_rate( Y, Z ), growth_rate( X, Z ) ), 
% 24.35/24.76    selection_favors( Y, X, Z ) }.
% 24.35/24.76  (4615) {G0,W15,D4,L3,V2,M3}  { ! environment( Y ), ! subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, Y, X ), ! decreases( difference( 
% 24.35/24.76    disbanding_rate( first_movers, X ), disbanding_rate( efficient_producers
% 24.35/24.76    , X ) ) ) }.
% 24.35/24.76  (4616) {G0,W12,D3,L3,V1,M3}  { ! environment( X ), ! in_environment( X, 
% 24.35/24.76    critical_point( X ) ), subpopulations( first_movers, efficient_producers
% 24.35/24.76    , X, critical_point( X ) ) }.
% 24.35/24.76  (4617) {G0,W14,D3,L3,V1,M3}  { ! environment( X ), ! in_environment( X, 
% 24.35/24.76    appear( efficient_producers, X ) ), subpopulations( first_movers, 
% 24.35/24.76    efficient_producers, X, appear( efficient_producers, X ) ) }.
% 24.35/24.76  (4618) {G0,W24,D4,L3,V1,M3}  { ! decreases( difference( founding_rate( 
% 24.35/24.76    first_movers, X ), founding_rate( efficient_producers, X ) ) ), decreases
% 24.35/24.76    ( difference( disbanding_rate( first_movers, X ), disbanding_rate( 
% 24.35/24.76    efficient_producers, X ) ) ), decreases( difference( growth_rate( 
% 24.35/24.76    first_movers, X ), growth_rate( efficient_producers, X ) ) ) }.
% 24.35/24.76  (4619) {G0,W39,D4,L7,V3,M7}  { ! environment( Y ), ! in_environment( Y, Z )
% 24.35/24.76    , ! greater_or_equal( difference( growth_rate( first_movers, Z ), 
% 24.35/24.76    growth_rate( efficient_producers, Z ) ), zero ), ! greater_or_equal( X, 
% 24.35/24.76    appear( efficient_producers, Y ) ), ! greater( Z, X ), ! decreases( 
% 24.35/24.76    difference( growth_rate( first_movers, X ), growth_rate( 
% 24.35/24.76    efficient_producers, X ) ) ), greater( difference( growth_rate( 
% 24.35/24.76    first_movers, X ), growth_rate( efficient_producers, X ) ), zero ) }.
% 24.35/24.76  (4620) {G0,W16,D4,L2,V1,M2}  { ! greater( zero, difference( growth_rate( 
% 24.35/24.76    first_movers, X ), growth_rate( efficient_producers, X ) ) ), greater( 
% 24.35/24.76    growth_rate( efficient_producers, X ), growth_rate( first_movers, X ) )
% 24.35/24.76     }.
% 24.35/24.76  (4621) {G0,W16,D4,L2,V1,M2}  { ! greater( growth_rate( efficient_producers
% 24.35/24.76    , X ), growth_rate( first_movers, X ) ), greater( zero, difference( 
% 24.35/24.76    growth_rate( first_movers, X ), growth_rate( efficient_producers, X ) ) )
% 24.35/24.76     }.
% 24.35/24.76  (4622) {G0,W16,D4,L2,V1,M2}  { ! greater( difference( growth_rate( 
% 24.35/24.76    first_movers, X ), growth_rate( efficient_producers, X ) ), zero ), 
% 24.35/24.76    greater( growth_rate( first_movers, X ), growth_rate( efficient_producers
% 24.35/24.76    , X ) ) }.
% 24.35/24.76  (4623) {G0,W16,D4,L2,V1,M2}  { ! greater( growth_rate( first_movers, X ), 
% 24.35/24.76    growth_rate( efficient_producers, X ) ), greater( difference( growth_rate
% 24.35/24.76    ( first_movers, X ), growth_rate( efficient_producers, X ) ), zero ) }.
% 24.35/24.76  (4624) {G0,W17,D2,L6,V4,M6}  { ! environment( X ), ! in_environment( X, Z )
% 24.35/24.76    , ! in_environment( X, T ), ! greater_or_equal( T, Y ), ! 
% 24.35/24.76    greater_or_equal( Y, Z ), in_environment( X, Y ) }.
% 24.35/24.76  (4625) {G0,W6,D3,L2,V1,M2}  { ! environment( X ), in_environment( X, 
% 24.35/24.76    start_time( X ) ) }.
% 24.35/24.76  (4626) {G0,W8,D3,L2,V1,M2}  { ! environment( X ), greater_or_equal( appear
% 24.35/24.76    ( first_movers, X ), start_time( X ) ) }.
% 24.35/24.76  (4627) {G0,W18,D3,L5,V2,M5}  { ! environment( X ), ! in_environment( X, 
% 24.35/24.76    critical_point( X ) ), ! greater_or_equal( Y, appear( efficient_producers
% 24.35/24.76    , X ) ), ! greater( critical_point( X ), Y ), in_environment( X, Y ) }.
% 24.35/24.76  (4628) {G0,W20,D3,L5,V2,M5}  { ! environment( X ), ! in_environment( X, Y )
% 24.35/24.76    , ! greater( cardinality_at_time( first_movers, Y ), zero ), ! greater( 
% 24.35/24.76    cardinality_at_time( efficient_producers, Y ), zero ), subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, X, Y ) }.
% 24.35/24.76  (4629) {G0,W12,D2,L3,V2,M3}  { ! environment( X ), ! subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, X, Y ), subpopulations( 
% 24.35/24.76    efficient_producers, first_movers, X, Y ) }.
% 24.35/24.76  (4630) {G0,W12,D3,L3,V2,M3}  { ! environment( X ), ! subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, X, Y ), greater_or_equal( Y, appear( 
% 24.35/24.76    efficient_producers, X ) ) }.
% 24.35/24.76  (4631) {G0,W9,D2,L3,V2,M3}  { ! greater_or_equal( X, Y ), greater( X, Y ), 
% 24.35/24.76    X = Y }.
% 24.35/24.76  (4632) {G0,W6,D2,L2,V2,M2}  { ! greater( X, Y ), greater_or_equal( X, Y )
% 24.35/24.76     }.
% 24.35/24.76  (4633) {G0,W6,D2,L2,V2,M2}  { ! X = Y, greater_or_equal( X, Y ) }.
% 24.35/24.76  (4634) {G0,W25,D4,L4,V2,M4}  { ! environment( Y ), ! subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, Y, X ), greater( zero, difference( 
% 24.35/24.76    growth_rate( first_movers, X ), growth_rate( efficient_producers, X ) ) )
% 24.35/24.76    , greater_or_equal( difference( growth_rate( first_movers, X ), 
% 24.35/24.76    growth_rate( efficient_producers, X ) ), zero ) }.
% 24.35/24.76  (4635) {G0,W13,D3,L3,V2,M3}  { ! environment( X ), ! Y = critical_point( X
% 24.35/24.76     ), ! greater( growth_rate( efficient_producers, Y ), growth_rate( 
% 24.35/24.76    first_movers, Y ) ) }.
% 24.35/24.76  (4636) {G0,W21,D3,L5,V3,M5}  { ! environment( X ), ! Y = critical_point( X
% 24.35/24.76     ), ! subpopulations( first_movers, efficient_producers, X, Z ), ! 
% 24.35/24.76    greater( Z, Y ), greater( growth_rate( efficient_producers, Z ), 
% 24.35/24.76    growth_rate( first_movers, Z ) ) }.
% 24.35/24.76  (4637) {G0,W23,D2,L6,V4,M6}  { ! environment( X ), ! subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, X, Z ), ! subpopulations( first_movers
% 24.35/24.76    , efficient_producers, X, T ), ! greater_or_equal( Y, Z ), ! 
% 24.35/24.76    greater_or_equal( T, Y ), subpopulations( first_movers, 
% 24.35/24.76    efficient_producers, X, Y ) }.
% 24.35/24.76  (4638) {G0,W15,D4,L3,V2,M3}  { ! environment( Y ), ! subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, Y, X ), decreases( difference( 
% 24.35/24.76    founding_rate( first_movers, X ), founding_rate( efficient_producers, X )
% 24.35/24.76     ) ) }.
% 24.35/24.76  (4639) {G0,W2,D2,L1,V0,M1}  { environment( skol2 ) }.
% 24.35/24.76  (4640) {G0,W4,D3,L1,V0,M1}  { in_environment( skol2, critical_point( skol2
% 24.35/24.76     ) ) }.
% 24.35/24.76  (4641) {G0,W5,D3,L1,V0,M1}  { greater_or_equal( skol1, appear( 
% 24.35/24.76    efficient_producers, skol2 ) ) }.
% 24.35/24.76  (4642) {G0,W4,D3,L1,V0,M1}  { greater( critical_point( skol2 ), skol1 ) }.
% 24.35/24.76  (4643) {G0,W4,D2,L1,V0,M1}  { ! selection_favors( first_movers, 
% 24.35/24.76    efficient_producers, skol1 ) }.
% 24.35/24.76  
% 24.35/24.76  
% 24.35/24.76  Total Proof:
% 24.35/24.76  
% 24.35/24.76  subsumption: (0) {G0,W18,D3,L4,V4,M4} I { ! environment( T ), ! 
% 24.35/24.76    subpopulations( X, Y, T, Z ), ! greater( growth_rate( Y, Z ), growth_rate
% 24.35/24.76    ( X, Z ) ), selection_favors( Y, X, Z ) }.
% 24.35/24.76  parent0: (4614) {G0,W18,D3,L4,V4,M4}  { ! environment( T ), ! 
% 24.35/24.76    subpopulations( X, Y, T, Z ), ! greater( growth_rate( Y, Z ), growth_rate
% 24.35/24.76    ( X, Z ) ), selection_favors( Y, X, Z ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := Y
% 24.35/24.76     Z := Z
% 24.35/24.76     T := T
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76     2 ==> 2
% 24.35/24.76     3 ==> 3
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (1) {G0,W15,D4,L3,V2,M3} I { ! environment( Y ), ! 
% 24.35/24.76    subpopulations( first_movers, efficient_producers, Y, X ), ! decreases( 
% 24.35/24.76    difference( disbanding_rate( first_movers, X ), disbanding_rate( 
% 24.35/24.76    efficient_producers, X ) ) ) }.
% 24.35/24.76  parent0: (4615) {G0,W15,D4,L3,V2,M3}  { ! environment( Y ), ! 
% 24.35/24.76    subpopulations( first_movers, efficient_producers, Y, X ), ! decreases( 
% 24.35/24.76    difference( disbanding_rate( first_movers, X ), disbanding_rate( 
% 24.35/24.76    efficient_producers, X ) ) ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := Y
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76     2 ==> 2
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (2) {G0,W12,D3,L3,V1,M3} I { ! environment( X ), ! 
% 24.35/24.76    in_environment( X, critical_point( X ) ), subpopulations( first_movers, 
% 24.35/24.76    efficient_producers, X, critical_point( X ) ) }.
% 24.35/24.76  parent0: (4616) {G0,W12,D3,L3,V1,M3}  { ! environment( X ), ! 
% 24.35/24.76    in_environment( X, critical_point( X ) ), subpopulations( first_movers, 
% 24.35/24.76    efficient_producers, X, critical_point( X ) ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76     2 ==> 2
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (3) {G0,W14,D3,L3,V1,M3} I { ! environment( X ), ! 
% 24.35/24.76    in_environment( X, appear( efficient_producers, X ) ), subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, X, appear( efficient_producers, X ) )
% 24.35/24.76     }.
% 24.35/24.76  parent0: (4617) {G0,W14,D3,L3,V1,M3}  { ! environment( X ), ! 
% 24.35/24.76    in_environment( X, appear( efficient_producers, X ) ), subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, X, appear( efficient_producers, X ) )
% 24.35/24.76     }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76     2 ==> 2
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (4) {G0,W24,D4,L3,V1,M3} I { ! decreases( difference( 
% 24.35/24.76    founding_rate( first_movers, X ), founding_rate( efficient_producers, X )
% 24.35/24.76     ) ), decreases( difference( disbanding_rate( first_movers, X ), 
% 24.35/24.76    disbanding_rate( efficient_producers, X ) ) ), decreases( difference( 
% 24.35/24.76    growth_rate( first_movers, X ), growth_rate( efficient_producers, X ) ) )
% 24.35/24.76     }.
% 24.35/24.76  parent0: (4618) {G0,W24,D4,L3,V1,M3}  { ! decreases( difference( 
% 24.35/24.76    founding_rate( first_movers, X ), founding_rate( efficient_producers, X )
% 24.35/24.76     ) ), decreases( difference( disbanding_rate( first_movers, X ), 
% 24.35/24.76    disbanding_rate( efficient_producers, X ) ) ), decreases( difference( 
% 24.35/24.76    growth_rate( first_movers, X ), growth_rate( efficient_producers, X ) ) )
% 24.35/24.76     }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76     2 ==> 2
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (5) {G0,W39,D4,L7,V3,M7} I { ! environment( Y ), ! 
% 24.35/24.76    in_environment( Y, Z ), ! greater_or_equal( difference( growth_rate( 
% 24.35/24.76    first_movers, Z ), growth_rate( efficient_producers, Z ) ), zero ), ! 
% 24.35/24.76    greater_or_equal( X, appear( efficient_producers, Y ) ), ! greater( Z, X
% 24.35/24.76     ), ! decreases( difference( growth_rate( first_movers, X ), growth_rate
% 24.35/24.76    ( efficient_producers, X ) ) ), greater( difference( growth_rate( 
% 24.35/24.76    first_movers, X ), growth_rate( efficient_producers, X ) ), zero ) }.
% 24.35/24.76  parent0: (4619) {G0,W39,D4,L7,V3,M7}  { ! environment( Y ), ! 
% 24.35/24.76    in_environment( Y, Z ), ! greater_or_equal( difference( growth_rate( 
% 24.35/24.76    first_movers, Z ), growth_rate( efficient_producers, Z ) ), zero ), ! 
% 24.35/24.76    greater_or_equal( X, appear( efficient_producers, Y ) ), ! greater( Z, X
% 24.35/24.76     ), ! decreases( difference( growth_rate( first_movers, X ), growth_rate
% 24.35/24.76    ( efficient_producers, X ) ) ), greater( difference( growth_rate( 
% 24.35/24.76    first_movers, X ), growth_rate( efficient_producers, X ) ), zero ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := Y
% 24.35/24.76     Z := Z
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76     2 ==> 2
% 24.35/24.76     3 ==> 3
% 24.35/24.76     4 ==> 4
% 24.35/24.76     5 ==> 5
% 24.35/24.76     6 ==> 6
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (6) {G0,W16,D4,L2,V1,M2} I { ! greater( zero, difference( 
% 24.35/24.76    growth_rate( first_movers, X ), growth_rate( efficient_producers, X ) ) )
% 24.35/24.76    , greater( growth_rate( efficient_producers, X ), growth_rate( 
% 24.35/24.76    first_movers, X ) ) }.
% 24.35/24.76  parent0: (4620) {G0,W16,D4,L2,V1,M2}  { ! greater( zero, difference( 
% 24.35/24.76    growth_rate( first_movers, X ), growth_rate( efficient_producers, X ) ) )
% 24.35/24.76    , greater( growth_rate( efficient_producers, X ), growth_rate( 
% 24.35/24.76    first_movers, X ) ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (8) {G0,W16,D4,L2,V1,M2} I { ! greater( difference( 
% 24.35/24.76    growth_rate( first_movers, X ), growth_rate( efficient_producers, X ) ), 
% 24.35/24.76    zero ), greater( growth_rate( first_movers, X ), growth_rate( 
% 24.35/24.76    efficient_producers, X ) ) }.
% 24.35/24.76  parent0: (4622) {G0,W16,D4,L2,V1,M2}  { ! greater( difference( growth_rate
% 24.35/24.76    ( first_movers, X ), growth_rate( efficient_producers, X ) ), zero ), 
% 24.35/24.76    greater( growth_rate( first_movers, X ), growth_rate( efficient_producers
% 24.35/24.76    , X ) ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (10) {G0,W17,D2,L6,V4,M6} I { ! environment( X ), ! 
% 24.35/24.76    in_environment( X, Z ), ! in_environment( X, T ), ! greater_or_equal( T, 
% 24.35/24.76    Y ), ! greater_or_equal( Y, Z ), in_environment( X, Y ) }.
% 24.35/24.76  parent0: (4624) {G0,W17,D2,L6,V4,M6}  { ! environment( X ), ! 
% 24.35/24.76    in_environment( X, Z ), ! in_environment( X, T ), ! greater_or_equal( T, 
% 24.35/24.76    Y ), ! greater_or_equal( Y, Z ), in_environment( X, Y ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := Y
% 24.35/24.76     Z := Z
% 24.35/24.76     T := T
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76     2 ==> 2
% 24.35/24.76     3 ==> 3
% 24.35/24.76     4 ==> 4
% 24.35/24.76     5 ==> 5
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (13) {G0,W18,D3,L5,V2,M5} I { ! environment( X ), ! 
% 24.35/24.76    in_environment( X, critical_point( X ) ), ! greater_or_equal( Y, appear( 
% 24.35/24.76    efficient_producers, X ) ), ! greater( critical_point( X ), Y ), 
% 24.35/24.76    in_environment( X, Y ) }.
% 24.35/24.76  parent0: (4627) {G0,W18,D3,L5,V2,M5}  { ! environment( X ), ! 
% 24.35/24.76    in_environment( X, critical_point( X ) ), ! greater_or_equal( Y, appear( 
% 24.35/24.76    efficient_producers, X ) ), ! greater( critical_point( X ), Y ), 
% 24.35/24.76    in_environment( X, Y ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := Y
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76     2 ==> 2
% 24.35/24.76     3 ==> 3
% 24.35/24.76     4 ==> 4
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (15) {G0,W12,D2,L3,V2,M3} I { ! environment( X ), ! 
% 24.35/24.76    subpopulations( first_movers, efficient_producers, X, Y ), subpopulations
% 24.35/24.76    ( efficient_producers, first_movers, X, Y ) }.
% 24.35/24.76  parent0: (4629) {G0,W12,D2,L3,V2,M3}  { ! environment( X ), ! 
% 24.35/24.76    subpopulations( first_movers, efficient_producers, X, Y ), subpopulations
% 24.35/24.76    ( efficient_producers, first_movers, X, Y ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := Y
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76     2 ==> 2
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (16) {G0,W12,D3,L3,V2,M3} I { ! environment( X ), ! 
% 24.35/24.76    subpopulations( first_movers, efficient_producers, X, Y ), 
% 24.35/24.76    greater_or_equal( Y, appear( efficient_producers, X ) ) }.
% 24.35/24.76  parent0: (4630) {G0,W12,D3,L3,V2,M3}  { ! environment( X ), ! 
% 24.35/24.76    subpopulations( first_movers, efficient_producers, X, Y ), 
% 24.35/24.76    greater_or_equal( Y, appear( efficient_producers, X ) ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := Y
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76     2 ==> 2
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (17) {G0,W9,D2,L3,V2,M3} I { ! greater_or_equal( X, Y ), 
% 24.35/24.76    greater( X, Y ), X = Y }.
% 24.35/24.76  parent0: (4631) {G0,W9,D2,L3,V2,M3}  { ! greater_or_equal( X, Y ), greater
% 24.35/24.76    ( X, Y ), X = Y }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := Y
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76     2 ==> 2
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (18) {G0,W6,D2,L2,V2,M2} I { ! greater( X, Y ), 
% 24.35/24.76    greater_or_equal( X, Y ) }.
% 24.35/24.76  parent0: (4632) {G0,W6,D2,L2,V2,M2}  { ! greater( X, Y ), greater_or_equal
% 24.35/24.76    ( X, Y ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := Y
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (19) {G0,W6,D2,L2,V2,M2} I { ! X = Y, greater_or_equal( X, Y )
% 24.35/24.76     }.
% 24.35/24.76  parent0: (4633) {G0,W6,D2,L2,V2,M2}  { ! X = Y, greater_or_equal( X, Y )
% 24.35/24.76     }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := Y
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (20) {G0,W25,D4,L4,V2,M4} I { ! environment( Y ), ! 
% 24.35/24.76    subpopulations( first_movers, efficient_producers, Y, X ), greater( zero
% 24.35/24.76    , difference( growth_rate( first_movers, X ), growth_rate( 
% 24.35/24.76    efficient_producers, X ) ) ), greater_or_equal( difference( growth_rate( 
% 24.35/24.76    first_movers, X ), growth_rate( efficient_producers, X ) ), zero ) }.
% 24.35/24.76  parent0: (4634) {G0,W25,D4,L4,V2,M4}  { ! environment( Y ), ! 
% 24.35/24.76    subpopulations( first_movers, efficient_producers, Y, X ), greater( zero
% 24.35/24.76    , difference( growth_rate( first_movers, X ), growth_rate( 
% 24.35/24.76    efficient_producers, X ) ) ), greater_or_equal( difference( growth_rate( 
% 24.35/24.76    first_movers, X ), growth_rate( efficient_producers, X ) ), zero ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := Y
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76     2 ==> 2
% 24.35/24.76     3 ==> 3
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (21) {G0,W13,D3,L3,V2,M3} I { ! environment( X ), ! Y = 
% 24.35/24.76    critical_point( X ), ! greater( growth_rate( efficient_producers, Y ), 
% 24.35/24.76    growth_rate( first_movers, Y ) ) }.
% 24.35/24.76  parent0: (4635) {G0,W13,D3,L3,V2,M3}  { ! environment( X ), ! Y = 
% 24.35/24.76    critical_point( X ), ! greater( growth_rate( efficient_producers, Y ), 
% 24.35/24.76    growth_rate( first_movers, Y ) ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := Y
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76     2 ==> 2
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (22) {G0,W21,D3,L5,V3,M5} I { ! environment( X ), ! Y = 
% 24.35/24.76    critical_point( X ), ! subpopulations( first_movers, efficient_producers
% 24.35/24.76    , X, Z ), ! greater( Z, Y ), greater( growth_rate( efficient_producers, Z
% 24.35/24.76     ), growth_rate( first_movers, Z ) ) }.
% 24.35/24.76  parent0: (4636) {G0,W21,D3,L5,V3,M5}  { ! environment( X ), ! Y = 
% 24.35/24.76    critical_point( X ), ! subpopulations( first_movers, efficient_producers
% 24.35/24.76    , X, Z ), ! greater( Z, Y ), greater( growth_rate( efficient_producers, Z
% 24.35/24.76     ), growth_rate( first_movers, Z ) ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := Y
% 24.35/24.76     Z := Z
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76     2 ==> 2
% 24.35/24.76     3 ==> 3
% 24.35/24.76     4 ==> 4
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (23) {G0,W23,D2,L6,V4,M6} I { ! environment( X ), ! 
% 24.35/24.76    subpopulations( first_movers, efficient_producers, X, Z ), ! 
% 24.35/24.76    subpopulations( first_movers, efficient_producers, X, T ), ! 
% 24.35/24.76    greater_or_equal( Y, Z ), ! greater_or_equal( T, Y ), subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, X, Y ) }.
% 24.35/24.76  parent0: (4637) {G0,W23,D2,L6,V4,M6}  { ! environment( X ), ! 
% 24.35/24.76    subpopulations( first_movers, efficient_producers, X, Z ), ! 
% 24.35/24.76    subpopulations( first_movers, efficient_producers, X, T ), ! 
% 24.35/24.76    greater_or_equal( Y, Z ), ! greater_or_equal( T, Y ), subpopulations( 
% 24.35/24.76    first_movers, efficient_producers, X, Y ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := Y
% 24.35/24.76     Z := Z
% 24.35/24.76     T := T
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76     2 ==> 2
% 24.35/24.76     3 ==> 3
% 24.35/24.76     4 ==> 4
% 24.35/24.76     5 ==> 5
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (24) {G0,W15,D4,L3,V2,M3} I { ! environment( Y ), ! 
% 24.35/24.76    subpopulations( first_movers, efficient_producers, Y, X ), decreases( 
% 24.35/24.76    difference( founding_rate( first_movers, X ), founding_rate( 
% 24.35/24.76    efficient_producers, X ) ) ) }.
% 24.35/24.76  parent0: (4638) {G0,W15,D4,L3,V2,M3}  { ! environment( Y ), ! 
% 24.35/24.76    subpopulations( first_movers, efficient_producers, Y, X ), decreases( 
% 24.35/24.76    difference( founding_rate( first_movers, X ), founding_rate( 
% 24.35/24.76    efficient_producers, X ) ) ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := Y
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76     2 ==> 2
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (25) {G0,W2,D2,L1,V0,M1} I { environment( skol2 ) }.
% 24.35/24.76  parent0: (4639) {G0,W2,D2,L1,V0,M1}  { environment( skol2 ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (26) {G0,W4,D3,L1,V0,M1} I { in_environment( skol2, 
% 24.35/24.76    critical_point( skol2 ) ) }.
% 24.35/24.76  parent0: (4640) {G0,W4,D3,L1,V0,M1}  { in_environment( skol2, 
% 24.35/24.76    critical_point( skol2 ) ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (27) {G0,W5,D3,L1,V0,M1} I { greater_or_equal( skol1, appear( 
% 24.35/24.76    efficient_producers, skol2 ) ) }.
% 24.35/24.76  parent0: (4641) {G0,W5,D3,L1,V0,M1}  { greater_or_equal( skol1, appear( 
% 24.35/24.76    efficient_producers, skol2 ) ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (28) {G0,W4,D3,L1,V0,M1} I { greater( critical_point( skol2 )
% 24.35/24.76    , skol1 ) }.
% 24.35/24.76  parent0: (4642) {G0,W4,D3,L1,V0,M1}  { greater( critical_point( skol2 ), 
% 24.35/24.76    skol1 ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (29) {G0,W4,D2,L1,V0,M1} I { ! selection_favors( first_movers
% 24.35/24.76    , efficient_producers, skol1 ) }.
% 24.35/24.76  parent0: (4643) {G0,W4,D2,L1,V0,M1}  { ! selection_favors( first_movers, 
% 24.35/24.76    efficient_producers, skol1 ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  eqswap: (4733) {G0,W6,D2,L2,V2,M2}  { ! Y = X, greater_or_equal( X, Y ) }.
% 24.35/24.76  parent0[0]: (19) {G0,W6,D2,L2,V2,M2} I { ! X = Y, greater_or_equal( X, Y )
% 24.35/24.76     }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := Y
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  eqrefl: (4734) {G0,W3,D2,L1,V1,M1}  { greater_or_equal( X, X ) }.
% 24.35/24.76  parent0[0]: (4733) {G0,W6,D2,L2,V2,M2}  { ! Y = X, greater_or_equal( X, Y )
% 24.35/24.76     }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76     Y := X
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (31) {G1,W3,D2,L1,V1,M1} Q(19) { greater_or_equal( X, X ) }.
% 24.35/24.76  parent0: (4734) {G0,W3,D2,L1,V1,M1}  { greater_or_equal( X, X ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  eqswap: (4735) {G0,W13,D3,L3,V2,M3}  { ! critical_point( Y ) = X, ! 
% 24.35/24.76    environment( Y ), ! greater( growth_rate( efficient_producers, X ), 
% 24.35/24.76    growth_rate( first_movers, X ) ) }.
% 24.35/24.76  parent0[1]: (21) {G0,W13,D3,L3,V2,M3} I { ! environment( X ), ! Y = 
% 24.35/24.76    critical_point( X ), ! greater( growth_rate( efficient_producers, Y ), 
% 24.35/24.76    growth_rate( first_movers, Y ) ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := Y
% 24.35/24.76     Y := X
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  eqrefl: (4736) {G0,W11,D4,L2,V1,M2}  { ! environment( X ), ! greater( 
% 24.35/24.76    growth_rate( efficient_producers, critical_point( X ) ), growth_rate( 
% 24.35/24.76    first_movers, critical_point( X ) ) ) }.
% 24.35/24.76  parent0[0]: (4735) {G0,W13,D3,L3,V2,M3}  { ! critical_point( Y ) = X, ! 
% 24.35/24.76    environment( Y ), ! greater( growth_rate( efficient_producers, X ), 
% 24.35/24.76    growth_rate( first_movers, X ) ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := critical_point( X )
% 24.35/24.76     Y := X
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  subsumption: (32) {G1,W11,D4,L2,V1,M2} Q(21) { ! environment( X ), ! 
% 24.35/24.76    greater( growth_rate( efficient_producers, critical_point( X ) ), 
% 24.35/24.76    growth_rate( first_movers, critical_point( X ) ) ) }.
% 24.35/24.76  parent0: (4736) {G0,W11,D4,L2,V1,M2}  { ! environment( X ), ! greater( 
% 24.35/24.76    growth_rate( efficient_producers, critical_point( X ) ), growth_rate( 
% 24.35/24.76    first_movers, critical_point( X ) ) ) }.
% 24.35/24.76  substitution0:
% 24.35/24.76     X := X
% 24.35/24.76  end
% 24.35/24.76  permutation0:
% 24.35/24.76     0 ==> 0
% 24.35/24.76     1 ==> 1
% 24.35/24.76  end
% 24.35/24.76  
% 24.35/24.76  resolution: (4737) {G1,W14,D3,L3,V1,M3}  { ! environment( X ), ! 
% 24.35/24.76    subpopulations( efficient_producers, first_movers, X, skol1 ), ! greater
% 24.35/24.76    ( growth_rate( first_movers, skol1 ), growth_rate( efficient_producers, 
% 24.35/24.76    skol1 ) ) }.
% 24.35/24.76  parent0[0]: (29) {G0,W4,D2,L1,V0,M1} I { ! selection_favors( first_movers, 
% 24.35/24.76    efficient_producers, skol1 ) }.
% 24.35/24.76  parent1[3]: (0) {G0,W18,D3,L4,V4,M4} I { ! environment( T ), ! 
% 25.85/26.24    subpopulations( X, Y, T, Z ), ! greater( growth_rate( Y, Z ), growth_rate
% 25.85/26.24    ( X, Z ) ), selection_favors( Y, X, Z ) }.
% 25.85/26.24  substitution0:
% 25.85/26.24  end
% 25.85/26.24  substitution1:
% 25.85/26.24     X := efficient_producers
% 25.85/26.24     Y := first_movers
% 25.85/26.24     Z := skol1
% 25.85/26.24     T := X
% 25.85/26.24  end
% 25.85/26.24  
% 25.85/26.24  subsumption: (35) {G1,W14,D3,L3,V1,M3} R(0,29) { ! environment( X ), ! 
% 25.85/26.24    subpopulations( efficient_producers, first_movers, X, skol1 ), ! greater
% 25.85/26.24    ( growth_rate( first_movers, skol1 ), growth_rate( efficient_producers, 
% 25.85/26.24    skol1 ) ) }.
% 25.85/26.24  parent0: (4737) {G1,W14,D3,L3,V1,M3}  { ! environment( X ), ! 
% 25.85/26.24    subpopulations( efficient_producers, first_movers, X, skol1 ), ! greater
% 25.85/26.24    ( growth_rate( first_movers, skol1 ), growth_rate( efficient_producers, 
% 25.85/26.24    skol1 ) ) }.
% 25.85/26.24  substitution0:
% 25.85/26.24     X := X
% 25.85/26.24  end
% 25.85/26.24  permutation0:
% 25.85/26.24     0 ==> 0
% 25.85/26.24     1 ==> 1
% 25.85/26.24     2 ==> 2
% 25.85/26.24  end
% 25.85/26.24  
% 25.85/26.24  resolution: (4738) {G1,W4,D3,L1,V0,M1}  { greater_or_equal( critical_point
% 25.85/26.24    ( skol2 ), skol1 ) }.
% 25.85/26.24  parent0[0]: (18) {G0,W6,D2,L2,V2,M2} I { ! greater( X, Y ), 
% 25.85/26.24    greater_or_equal( X, Y ) }.
% 25.85/26.24  parent1[0]: (28) {G0,W4,D3,L1,V0,M1} I { greater( critical_point( skol2 ), 
% 25.85/26.24    skol1 ) }.
% 25.85/26.24  substitution0:
% 25.85/26.24     X := critical_point( skol2 )
% 25.85/26.24     Y := skol1
% 25.85/26.24  end
% 25.85/26.24  substitution1:
% 25.85/26.24  end
% 25.85/26.24  
% 25.85/26.24  subsumption: (37) {G1,W4,D3,L1,V0,M1} R(18,28) { greater_or_equal( 
% 25.85/26.24    critical_point( skol2 ), skol1 ) }.
% 25.85/26.24  parent0: (4738) {G1,W4,D3,L1,V0,M1}  { greater_or_equal( critical_point( 
% 25.85/26.24    skol2 ), skol1 ) }.
% 25.85/26.24  substitution0:
% 25.85/26.24  end
% 25.85/26.24  permutation0:
% 25.85/26.24     0 ==> 0
% 25.85/26.24  end
% 25.85/26.24  
% 25.85/26.24  resolution: (4739) {G1,W13,D4,L2,V1,M2}  { ! subpopulations( first_movers, 
% 25.85/26.24    efficient_producers, skol2, X ), ! decreases( difference( disbanding_rate
% 25.85/26.24    ( first_movers, X ), disbanding_rate( efficient_producers, X ) ) ) }.
% 25.85/26.24  parent0[0]: (1) {G0,W15,D4,L3,V2,M3} I { ! environment( Y ), ! 
% 25.85/26.24    subpopulations( first_movers, efficient_producers, Y, X ), ! decreases( 
% 25.85/26.24    difference( disbanding_rate( first_movers, X ), disbanding_rate( 
% 25.85/26.24    efficient_producers, X ) ) ) }.
% 25.85/26.24  parent1[0]: (25) {G0,W2,D2,L1,V0,M1} I { environment( skol2 ) }.
% 25.85/26.24  substitution0:
% 25.85/26.24     X := X
% 25.85/26.24     Y := skol2
% 25.85/26.24  end
% 25.85/26.24  substitution1:
% 25.85/26.24  end
% 25.85/26.24  
% 25.85/26.24  subsumption: (38) {G1,W13,D4,L2,V1,M2} R(1,25) { ! subpopulations( 
% 25.85/26.24    first_movers, efficient_producers, skol2, X ), ! decreases( difference( 
% 25.85/26.24    disbanding_rate( first_movers, X ), disbanding_rate( efficient_producers
% 25.85/26.24    , X ) ) ) }.
% 25.85/26.24  parent0: (4739) {G1,W13,D4,L2,V1,M2}  { ! subpopulations( first_movers, 
% 25.85/26.24    efficient_producers, skol2, X ), ! decreases( difference( disbanding_rate
% 25.85/26.24    ( first_movers, X ), disbanding_rate( efficient_producers, X ) ) ) }.
% 25.85/26.24  substitution0:
% 25.85/26.24     X := X
% 25.85/26.24  end
% 25.85/26.24  permutation0:
% 25.85/26.24     0 ==> 0
% 25.85/26.24     1 ==> 1
% 25.85/26.24  end
% 25.85/26.24  
% 25.85/26.24  resolution: (4740) {G1,W8,D3,L2,V0,M2}  { ! environment( skol2 ), 
% 25.85/26.24    subpopulations( first_movers, efficient_producers, skol2, critical_point
% 25.85/26.24    ( skol2 ) ) }.
% 25.85/26.24  parent0[1]: (2) {G0,W12,D3,L3,V1,M3} I { ! environment( X ), ! 
% 25.85/26.24    in_environment( X, critical_point( X ) ), subpopulations( first_movers, 
% 25.85/26.24    efficient_producers, X, critical_point( X ) ) }.
% 25.85/26.24  parent1[0]: (26) {G0,W4,D3,L1,V0,M1} I { in_environment( skol2, 
% 25.85/26.24    critical_point( skol2 ) ) }.
% 25.85/26.24  substitution0:
% 25.85/26.24     X := skol2
% 25.85/26.24  end
% 25.85/26.24  substitution1:
% 25.85/26.24  end
% 25.85/26.24  
% 25.85/26.24  resolution: (4741) {G1,W6,D3,L1,V0,M1}  { subpopulations( first_movers, 
% 25.85/26.24    efficient_producers, skol2, critical_point( skol2 ) ) }.
% 25.85/26.24  parent0[0]: (4740) {G1,W8,D3,L2,V0,M2}  { ! environment( skol2 ), 
% 25.85/26.24    subpopulations( first_movers, efficient_producers, skol2, critical_point
% 25.85/26.24    ( skol2 ) ) }.
% 25.85/26.24  parent1[0]: (25) {G0,W2,D2,L1,V0,M1} I { environment( skol2 ) }.
% 25.85/26.24  substitution0:
% 25.85/26.24  end
% 25.85/26.24  substitution1:
% 25.85/26.24  end
% 25.85/26.24  
% 25.85/26.24  subsumption: (42) {G1,W6,D3,L1,V0,M1} R(2,26);r(25) { subpopulations( 
% 25.85/26.24    first_movers, efficient_producers, skol2, critical_point( skol2 ) ) }.
% 25.85/26.24  parent0: (4741) {G1,W6,D3,L1,V0,M1}  { subpopulations( first_movers, 
% 25.85/26.24    efficient_producers, skol2, critical_point( skol2 ) ) }.
% 25.85/26.24  substitution0:
% 25.85/26.24  end
% 25.85/26.24  permutation0:
% 25.85/26.24     0 ==> 0
% 25.85/26.24  end
% 25.85/26.24  
% 25.85/26.24  *** allocated 15000 integers for justifications
% 25.85/26.24  *** allocated 22500 integers for justifications
% 25.85/26.24  *** allocated 170857 integers for termspace/termends
% 25.85/26.24  *** allocated 33750 integers for justifications
% 25.85/26.24  *** allocated 50625 integers for justifications
% 25.85/26.24  *** allocated 256285 integers for termspace/termends
% 25.85/26.24  *** allocated 75937 integers for justifications
% 25.85/26.24  *** allocatCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------